[an error occurred while processing this directive]
К слову об анекдотах и цвете костей.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Владимир Н. 02 сентября 2002 г. 12:58
В ответ на: Ответ: К стати, 20-25 лет назад мы так и работали. Причем программеры любую ошибку валили на нас - элетронщиков. Они были "белая кость" и начальство стояло за них горой, а электронщики - рабочие лошади. Дело доходило до анекдотов. Два программера кандидата наук были уверены, что если ток через обмотку электромагнитного клапана идет налево - тот открывается, а если направо - закрывается. И при отладке пневмотранспорта дули в трубу, чтобы понять в каком они состоянии... отправлено kappa 02 сентября 2002 г. 06:55

Вот текущий проект. У электронщика стаж работы лет 30. Задача - управлять десятком электромагнитов. Есть 3 потенциометрических датчика перемещения, несколько концевых
датчиков, LCD, и 24 кнопки. Процессор - Cygnal C8051F020. У него 8 портов. Главную озабоченность у электронщика вызывает то, что программа "не успеет опросить кнопки". И вот набросал он предварительную схему. На процессоре висит 4 корпуса 580ВВ55 - это на управление электромагнитами, и на концевые датчики. Кнопки заведены на 580ВГ79.
Это такой контроллер клавиатуры. Четыре порта процессора пустые. На вопрос, почему бы
кнопки не завести на процессор, он отвечает: " но ведь программа не успеет их опросить".
А про 580ВВ55 он говорит: "параллельная шина - это классика. И вообще, электронщик
ставит задачу программисту, так что не лезь." Перед этим он обсуждал разработку
с "коллегами". И вот как-то раз встречаемся, и он говорит: "Мне сказали, что для опроса
кнопок можно использовать аккумулятор". Имелся в виду, конечно, аккумулятор процессора.
Я сказал: "спасибо, учту". Эще раньше, когда выбирали процессор, нужно было оценить,
сколько разрядов АЦП нужно для данной задачи. Он говорит: "А какая разница? Можно и двумя обойтись". Дня через два я понял ход его мыслей. То есть, просто фиксировать
изменение на входах АЦП, и, исходя из скорости перемещения, вычислять текущее положение.
Я спросил: "Во-первых, ты собираешься спидометр ставить? Во-вторых, как ты узнаешь,
где мы находимся после включения питания". Он призадумался.
Ну ладно. У меня еще много историй из его жизни. Вот такая вот "белая и черная кость".


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru