Перейти к содержанию
    

Косяки при проектировании

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

Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?

Изменено пользователем andy777

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как сейчас помню косяк, когда через опторазвязку передавался переменный низкочастотный сигнал и эта схема перестала работать после тренировки в тепле. Для прохождения двухполярного сигнала на вход оптопары подавалось напряжение смещения, а после прогрева характеристики оптопары изменились так, что последующий усилительный каскад оказался в насыщении (постоянная составляющая тоже усиливалась и она то и привела к насыщению усилителя). Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?

 

Под косяками понимаете грубые ошибки из-за непонимания основ электроники?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не обращайте внимание на ворчунов, они ж родились с ТитцеШенком в темечке :)

Косяки были разные. Блок питания наплатный, ну такой готовый блочок размером с спичечный коробок, впаивается в плату, 5 штырей из него торчит. На основной плате развели в обратной полярности. Обошли интересно. Развели и изготовили дополнительную плату толщиной 0.5мм, в нее впаивается блок питания, а уже из платки торчат штыри на основную плату. Выглядело как будто БП на подложке. Аккуратно.

Хотя косяк грубый.

 

Еще был косяк в термокамере, логика на 2.7V запитывались от шины 2.7В через NPN транзистор, работал в виде ключа по питанию. На низких температурах у него настолько сильно снизилась передача по току, короче вместо 0.6 вольта он стал съедать 1.5В, и схема логики вместо минимум 1.6 получила 1.2 и сдулась. Заменили его на то ли на мосфет, толи просто закоротили, не помню.

Изменено пользователем lemorus

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Под косяками понимаете грубые ошибки из-за непонимания основ электроники?

Спокойнее, здесь же раздел для начинающих... Хотя можно и про это услышать. Всё знать невозможно, что-то можно и упустить из виду...

 

 

andy777, не буду говорить об ошибочной разводке плат и изначательно неправильном грубом (ну, например перепутали выводы элемента) проектировании. Ну а так, было дело, что при низкой (около -35) температуре изменились характеристики термодатчика DS18B20, протокол обмена которго завязан на времянки. Так вот, видимо эти временные интервалы были в управляющем МК изначально подобраны на границе. Ну, а на морозе обмен с датчиком иногда начинал сбоить. Причём довольно хитро - он показывал отрицательные температуры, близкие к реальным, но не те (разница 2 - 5 градусов). Когда протокол был поправлен, всё встало на свои места.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да, было давно :) перевели схему с 5В на 3.3В, в итоге при отрицательных температурах перестал работать оптрон, там с ним последовательно светодиод обычный стоял, общее падение увеличивалось и все переставало работать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нарисовал коммутатор 24<->1 на 3-х 564КП2, а УГО каким-то волшебным образом оказалось от 1533КП2 (или наоборот, уже точно не вспомню)

После нехитрых хирургических операций простой коммутатор превратился в шифровальный аппарат :)

 

На той же плате стояли регистры 1533ИР31.

Без всякой задней мысли, 14 нога - земля, 28 - питание..

:biggrin:

 

Включаю - Б5-43 ушел в огран тока. Мало полампера? Прибавим.. 1.. 2.. ЧЗХ?!!

Крышечки регистров потихоньку раскаляются...

Ну вот какой.. умник так вывел ноги питания?

:maniac:

 

Кстати, мелкосхемы выжили и даже потом нормально работали.

Благо плата технологическая, в эпицентре ядерного взрыва ей не работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?

 

Я про известные мне давно написал... И давно известно где мои записки...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После запуска установки вакуумной металлизации обнаружилась потеря вакуума. Магнетрон при движении в задней части установки, где соединение с насосом, сильно искрил. Причем датчики ионизации показывали норму. Пришлось походить вокруг с "кадилом", обнаружился подсос в одном фланце. Под этим фланцем менялась прокладка, и она должна ставиться только в одном положении, хотя никаких меток нет :) переставили, перестало травить. Забавно было видеть лица операторов, когда они на "кадило" смотрели и чуть не крестились :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, проблемы, связанные с изменением температуры, оказывается, у многих теплые воспоминания оставили)

Вообще, интересно читать про косяки и осознавать, что не один я такой. Кстати, есть такой тест на честность, когда человека спрашивают, допускал ли он какие-нибудь косяки на работе. Если говорит, что нет - нагло врет, паразит!)

 

