Как я на спор в разработчики электроники попал

Фактически, половина этого материала — моя биография, иначе не понятно что и от чего происходит. Но можно её и пропустить, если хотите покороче…

Вводные данные (на начало 2003 го): Сашка, 24 года.
Образование: электромонтёр по ремонту и обслуживанию промышленного электрооборудования.

Моя биография
Родился в маленькой деревеньке на границе России, Украины и Белоруссии. Говор местечковый, основан на русском, с вкраплениями украинских и белорусских слов. Иногда ругается по-ненашему: в лексиконе присутствует польский мат и местные непереводимые идиоматические выражения.
Электроникой и всем, что с ней связано, интересовался лет с шести: сосед дядя Ваня был «телемастером», и мы с его детьми пользовались магнитофоном с микрофоном (шик в 80х!), ковыряли ламповые телевизоры и прочее… Было жутко интересно, что там внутри и как это поёт?!
Хотя с электричеством я познакомился немного раньше. Примерно года в четыре сидел я на диванчике сбоку от лампового телевизора «Рекорд» и резал ножницами бумагу. Когда она закончилась, в голове у ребёнка возникла дилемма: «Ножницы есть, а бумаги — нет! Делать-то что?!» И ответ пришел сам собой: режь всё что рядом!
А рядом был провод от телевизора, точнее, от стабилизатора (помните такие коробочки, тяжелые и гудящие как паровоз?). Да, я его отрезал, металлическими ножницами. Нет, не были ни искр, ни взрывов. Помню только, как сидящая рядом мать потеряла сознание, а отец тапком пытался достать до «автоматических пробок» и выключить электричество…

Вот он, Рекорд-красавчик:)
image

В деревенской библиотеке было ну совсем мало технической литературы. Половина полок было заставлено томами трудов Ленина да Карла Маркса… Выбор журналов был не велик: Юный техник (и приложение к нему) и Моделист-конструктор (там в основном писали про «механику», а меня же интересовала электроника). Но даже если и была интересная для меня схема, то компонентов не было. И всё освоение электроники сводилось к рисованию в тетрадочке обозначений компонентов и записи функционала.
И тут повезло: семья переехала из деревни в районный город.
Это было чудо: тут было целых две (!) библиотеки: «Взрослая» и «Детская». И для меня наступило щасте! Я читал всё что мог! В конце концов, библиотекари меня запомнили в лицо и стали пускать в «взрослую» библиотеку. И тут душа развернулась)))
Случайно узнал, что открывается (в сотый раз) радиокружок. Даже два. И я записался в оба! Первый был интереснее, но педагог постоянно бухал и часто пропускал занятия. Второй был адекватный, но фанат-радиолюбитель и электронике фактически не учил.

В библиотеку привезли три новых книги, в одной было про компьютеры и программирование. И тут я загорелся программированием!!! Читал всё, что мог найти по данным темам! Программировал в уме, писал код на Фортране и Бейсике. Иногда рисовал на бумажке клавиатуру и «учился» вводить команды…
Как-то я попал с лёгкими в санаторий и соседом оказался парень, которому отец подарил «какую-то хрень, компьютер называется. Марка БК-01». Упросил его принести из дома (он был местный) все инструкции к компьютеру. Так за время лечение в санатории я заучил как «Отче наш» команды Бейсика и примеры программ для БКашки.
Примерно в эти годы я начал калымить мелким ремонтом. О утюгов и фонариков, до магнитофонов. Суммы были мизерные, но это уже СВОИ деньги (правда, которые почти всегда отдавал семье, так как в те годы у нас на столе белая булка была по праздникам).

