11.09.2023, 12:39
|
#11
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,813
Сказал спасибо: 2,703
Сказали Спасибо 2,665 раз(а) в 1,971 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Когда-то давным-давно в холодильнике на работе издох термостат. Не мудрствуя шеф решил сделать на каком-то 8-ногом PIC-е и "таблетке"- датчике температуры замену.
Компрессор включался через какое-то дешевенькое реле, а его обмотка - с ноги ПИКа через транзистор (диод параллельно обмотке, если что - присутствовал).
Питание схемы - от какого-то 5В (или 12В) источника.
И это дело зависало раз в несколько дней. Т.е. приходишь на работу - а внутри холодоса тепло.
Честно сказать - никто не разбирался в причинах зависания микроконтроллера, осциллограф лень было тащить. Просто добавили оптрон между транзистором и обмоткой реле - и зависания прекратились. А казалось бы - реле уже обеспечивает гальваноразвязку...
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Yuri222 за это сообщение:
|
|
|
11.09.2023, 13:53
|
#12
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2008
Сообщений: 7,690
Сказал спасибо: 877
Сказали Спасибо 1,126 раз(а) в 902 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от Yuri222
|
Может быть тантал на сотню микрофарад попробовать...
|
Чем тантал лучше электроллита? Т.б. на 10..22мФ)
|
|
|
|
11.09.2023, 14:05
|
#13
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,813
Сказал спасибо: 2,703
Сказали Спасибо 2,665 раз(а) в 1,971 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
zoog, так тантал и есть электролит. Только в отличие от обычного - не так стареет (не высыхает) и на морозе имхо более стабилен.
Насчет номинала - хз, что там с БП. Если нормальный БП, а помеха, сбивающая контроллер, прилетает "слева" - то никакой конденсатор по питанию не поможет.
Опять же - почему слетают параметры (фактически - прошивка в EEPROM или FLASH контроллера)? Ведь чтобы что-то там стереть - контроллер должен дать ряд команд, и не абы каких.
А чтобы напрямую помеха стерла - не думаю, это же какая помеха должна бы быть, и - почему не стирает остальное?! Или там есть и FLASH, и EEPROM, а параметры в последнем, и как-то помеха только его и портит... Как-то маловероятно кмк.
Мне кажется - проверить способ от ув. Eddy71 - стоит в первую очередь.
Да, глянул картинки - вроде бы кондеров разных там есть...
|
|
|
|
11.09.2023, 15:14
|
#14
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,866
Сказал спасибо: 2,949
Сказали Спасибо 3,137 раз(а) в 2,127 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от Yuri222
|
Просто добавили оптрон между транзистором и обмоткой реле - и зависания прекратились.
|
Оптроны и помехи - разные вещи. Поскольку
Сообщение от Yuri222
|
Честно сказать - никто не разбирался в причинах зависания микроконтроллера
|
то - ОБС.
Танталы, ионисторы и прочие конденсаторы абы куда - тоже из раздела ОБС. Бездумное навешивание ёмкостей на питание может и усугубить проблему за счёт медленного нарастания и спада.
Начать с внешнего супервизора, я думаю, - первое дело.
Также можно посмотреть подтяжку к питанию на выходе RO U14 (ADM485, выв. 1) - может она подсыпает мусор, на который пытается реагировать МК?
P.S. Обратите внимание, что вместо помехоподавляющих "бусин" - запаяны резисторы.
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
11.09.2023, 17:40
|
#15
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2008
Сообщений: 7,690
Сказал спасибо: 877
Сказали Спасибо 1,126 раз(а) в 902 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от Yuri222
|
zoog, так тантал и есть электролит. Только в отличие от обычного
|
в разы дороже, на десятки мФ их не найдёшь.
Сообщение от Yuri222
|
помеха, сбивающая контроллер, прилетает "слева" - то никакой конденсатор по питанию не поможет.
|
а мож не слева и сбивает питание - тут-то х10..100 ёмкость и пригодится. А на нет и туда нет.
Сообщение от Yuri222
|
Опять же - почему слетают параметры (фактически - прошивка в EEPROM или FLASH контроллера)? Ведь чтобы что-то там стереть - контроллер должен дать ряд команд, и не абы каких.
|
Скорей всего индусский код держит постоянно режим записи, в котором реакция содержимого на пропадание питания непредсказуема (ещё бы, ведь внутренний watchdog займёт аж 0,0001кв.мм кристалла).
Сообщение от ForcePoint
|
Танталы, ионисторы и прочие конденсаторы абы куда - тоже из раздела ОБС. Бездумное навешивание ёмкостей на питание может и усугубить проблему за счёт медленного нарастания и спада.
|
Тем не менее это иногда официальный способ решения проблемы, а часто и единственный.
|
|
|
|
11.09.2023, 18:01
|
#16
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,866
Сказал спасибо: 2,949
Сказали Спасибо 3,137 раз(а) в 2,127 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от zoog
|
Сообщение от Yuri222
|
Если нормальный БП, а помеха, сбивающая контроллер, прилетает "слева" - то никакой конденсатор по питанию не поможет.
|
а мож не слева и сбивает питание - тут-то х10..100 ёмкость и пригодится. А на нет и туда нет.
|
Посчитайте можность для сбоя напряжения с 5 до 4,5 В на конденсаторе 22 мкФ за 50 мкс. У меня получилось 1 Вт (мин., не считая противодействия стабилизатора).
__________________
Экзорцист 40-го уровня.
|
|
|
|
11.09.2023, 18:05
|
#17
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,813
Сказал спасибо: 2,703
Сказали Спасибо 2,665 раз(а) в 1,971 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от ForcePoint
|
Танталы, ионисторы и прочие конденсаторы абы куда - тоже из раздела ОБС
|
понятно, что не тыркать бездумно... Осциллографом посмотреть очень бы желательно вначале.
У меня недавно настольный китайский показатель температуры не хотел от литиевой штатной таблетки работать - якобы battery low, хотя на самом деле она выдавала 2,97В. И у других знакомых такое же - работает. Правда, моя батарея лет 5-6 пролежала в упаковке...
Оказалось - проц раз в секунду включался, включал блютуз, и просаживал до 2 вольт питание, которое сам же и мониторил. 10 мкФ тантал пролему не решил - просадка уменьшилась, но недостаточно. 47 мкФ помогло.
Больше микрофарад вешать не стал, т.к. с их ростом растет и утечка...
Самое смешное - место то на плате было как раз для такого кондерика, в корпусе В...
Сообщение от zoog
|
Скорей всего индусский код держит постоянно режим записи
|
Это как? Вроде бы, чтобы активировать процесс записи/стирания флеша - нужно подать пару команд как минимум - разрешение записи и саму команду (записи или стирания).
Если вклинится между ними что-то другое (другая команда) - то бит разрешения записи аннулируется. Т.е. держать постоянно разрешение записи невозможно. Или в этом проце не так?
ForcePoint, я уже не вспомню, чем эта приблуда питалась. Может быть, там было два независимых канала - 5В для проца и 12В для обмотки реле (у нас тогда как раз 12-вольтовые релюхи куда-то применялись). Вполне могло быть так, что в исходной схеме земли обоих питаний были соединены, а после добавления оптрона их , ес-но, разъединили. На плате никаких петель земли-питания не было, разведено достаточно аккуратно, кондеры (47 мкф тантал и 0,1 мкф керамика - прямо у ног питания проца... И - почему ОБС?! Зависал проц вначале? - зависал. После доделки перестал зависать - работал несколько лет, пока оттуда не переехали...
|
|
|
|
11.09.2023, 18:11
|
#18
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,590
Сказал спасибо: 5,426
Сказали Спасибо 24,889 раз(а) в 5,583 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от zoog
|
Скорей всего индусский код держит постоянно режим записи
|
Не, у пиков так нельзя. У него для записи в ЕЕ или в PROM обязательна "специальная последовательность" записи байт в управляющий регистр записи типа 0x55 0xAA чтобы разрешить запись.
Я склоняюсь к неконтролируемым действиям при плавном снижении или нарастании питания. Не включен BOR детектор напряжения питания и всё.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Eddy71 за это сообщение:
|
|
|
11.09.2023, 18:35
|
#19
|
Почётный гражданин KAZUS.RU
Регистрация: 28.03.2008
Сообщений: 7,690
Сказал спасибо: 877
Сказали Спасибо 1,126 раз(а) в 902 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Сообщение от ForcePoint
|
Посчитайте можность для сбоя напряжения с 5 до 4,5 В на конденсаторе 22 мкФ за 50 мкс. У меня получилось 1 Вт (мин., не считая противодействия стабилизатора).
|
Так там контроллер дохленький, а электролит здоровенький. мкФ - это Вам показалось, мФ же)
Последний раз редактировалось mike-y-k; 12.09.2023 в 14:06.
Причина: 7.11
|
|
|
|
11.09.2023, 19:10
|
#20
|
Частый гость
Регистрация: 07.10.2016
Сообщений: 48
Сказал спасибо: 3
Сказали Спасибо 6 раз(а) в 4 сообщении(ях)
|
Re: Слетают параметры в PIC18lf2523 и антиреклама AWD 10
Что мешает проверить версию питания МК путем подключения к нему внешнего независимого надежного неотключаемого питания?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:28.
|
|