Я про известные мне давно написал... И давно известно где мои записки...

Да, очень интересно, почитаю, как время будет!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?

 

Всплывали!?

Нет, настоящий разработчик с косяками живет и борется с ними каждую минуту.

Если разработчик не может назвать косяк с которым борется прямо сейчас, то он... ну наверно в отпуске.

 

Вот буквально сейчас консультировал наладчиков как обойти проблему зависаний платы контроллера.

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

 

Или буквально на прошлой неделе из Австралии приходит письмо, мол так и так все у вас сделано четко, но только вот цвета проводов в вашем силовом ящике не соответствуют Австралийскому стандарту раскраски проводов для 3-х фазного питания. А потому наша тех.комиссия не дает сдать объект в эксплуатацию. Ну кто мог знать, что в Австралии своя особенная раскраска?

 

Или вот тяжелый случай был месяц назад. Конструктор тягового узла плохо расчитал необходимую мощность двигателей и соответственно поставили недостаточно мощные частотные преобразователи. Частотники стали периодически показывать ошибку системы управления (но не перегрузку, и это усложняло дело). Изготовители частотников предложили нам застрелиться переделать конструкцию узла. Более мощных герметичных частотников такого типоразмера не было. Ну что, сняли частотник, отреверсили его схему за час и перепаяли шунт на датчике тока. Все, ошибки по перегрузке пропали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вспомнил косяк, процессор DSP мощный, красивый от TI, у них довольно замороченная процедура инициализации. Не заводится и все тут. Все прописали, все есть, питание, клок, а он выдает ошибку или заводится через раз. То проинициализируется, то нет. Два дня ползали по нему как тараканы. Выяснилось следующее, тактовый генератор, термостатированная бандура, время запуска 10ms или около того. В общем долго он выходит на режим, а процессор сброс отработал в первые 10us и пытается оживить ядро, ядро клок не получает, отладчик выдает ошибку "ядро не отвечает". Как задержку вставили в схему запуска процессора, все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

что не один я такой.

Ну конечно же нет :rolleyes: Ошибки встречаются, есть и будут везде. Будь это конторка в переулке под лестницей, или Tektronix с LeCroy'ем... А как же без них? Человеку свойственно, да и простительно ошибаться...

 

А вот случай, где мы свою ошибку в упор не видим. Проц STM32F051. Очень хорошая и мощная машинка. Я не имею в виду вычислительные силы (Cortex-M0, 48 МГц, 32 бита), а возможность гибкого конфигурирования перифирии с совместной увязкой (гибкая система транслирования событий между разными модулями, такими как таймеры, АЦП/ЦАП, ДМА и т.п.). Ну вот запускался тактовый генератор со вншеним кварцем у него через раз. И плату мыли. И кондёры на кварце проверяли. И питание через LC подавали. Разве что с бубуном не сплясали. Полигоны проверили. Сбоит, зараза, и всё. Я думал так у всех, но нет. На этом форуме почитал - у других запускается. В общем на этапе отладки и макетирования на это забили, т.к. в остальном косяков не было.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут формализовали алгоритм избегания косяков B)

http://www.fedevel.com/welldoneblog/2013/1...king-procedure/

http://www.fedevel.com/welldoneblog/2013/0...ocessor-boards/

 

Банальщина, конечно. Но иногда простые вещи легче всего прохлопать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такая старинная мудрость у разработчиков: Если при первом включении устройство работает, как надо - жди серьёзных неприятностей.

Из последних косяков вспомнился такой: у управляемого стабилизатора напряжения (LM117) перепутали местами резисторы и вместо 5 вольт на выходе получили около 1,5. Конечно, использовать такой стабилизатор там, где напряжение всегда должно быть 5 вольт - тоже косяк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один из последних косяков. Делали термоциклирование на изделии, т. е. подавали попеременно +50 и -25. Изделие стоит в камере. Вдруг появляются ошибки, причем самые странные, которых быть не должно... Около двух дней искал причину. Потом дошло, что сам виноват. Когда прибор был на минусе 5-6 раз я его открывал, но старался все делать быстро. И из за этого на нем образовался конденсат. Хоть платы и под лаком были, но все равно где то мокрило. наверное в разъемах. Помогла только долгая просушка на +50.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...