Мне повезло: родители получили ЗП, которую им не платили почти пол года. На семейном совете было решено купить цветной телевизор («Альфа» Кишинёв, как сейчас помню) и мне — магнитофон «Русь» (выбирал между красивым «импортным» и «нашим», но с аудиовходом и выходом — задел на будущее: я уже знал, что программы хранят на кассетах.
Да, несколько лет я копил денежку для покупки компьютера. Но имеющейся суммы у меня немного не хватало, и я долго и нудно уговаривал купить мне компьютер.»Нафига тебе доска с кнопками? » вопрошали родители и бабушки…
Купили, таки! Так примерно в 9 классе у меня появился первый компьютер: «ZX-Spectrum-48» с Ленинградской схемой. Целых 16 КБ под ПЗУ (с Бейсиком внутри), ОЗУ — 32 КБ. Ввод программ — с кассеты через магнитофон.

3dkuoofjrcw04u0feb3gswvzyz0.jpeg

А старый черно-белый телевизор «Рекорд» отдали мне. К нему я Спектрум и подключил. Сперва по ВЧ, потом смог вывезти наружу низкочастотный вход. Да, пришлось поучить лампы и схемотехнику на них. Но смог же!
И даже всего три раза долбануло анодным напряжением: пару раз от 6Н15П и один — от 6П45С!

После появления «живого» и «настоящего» компьютера не спал ночами — учился программировать. Завидую нынешнему поколению: у них есть интернет и возможность найти если не всё, то почти всё… Литературы было мало. Скажем прямо: её просто не было. Учился по обрывкам и просто заметкам в журналах — их я искал по всей области по библиотечному абонементу МБА.
Родители отбирали комп, прятали его… Истерики были почти каждый день: ты ослепнешь, ты с ума сошел, у тебя детей не будет, вон глаза уже красные, у телевизора кинескоп «посадишь» и так далее. Короче, поддержки семьи не было вообще. Ровно наоборот.

На школу я забил окончательно. Не, я почти не прогуливал.
Я приходил в школу и просился в кабинет информатики: там были УК-НЦ с ДИСКОВОДОМ (!) которого у моего Спектрума не было (я потом только смог купить контроллер и подключить его к Z80, то сам дисковод был советский и быстро умер). Вообще-то до компьютеров я хотел поступать на медицинский, и был просто помешан на биологии (за что и поплатился при поступлении в мед: там надо была не биология, а химия! )
Все знали: если я сачкую — я в информатике. Нет, я как бы учился. Но читал только то, что нравилось и я мог применить. Математика в мой мир не входила никак. До сих пор я не понимаю ничего кроме 4 действия арифметики и процентов :) Даже дроби я не особо понимаю.
Как меня не выгнали из школы — я не знаю…
Когда я пресытился «очередным» Бейсиком, которые каждый производитель ПК клепал во что горазд, я начал изучать Паскаль. И влюбился :) Ходил в другую школу ради единственного на район педагога, знающего Паскаль.

Словом, к этому моменту я уже фактически пощупал основы электроники, и как-то плавно перешел к придумыванию своих схем, в основном автоматики. Первые поделки были на диодах и реле, потом, освоив «мелкую логику» — на сериях микросхем 155, 555 и 561. Например, так был реализован автомат управления рабочими местами в радиоклубе (сколько-то там приёмников, трансиверов и усилителей для их коммутации с определенными антеннами).
Так как знаний не хватало, думалку включал по-полной. В то время я «изобрёл» оптимизацию и минимазацию логических схем (карты Карно), сигма-дельта-модуляцию, телетайп. Потом было смешно узнать, что это существует десятки лет))

Хотел поступить после 11 класса в ПТУ на специальность «монтажник радиоаппаратуры» (или как-то так профессия называлась), но тот, кто мне сказал про возможности поступить после 11 класса сам не знал, так как надо было идти после 9-го… Времени уже не оставалось — пошел на «электрика» в то же ПТУ. После окончания ПТУ был принят на работу в электрические сети города. Начинал с нуля: шкурение сосен для изготовления из них опор, копка траншей, монтаж оборудования. Из этого предприятия и ушел в армию.

