Читаем Восемь часов (СИ) полностью

Тут оказалось, что панельки нечем прикручивать. Типичная ситуация, когда в последний момент оказывается, что чего-то не хватает. Заместитель директора резко срывается с места и едет через полгорода на строительный рынок за шурупами. Если в процессе сборки обнаружится нехватка чего-то еще, поедет снова. Удивительное провидение – зам позвонил с рынка и попросил измерить длину винта, которым крепится трансформатор. Одна поездка сэкономлена.

Никого из начальства в комнате нет, значит, нет и работы. По крайней мере, я не нашел никаких причин что-то делать. Проверил почту, сходил на форум, почитал новости.

Затем с грустью смотрел в монитор, выжидая время обеда.

Программист занимался ремонтом своего автомобиля. Несколько дней назад он купил новый аккумулятор, пересмотрев предварительно весь Интернет на эту тему. Но проблемы остались. Утром он отогнал машину в сервис, затем прибежал на работу, немного посидел и снова убежал.

Я сходил на обед, затем выпил кофе, снова сходил в Интернет. Подоспели шурупы. Я установил панельки и начал настройку плат. Следуя традиции предприятия делать все через одно место, резьбовые втулки устанавливались на платы и расклепывались уже после того, как платы были смонтированы. Не удивительно, что в процессе настройки обнаружились два треснувших SMD резистора. Не факт, что и в других трещин нет. Вот будет цирк, когда блоки откажут у заказчика! Но сделать слесарные работы до монтажа не позволяет принцип.

Всем хотелось, чтобы пятница была сокращенным рабочим днем. Однако никакого документального подтверждения этому не было. Программист, вернувшись с сервиса с непонятным заключением, звал меня посмотреть машину. Зам ушел чуть раньше шести.

Зная особенность зама что-то забывать и возвращаться на работу, выждали минут 10 и пошли к машине.

Проблема заключалась в том, что даже с выключенным зажиганием электрооборудование автомобиля потребляло от аккумулятора ток порядка 0.35 А. Это очень много, понятно, что аккумулятор долго не протянет. Подозрение падало на сигнализацию. Методом тыка мы обнаружили, что потребление снижается почти до нуля, если переключатель освещения салона поставить в среднее положение. Но тогда и сигнализация начинала работать как-то не так, что вполне логично. Как временная мера, такое решение программера устраивало, он сел в машину и уехал.

Вечером, созвонившись со своими друзьями и взяв штатив, я отправился поснимать ночной город. Бродили по старой части города, по набережной, фотографируя огни и их отражение в воде. К сожалению, самый интересный момент, когда только–только начинает темнеть, и небо кажется насыщенно–синим, мы пропустили, сидя в «McDonalds». Девушкам ночные снимки понравились, а мне – не очень. Не было идеи. Кадр заранее не был виден, съемка велась по принципу «как получится».

<p><strong>19 – 20 июля 2008 года</strong></p>

В субботу самочувствие было такое, как будто я всю неделю разгружал вагоны. К тому же, день выдался дождливый. Оба выходных дня, как всегда, пролетели незаметно.

<p><strong>Понедельник, 21 июля 2008 года</strong></p>

Привыкнув долго спать на выходных, я очень боялся проспать, постоянно просыпался. Встал раньше времени, больше не спалось.

По пути на работу улыбнулась удача: в автобусе номер 100 проехал бесплатно.

Контролера просто не было. На работу пришел почти на полчаса раньше.

— У меня нет таких денег, чтобы оплачивать сверхурочную работу! – пошутил зам.

— Да ладно, – ответил я. – Меня не просили, сам виноват.

Из колонок программиста доносились ставшие уже привычными звуки «Royal Hunt».

Хоть это был понедельник, но зам был на месте уже с раннего утра. Раньше такого не случалось.

Сегодня предстояла дальнейшая настройка плат. Я поставил коробку с только что спаянными платами на стул рядом и начал их по очереди устанавливать в блок через специальную плату–удлинитель. Никаких сюрпризов на платах не было, типичными неисправностями были непропаи некоторых ножек микросхем и площадок SMD резисторов.

Эти точки пайки монтажницы просто пропустили.

Настроив коробку плат, я заскучал. От нечего делать и для разнообразия я решил вернуться к программе модема, которую мы с программером так и не отладили. Включил модем, запустил тестовую программу. Идут ошибки. Долго смотрел осциллографом по очереди на разные сигналы. С виду все нормально. Был бы хотя бы двухканальный осциллограф, но на фирме есть только C1–65. Стал медитировать, вглядываясь в строчки программы. Вот, кажется оно. Точно оно! Нашел! Лишний восклицательный знак в исходнике инвертировал сигнал детектирования несущей. Программа видела несущую, когда ее нет со всеми вытекающими последствиями. А происхождение этой ошибки тоже понятно. За основу я брал программу 40–канального модема, где в качестве мультиплексора использовалась Altera. Она и инвертировала этот сигнал. В чем я убедился, глянув исходник на AHDL. Я отдал исправленный модем программеру, он протестил и сказал, что все OK.

Осталось зашить второй экземпляр модема и собрать корпуса. Через три минуты два модема были готовы.

Перейти на страницу:

Похожие книги