реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Косяки при проектировании, Как проявлялись и как устранялись
andy777
сообщение Feb 5 2014, 18:29
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 15-01-14
Пользователь №: 80 049



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

Сообщение отредактировал andy777 - Feb 5 2014, 18:30
Go to the top of the page
 
+Quote Post
Myron
сообщение Feb 5 2014, 18:58
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(andy777 @ Feb 5 2014, 12:29) *
Как сейчас помню косяк, когда через опторазвязку передавался переменный низкочастотный сигнал и эта схема перестала работать после тренировки в тепле. Для прохождения двухполярного сигнала на вход оптопары подавалось напряжение смещения, а после прогрева характеристики оптопары изменились так, что последующий усилительный каскад оказался в насыщении (постоянная составляющая тоже усиливалась и она то и привела к насыщению усилителя). Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?


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

Go to the top of the page
 
+Quote Post
lemorus
сообщение Feb 5 2014, 20:29
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 22-01-14
Из: Нижний Новгород
Пользователь №: 80 151



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

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

Сообщение отредактировал lemorus - Feb 5 2014, 20:21
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 6 2014, 03:34
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Myron @ Feb 6 2014, 03:58) *
Под косяками понимаете грубые ошибки из-за непонимания основ электроники?

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


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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
dac
сообщение Feb 6 2014, 05:10
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482



да, было давно sm.gif перевели схему с 5В на 3.3В, в итоге при отрицательных температурах перестал работать оптрон, там с ним последовательно светодиод обычный стоял, общее падение увеличивалось и все переставало работать
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 6 2014, 06:10
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

На той же плате стояли регистры 1533ИР31.
Без всякой задней мысли, 14 нога - земля, 28 - питание..
biggrin.gif

Включаю - Б5-43 ушел в огран тока. Мало полампера? Прибавим.. 1.. 2.. ЧЗХ?!!
Крышечки регистров потихоньку раскаляются...
Ну вот какой.. умник так вывел ноги питания?
maniac.gif

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 6 2014, 07:04
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(andy777 @ Feb 5 2014, 22:29) *
Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?


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


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Abell
сообщение Feb 6 2014, 07:25
Сообщение #8


профессиональный дилетант
****

Группа: Участник
Сообщений: 866
Регистрация: 16-03-06
Из: Шебекино - Лысьва - Тюмень
Пользователь №: 15 292



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


--------------------
Скоро дело сказывается, да не скоро сказка делается, или тише будешь - дальше уедешь...

Go to the top of the page
 
+Quote Post
andy777
сообщение Feb 6 2014, 18:54
Сообщение #9





Группа: Участник
Сообщений: 11
Регистрация: 15-01-14
Пользователь №: 80 049



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

Цитата(iosifk @ Feb 6 2014, 11:04) *
Я про известные мне давно написал... И давно известно где мои записки...

Да, очень интересно, почитаю, как время будет!
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 6 2014, 19:35
Сообщение #10


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(andy777 @ Feb 5 2014, 20:29) *
Интересно было бы узнать, какие (хитрые и не очень) косяки всплывали у уважаемых форумчан? Как проявлялись, как устранялись?


Всплывали!?
Нет, настоящий разработчик с косяками живет и борется с ними каждую минуту.
Если разработчик не может назвать косяк с которым борется прямо сейчас, то он... ну наверно в отпуске.

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

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

Или вот тяжелый случай был месяц назад. Конструктор тягового узла плохо расчитал необходимую мощность двигателей и соответственно поставили недостаточно мощные частотные преобразователи. Частотники стали периодически показывать ошибку системы управления (но не перегрузку, и это усложняло дело). Изготовители частотников предложили нам застрелиться переделать конструкцию узла. Более мощных герметичных частотников такого типоразмера не было. Ну что, сняли частотник, отреверсили его схему за час и перепаяли шунт на датчике тока. Все, ошибки по перегрузке пропали.
Go to the top of the page
 
+Quote Post
agregat
сообщение Feb 7 2014, 00:18
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 790
Регистрация: 6-02-14
Из: Омск
Пользователь №: 80 379



Вспомнил косяк, процессор DSP мощный, красивый от TI, у них довольно замороченная процедура инициализации. Не заводится и все тут. Все прописали, все есть, питание, клок, а он выдает ошибку или заводится через раз. То проинициализируется, то нет. Два дня ползали по нему как тараканы. Выяснилось следующее, тактовый генератор, термостатированная бандура, время запуска 10ms или около того. В общем долго он выходит на режим, а процессор сброс отработал в первые 10us и пытается оживить ядро, ядро клок не получает, отладчик выдает ошибку "ядро не отвечает". Как задержку вставили в схему запуска процессора, все заработало.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 8 2014, 14:08
Сообщение #12


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (andy777 @ Feb 7 2014, 03:54) *
что не один я такой.

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

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


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Corvus
сообщение Feb 8 2014, 17:10
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Вот тут формализовали алгоритм избегания косяков cool.gif
http://www.fedevel.com/welldoneblog/2013/1...king-procedure/
http://www.fedevel.com/welldoneblog/2013/0...ocessor-boards/

Банальщина, конечно. Но иногда простые вещи легче всего прохлопать.
Go to the top of the page
 
+Quote Post
MMos
сообщение Feb 18 2014, 14:05
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 7-12-07
Пользователь №: 33 057



Есть такая старинная мудрость у разработчиков: Если при первом включении устройство работает, как надо - жди серьёзных неприятностей.
Из последних косяков вспомнился такой: у управляемого стабилизатора напряжения (LM117) перепутали местами резисторы и вместо 5 вольт на выходе получили около 1,5. Конечно, использовать такой стабилизатор там, где напряжение всегда должно быть 5 вольт - тоже косяк.
Go to the top of the page
 
+Quote Post
Caruso
сообщение Feb 18 2014, 14:29
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 15-12-09
Пользователь №: 54 266



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

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 20:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01507 секунд с 7
ELECTRONIX ©2004-2016