Служил электриком, связистом (КВ и УКВ, спутниковая связь). Пару месяцев был кабельщиком (0.4–10 кВ, а так же связь: кабели до 50 пар). Так же выполнял обязанности дежурного и ремонтника на коммутаторе связи части (вследствие чего приходилось под принуждением нач. узла связи части и вместе с ним прослушивать его домашний телефон: тот следил за женой и убедился, что она «гуляет» пока его нет дома).
Во время службы в армии «оживил» с нуля мнемощит эл.снабжения нашей части, за что получил благодарность, звание мл.сержанта (про что при переводе части забыли, потеряв бумажки, и лычки на меня упали только за неделю до дембеля) и неделю отпуска (куда меня, из-за нехватки служивых, не отпустили, гады!)
По окончанию службы я вернулся работать на прошлое предприятие электриком.
Руководство заметило, что нормально понимаю в электротехнике: через год-другой пригласили в другой отдел, где пришлось на ходу осваивать системы учета эл.энергии (счетчики).
Через несколько лет работы у меня был максимально возможный разряд и допуск.

В этой организации было несколько радиостанций и радиочастот: для связи с участками в районах и местная связь для связи с дежурными бригадами.

радиостанция Лён

Особое место в диспетчерской занимало УТУ — устройство телемеханического управления уличным освещением. Это был тяжеленный агрегат, набитый блоками реле. По виду был как этажерка высотой в 1.6 метра, шириной — около 60 сантиметров. На передней стороне — кнопки, лампочки-индикаторы и стрелочный прибор, помогающий тестировать сие чудо инженерной мысли начала 70-х годов.
К сожалению, командный блок этой системы из диспетчерской не сохранился. Просто выбросили.

Модель вспомнить не смог, искал по внешнему виду. Было что-то ну очень похожее на этот:
_-4zbqfqr1bjmvhmwix_boozrj8.jpeg

Сзади выглядел примерно так же: ряды блоков с реле и диодов:

cbvt6bk7t3-gdrmxrkykd279jnw.jpeg

Для ремонта радиостанций и этого УТУ был отдельный человек. Он постоянно психовал, что задолбался ремонтировать это «детище» и уволится, если его будут досаждать.
Насколько помню, УТУ было полностью реализовано на диодах и реле! Человек, его обслуживающий и ремонтирующий утверждал, что там был только один транзистор и то, в блоке питания. А у реле, да еще таких седых лет, был недостаток: их контакты постоянно обгорали. Насколько я понял, задержки в цепях формирования команд (импульсов постоянного и переменного токов) были выполнены на пружинках. Время от времени пружинки растягивались, и их надо было настраивать.

Автоматика на подстанции (исполнительный блок):
ylnhwihneh6mrzvwjc6rklmvrbq.png

и их волшебная начинка:
xfemfq-zzvimpiubd62o1f1xvcw.png

Выполняло три команды: «Включить вечернее освещение», «Включить ночное освещение», «Отключить». Управлялось путем передачи комбинации напряжений (постоянное и переменное разных уровней).

В очередной раз порвали кабель связистов, те его восстановили, но попутали (как часто и бывало) пары, от чего связь УТУ с эл.подстанциями города не работала — уличное освещение не включалось и не отключалось. Связисты стали на кроссе переключать пары, что-то не туда завели и снова сожгли нам УТУ. Наш ремонтник УТУ отремонтировал, выругался на всё и вся и тихо уволился.
Все искренне молились всем техническим богам, чтобы больше ничего не ломалось, так как в случае неисправности ночная дежурная смена объезжала эти подстанции и вручную включала или отключала освещение города.


Во время празднования Дня энергетика были и речи бравадные, и выпивка в конце — всё как всегда :) Я не пил, так как лет до 25 вообще не употреблял алкоголь.
Так получилось, что около нас сел главный инженер и, как всегда при хорошем застолье, разговоры сошли на рабочие темы — о наболевшем, так сказать. Я помалкивал, а вот мужики высказывали оному, что задолбало это «уличное»: приходится вручную объезжать подстанции и включать и отключать освещение. Тот поплакался, что денег на это нет, пробовали заказать, но цену заломили — что пол года ЗП никому платить не будут. И в таком духе. После чего я уточнил цену: там было что-то дикое. Попросил рассказать что они нам предлагают:, а там навороты, которые в нашей каскадной системе просто не реализуются. Например, у нас было всего 4 каскада (город был разделён на 4 части), а там заложена возможность управлять чуть ли не каждым светильником.
Ну, я и сказал при всех, что всё это фигня: по факту нам надо передать 2 команды на нужную подстанцию. Главное, помехозащищенность сделать хорошую, ну, можно пару наворотов типа самотестирования добавить… Вещь, по факту, для собственных нужд, так как её сбой не приводит к нарушениям или проблемам. (да, тогда я был молод и наивен, но опустим этот факт).
Дело в том, что у нас были почти идеальные условия: от диспетчерской до каждой из 4х подстанций была проложена отдельная пара, которую контора арендовала (за Хорошие такие деньги) у «связистов».

Главный инженер вспылил: там целый институт не может, а тут хер без высшего образования, и даже без техникума, сможет! (поясню причину такой его реакции: лет через пять после увольнения я узнал, что он планировал на моё место «своего человека», чтобы он занимал эту должность до момента окончания ВУЗа его сыном).
От этого я засмеялся, а он еще сильнее распылялся. Ну, я и поспорил, что сделаю это, и через год, к 1 мая это будет работать. Этот спор и засвидетельствовали все присутствующие.

После праздника меня вызвали в кабинет главного инженера, где присутствовал и технический директор. Главный инженер коротко описал ему ситуацию и моё решение сделать новую систему управления уличным освещением городка. На спор. Тот молча слушал.
Главный инженер явно ждал отказа технического директора в таком эксперименте. Но тот сообщил, что такой же проект заказан местному ВУЗу, и они оценили его в дохулярд денег и 2 года времени. На что я заметил, что явно вы подписали их проект, не вдаваясь в реальную потребность предприятия и даже не пообщавшись с нашими инженерами-эксплуатационщиками, большинство которых начинали с низов: вам банально втюхивают лишние навороты, которые по факту нам просто не нужны. Тот явно был немного взбешен моими комментариями, но промолчал. Минут пять сидели молча. Потом сказал: «Иди, делай».
И тут я допустил вторую, самую главную ошибку: мы не составили даже примерное техническое задание, в котором были бы перечислены хотелки руководства.

Сперва я решил повторить главный управляющий диспетчерский блок, но выполнив его на более современных компонентах. Потом, проанализировав причины его поломок и сбоев, понял, что получится глюкавое решение, боящееся изменения полярности и наведенного напряжения во время гроз. Тем более, схем на оборудование, установленное почти 30 лет назад, никто не нашел.
И я решился сделать еще и новые приёмные блоки, размещаемые на подстанциях (там приёмник и промежуточное реле для включения пускателей 2–4 величины).

Встало три вопроса:
— метод передачи сигналов от диспетчера,
— способы повышения помехоустойчивости канала связи,
— реализация метода связи, не боявшегося изменения полярности проводной линии связи.

По факту, со связью было просто: от диспетчерской до каждой из четырёх электрических подстанций, в которой размещался первый головной элемент каскада уличного освещения, у связистов арендовались проводные каналы связи. Но в планах было разделить один из каскадов на два. Но линий связи туда не было, там хотели первое время использовать радиостанцию (да, я знаю, что использование речевых каналов радиосвязи для передачи кодированных посылок запрещено, но радиосвязь планировали использовать как аварийный канал связи до прокладывания проводов).
Поэтому по факту надо было придумать метод, позволяющий работать и с проводной линией, и с радиостанцией. Метод передачи изменением напряжения или тока, а так же полярности, тут же отметался. Плюс у нас расстояние до самой дальней подстанции было явно больше 7 км! Да и качество латанных-перелатанных проводных линий связи со скрутками и муфтами было просто ужасным!
Перелопатив профильную литературу, был выбран частотный метод. Сперва хотел сделать что-то наподобие тонального управления: две частоты для включения и отключения удаленного промежуточного реле. Это решало проблему неверного подключения пар, давало возможность передать сигналы управления как по проводам, так и по радио при минимальных доработках радиостанции: достаточно было сделать вход микрофона через делитель и включения станции на передачу.
Но проблема помехоустойчивости оставалась. Самым простым казалось увеличение времени передачи сигналов: явно маловероятно событие, когда помеха определённой частоты будет длиться две секунды.
Так были решены (на бумаге, —, а её я извел на примеры схем и узлов тонну!) все заявленные проблемы. Осталось малое — сделать диспетчерский блок и приёмники хотя бы на макетах и показать их работу.
И я начал придумывать оборудование. Спасибо что жена тогда не выгнала: я жил только этой мыслью. Она не удивлялась, увидев куски бумаги со схемами в спальне, туалете, кухне… Я мог вскочить среди разговора с криком «Придумал!» и побежать зарисовывать что-то придуманное…
Был реализован в железе приёмник с детектором частоты и передатчик, выдающий одну из 8 частот (каждой из подстанций я отводил две не повторяющихся частот).
На столе всё работало. Я был рад, и покрывался мурашками от удовольствия! :)

А потом всё это мы повезли на полевые испытания: приёмник был на расстоянии в 2 километра, а передатчик — в диспетчерской. И это был провал: у приёмника не было АРУ (автоматической регулировки усиления) и при слабом сигнале не работал детектор, а при сильном — детектор срывался. Плюс выплыл факт влияния плохого кабеля с нарушенным чередованием проводов в парах: в линии прослушивались разговоры других абонентов, плюс весьма неплохо было слышно радио (проводное вещание)!
Сказать что я был уничтожен в нуль — ничего не сказать. Аналоговая схемотехника для меня — не самое интересное, я-то больше сидел с «цифрой»… Мне маячил проигрыш в споре!

И я решил пойти несколько иным путём: зная, что автоматика на железной дороге на частотном принципе, то я решил подглядеть решения у них. Через знакомых я вышел на местных парней в «доме связи РЖД».


Парни из «дома связи ЖД» встретили меня осторожно. Я пояснил, какая у меня задача, и что я хочу её решить передачей сигналов управления частотным методом. Сообщил, что знаю о применении подобных методов в связи и автоматике железных дорог, и хотел бы глянуть схемотехнику: какие микросхемы, как выделяют частоты, дублирование и так далее…
И тут меня ждал очередной облом: те сообщили, что у них вообще нет электроники. Вообще никакой! По правилам безопасности у них только электротехнические решения. На мой тихий протест «а как же мигание тех же семафоров» ответили «простая пневматика крутит вал с диском, в котором прорези, воздух через которые давит на контакты».
— А как же выделение частот? Кстати, какие они у вас?
— На разных участках с разным типом питания от 25 до 125 Герц. А выделение — дроссели, трансформаторы и всё такое…
Описать своё состояние я могу так: челюсть упала до плинтуса! Ведь при столь низких частотах индуктивной заградительных фильтров должна быть просто аховой!!!
— Парни, но при ваших токах их вес будет просто ого-го!
— Ну да, — закивали головами технари. — Так и есть: применяют дроссели по 140 и 230 килограмм…

Видя моё убитое состояние, один из них засмеялся: «Какие, нахрен, микросхемы! У нас всё надёжно! В микросхеме десятки, сотни, а то и тысячи элементов. Выход любого из них — авария! Нет, они, конечно, применяются, но на самом верху СЦБ. А нижний уровень всё же пока под контролем менее прогрессивных методов»

Я начал что-то лепетать про прогресс, цифровую обработку сигналов. Потом добавил: «А как же за рубежом-то? Может это только у нас всё древнее, а там — супер и навороченное?»
— Не, — ответил тёска. — Там тоже самое: дроссели, трансформаторы, реле. А реле — вещь надёжная. Слышал про крупные аварии на ЖД в Италии и Франции? Так вот: всё из-за сбоев нежной электроники… Сам понимаешь: у нас тут не амперы, а килоамперы, и не вольты, а киловольты! Помех — море: от контактов, от тиристорных регуляторов… Если показать осциллографом, что творится в шинах — охренеешь по-полной! Есть ситуации, когда иголки-помехи — в сотни вольт!
Короче, вышел я от них не солоно нахлебавшись.

Но думать не перестал! Стал читать литературу о технике прямого преобразования, о работе АРУ и ФАПЧ. Немного зацепил по теме генерации и стабилизации частоты передатчика.


В голове созрело еще решение, частично подсмотренное в каком-то журнале: брали микросхему пульта дистанционного управления, вместо родного генератора ставили свой, с низкой частотой. Так получали передатчик, который опрашивал матричную клавиатуру из 10–20 кнопок и пачками заданной генератором частоты передавал код нажатой кнопки. Я даже схватился за эту идею: вместо кнопок в матрицу поставлю оптроны, которые своим выходом будут замыкать выводы микросхемы. А на оптроны я буду подавать сигналы от датчиков состояния дверей подстанции последовательно. Этакий сканирующий последовательный опрос и передача. Но упёрся в приёмник: его размеры были весьма велики, так как содержали множество микросхем! От красивой компактной идеи пришлось отказаться.

Тут надо пояснить: в свободное время я занимался ремонтом бытовой электроники. Недалеко по улице жил «новый русский», у которого был дальнобойный радиотелефон Харвест: огромная трубка, симпатичная база и высоченная антенна на улице.

image

И вот его телефон перестал принимать входящие вызовы: ему звонят, а он не знает про это. Но если поднять трубку — связь устанавливается. И он это чудо принёс мне. Пройдя семь кругов ада, у знакомых их знакомых я получил доступ к интернету, и нашел куски схем телефона. Там было интересное решение с весьма неплохими параметрами на контуре и транзисторе. Именно такую схему я хотел применить для детектирования своих сигналов.

И тут мне повезло. Листая подшивки какого-то технического журнала, мне попалась статья с описанием цветомузыки на микросхемах LM567 (тоновый детектор) с полным описанием её работы и формулами расчета режимов захвата. То есть, в одном корпусе было всё, что мне надо! Не придётся мотать и подстраивать частоту контуров, не надо АРУ, плюс неплохая температурная стабилизация.
Я поехал в областной город (около 70 км) в единственный магазин, где я мог такое купить. Мне повезло, и я купил все пять имеющихся у них микросхем.
И начал экспериментировать…
Работало. Нет, даже не так: РАБОТАЛО!!!
На столе работало, на удаленной подстанции работало, в куче помех — работало!!!
Начальник отдела посмотрел на макетки, разбросанные на столе: «Делай печатные платы! Как сделаешь — тогда и покажешь руководству. А когда всё на соплях — им не понять».
Платы я разводил на бумаге-миллиметровке, в один слой. Второй выполнял перемычками. До этого платы рисовал лаком через трубочку, травил в хлорном железе — всё и как большинство в те времена.

Немного отойду от основной линии рассказа, просто вспомнилось :)
Рядом с нашей конторой была контора спецов КИП, обслуживающих котельные. Я как-то пришел к ним посмотреть решения в области автоматизации котельных, надеясь найти что-то интересное для себя. Но когда увидел, что задержки у них выполнены механическим сжатием резиновой «груши» с постепенным её распрямлением через тоненькую трубочку, то понял, что мне придётся всё делать самостоятельно. В основном там работали деды-пенсионеры. Нет, они дали неплохие идеи в плане повышения надежности решений, подсказали как травить не хлорным железом, а азотной кислотой, но прогресс там еще не побывал.

Листая журналы, я наткнулся на новый для меня метод изготовления печатных плат — ЛУТ (лазерно-утюжный метод). На работе был лазерный принтер HP1200). Но как рисовать саму плату? Я это решил сделать в Paint: просто рисовал черными толстыми линиями, потом печатал на бумаге рекламных листовок косметики Avon. Первая плата получилась никак — я забыл её отзеркалить перед печатью! Плохо то, что я уже полностью вытравил, облудил дорожки, впаял резисторы, конденсаторы… А когда начал вставлять микросхемы — всплыл факт ошибки. Как же я ругался! Но это был плюс в копилку опыта.

Раз делать второй раз, то можно и дорожки потоньше сделать, и надписи добавить для удобства монтажа. И я её сделал! И она заработала на плате! Я добавил гальваническую развязку на трансформаторе от старой АТС (знакомые приволокли). Добавил индикацию передачи сигнала и его приёма.

На вытравленные по новой технологии платы пришли смотреть мужики из КИПа. Им было чудно видеть, как я в домашних условиях и на коленке получил дорожку шириной 1 мм! Они смотрели плату на свет, тыкали тестером «ЦЕшкой» дорожки, чтобы убедиться, что там нет разрывов… А когда увидели, что нормально перевелись еще и надписи, то их восторгу не было предела: они радовали как дети, приговаривая одно и тоже «вот бы в наши годы такое!»

Собрали всё. Снова поехали на подстанцию. И всё работало. Диспетчер с умным видом щелкнул тумблер каскада и в линию пошли пачки сигналов «пип-пип», с паузой около 1–2 секунды. То есть, пока тумблер был включен, в линию уходили сигналы управления. Если линия рвалась, то приёмный блок не принимал сигнала и через 5 секунд отключал каскад освещения. Это уже было что-то! Хотя мы всё равно не знали состояния удаленного объекта: управление было односторонним. Да, можно было сделать генерацию в линию сигнала некой частоты, который бы передавался при включенном пускателе, но тогда надо было делать и приёмник каждому каскаду на стороне диспетчера, а меня поджимало время.

В день демонстрации работы пришли все начальники — каждый хотел лично убедиться в работоспособности устройства, хотя уже по конторе прошел слух, что каскадами уже можно управлять через новый блок. Главный инженер пришел последним, уже после того, как технический директор лично пощелкал тумблером ближайшего каскада и убедился в работе, посмотрев на включившиеся уличные светильники около нашей конторы. Главный инженер тоже пощёлкал тумблерами — каскады отрабатывали нормально. Технический директор спросил о возможности увеличить количество каскадов в два раза, так как дёргать ¼ города для любой проверки — не есть дело! Я заверил, что это решается добавлением еще четырёх плат, и можно сделать за месяц. Тот явно обрадовался такому ответу. Главный инженер повёл разговор в другую сторону:, а можем ли мы добавить контроль состояния пускателя уличного освещения? Я сказал, что и это реально, но надо добавлять плату передатчика. Тогда он добавил:, а можем еще и входные двери подстанций проверять, с низкой стороны 400в и с высокой — 10 кВ?
Тут я задумался: надо 4 сигнала от каждой подстанции. Размеры платы вырастут почти в 2–3 раза! Реально, но надо что-то делать с сигналами опроса: опрашивать по очереди и так же поочерёдно передавать. Я сказал, что и это реально, но времени уйдёт явно полгода! Да и плата будет иметь не 3–4 микросхемы, а штук 10. Разводить такую плату ну очень сложно!
И тут на меня немного покапало гна от главного инженера:, а нафига нам система управления в которой мы не знаем состояния удалённого объекта?! (вспомним мою вторую ошибку: мы не записали тех.задание!) На что я ответил, что спор был реализации телемеханического управления, а не удаленном контроле объекта. Технический директор меня поддержал. Главный инженер был явно обижен и на меня, и на технического директора. (По сплетням, потом он приложил все усилия, чтобы убрать меня из отдела, а технического директора фактически подставил и принудил уйти из этой организации)

Технический директор предложил мне заняться этим проектом. По его указанию на время разработки меня освобождали от «текучки» на работе, привлекали только в случае аварий, когда сил дежурной смены не хватало.

И я снова начал думать… Какие только решения мне не приходили в голову! Как только я не изголялся в попытке сделать компактно, надёжно и дешево. Но получали громоздкие решения. На анализ возможных решений ушло больше месяца. И снова мне повезло. Летом начались грозы. От них горели телефоны, их несли мне на ремонт. И среди всего однообразия мне попался АОН — автоматический определитель номера. И когда я ковырял эту «Русь» до меня дошло: надо сделать частотное кодирование, как в межгороде АТС! Это решение лежало на поверхности, а я тупил, неверно поставив самому себе задачу! Я побежал по знакомым искать литературу по коду »2 из 6» — одновременно передаётся две частоты из шести возможных. Начитался теории, уже в голове нарисовалось, как я реализую 6 приёмников, их выводы заведу на дешифратор и получу несколько бит за одну посылку. А со стороны передатчика я каждый бит свяжу с входной дверью и пускателем. Я уже аплодировал себе, видя довольно простое и надёжное решение. Правда, корпусов микросхем было ну реально дофига: вроде 15 на одной плате!


И снова улыбка фортуны: мне принесли на ремонт китайский радиотелефон «Senao-358». Владелец телефона жаловался на то, что ему звонят, а он не может набрать номер.
— Ха, — усмехнулся я, — Ключ набора номера пробило! Классика после грозы.
Но проверка ключа показала, что он исправен (что-то типа высоковольтного транзистора A42/A92). И я ткнул в линию высокоомными наушниками. А там вместо щелчков — звуки при нажатии.
Да, это был DTMF. Возможно, вам смешно, но я просто не знал о таком чуде вражеской мысли! И меня попёрло: за одну тональную посылку я могу передать сразу ЧЕТЫРЕ бита данных от удаленного объекта к диспетчеру.
А в том телефоне банально сбилась настройка метода набора номера: импульсный/тональный. Уже не помню: это делалось через меню или маленьким переключателем на плате.
И я стал искать как это реализовать. И снова пригодилась LM567: на последней странице документации была почти готовая схема приёмника на нескольких этих микросхемах. Количество микросхем уменьшалось если не в половину, то на треть — точно! Я сел за разводку платы. И когда она была нарисована, меня осенило: надо перелопатить описания современных микросхем! Ведь я не знаю новой элементной базы, а за последние годы электроника шагнула гораздо дальше К155ЛА3. Если есть микросхема для тонального детектора типа LM567, то явно будет что-то и для DTMF.

Да, я нашел MT8870.
Найдя микросхему приёмника DTMF, я засел за разработку нового устройства, с иным алгоритмом обмена данными между диспетчерским блоком и удаленными подстанциями.
Во-первых, я понял, что мне не нужна высокая скорость реакции на какие-либо события в подстанции. Во-вторых, с учетом первого, я отказался от индивидуальных приёмников и передатчиков для каждой из линий связи. В результате этого схема и плата значительно упрощались, хотя появлялась некоторая сложность с цикличным управлением каждой линией.
На практике это выражалось в таком алгоритме: к передатчику и приёмнику диспетчера подключалась нужная линия связи, в линию передавался сигнал управления или опроса, в ответ приходила тоновая посылка. Линия отключалась, подключалась следующая и так по кругу.
Уж чего я только не придумывал, чего только не применял! Но как бы я не изголялся, а размеры будущей платы были бы ну очень большие: около 12–15 микросхем! Нет, я мог её развести и изготовить, но душа уже требовала чего-то этакого! И этакое нашлось.

Напомню, что я занимался в радиокружке при городском радиоклубе. Там более взрослые радиолюбители собрали цифровую шкалу-частотомер (среди радиолюбителей известная как «макеевская схема»). Сердцем устройства был миниатюрный микроконтроллер: микросхема с 18 выводами (вроде был PIC16F84A или PIC16F628A). (Для тех, кто не в курсе: Микроконтроллер — МК, является мелким компьютером: в одной микросхеме есть процессор, память и устройства связи. Плюс есть нестандартные для процессоров компьютеров блоки таймеров, счетчиков, энергонезависимой памяти…)
В той схеме микроконтроллер заменял примерно 20 корпусов обычных микросхем!

Логично, что мне захотелось применить МК в своём устройстве.
Но было несколько «но»:
— для работы МК нужна программа, а я её не мог написать,
— для загрузки программы — «прошивки» — был нужен программатор, а у меня его не было, а фирменный стоил почти всю мою зарплату,
— консультироваться было не у кого, а свободного доступа к интернету у меня тогда не было (он был на заводах, да и нескольких «мажоров» типа детей директоров крупных контор города).

Но от самой идеи использовать МК в своём блоке я не отказался.
Используя интернет на работе, я рылся в сети: искал учебники и самоучители по написанию программ для МК. Наткнулся на простую схему: микросхема приёмника на MT8870, микроконтроллер pic16F84 и ключи для управления реле. Схема называлась как-то вроде «Управление устройствами через телефонную л

© Habrahabr.ru