Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Стабилитрон на входе МК. Глюки...

Непрочитано 23.12.2007, 11:07  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

Сообщение от avgust75
КП501А - полевик! Вот и будет развязка, еще бы 0,01МК на вывод INT коннтроллера и на землю.
Полевик, натюрлихь... Но напряжение пробоя между затвором и стоком-истоком не более 20 В. А входной фронт может быть 90 В. Значит нужно водить ограничение стабилитроном. А от него уже отказались ранее.
Смотрим логику работы. Теперь закрытый полевик устанавливает лог 1, поэтому тумблер ПУСК должен на входе МК устанавливать лог 0. Включили тумблер, лог 0 взвёл МК, ждёт прихода фронта импульса. Фронт проходит, полевик хочет открыться, но тумблер ПУСК удерживает лог 0. Всё насмарку...
Реклама:
zelanez вне форума  
Непрочитано 23.12.2007, 11:13  
Popeye
Почётный гражданин KAZUS.RUN
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию

Да выкиньте стабилитрон, поставьте резистор 1МОм напрюмую к ноге пика. 90В/1МОм = 90мкА. Встронные диоды на дадут погреметь ничему.
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 24.12.2007, 10:53  
makakus
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
makakus на пути к лучшему
По умолчанию

Сообщение от zelanez
Работает схема так:
Вначале тумблер стоит в положении СБРОС. Транзистор Q1 закрыт, на входе МК лог 1.
Затем переводим тумблер в положение ПУСК. Транзистор открывается, на входе МК лог 0, по перепаду запускается прерывание. Индикатор реально(на схеме не показан) гаснет.
Через 1 сек внешнее устройство поднимает на R4 напряжение с 0 до 90 В. Q2 открывается, закрывая O1. На входе МК устанавливается лог 1. В МК поднимается флаг INTF, программа включает индикатор.
Это так должно быть и так бывает, если на коллектор Q1 повесить кнопку и коммутировать на землю. Т.е. в программе ошибки нет. При управлении от 90 В импульса осциллографом просматриваю уровни на коллекторе Q1. Всё как в теории - и даже фронты не затянутые. Но программа не обнаруживает подъёма флага INTF, индикатор не включается. Иногда можно заметить кратковременную вспышку на индикаторе примерно в момент прихода 90 В фронта.
Как всё запущено-то... Значит, приходит уровень 0, процессор зажигает лампочку. Приходит 1, процессор гасит лампочку. Так? Если приходит короткий импульс, лампочка "кратковременно вспыхивает" Вопрос такой. Зачем процессор, если достаточно компаратора? Или программа в процессоре всё-таки должна держать лампочку включённой некоторое время? Дальше. Это нормально для PICa ставить 100 микрофарад на сброс?! АВРщики бы за такое [auto-censored]. Разберитесь наконец с программой - что она делает в ответ на короткий импульс? Или программы нет, только "козырная прошива"? Тогда о чём вообще речь?
Не хочу разбираться, но это ничего, что при замыкании SW1 напряжение 90 вольт оказывается приложено к переходам транзистора Q2?
makakus вне форума  
Непрочитано 09.01.2008, 20:20  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

Цитата:
Это нормально для PICa ставить 100 микрофарад на сброс?!
Это известный приём совмещения функций ПУСК-СБРОС на одном ключе. Исходное положение - СБРОС. Переводим в ПУСК, рабочий процесс. Возвращаемся в положение СБРОС - происходит перезапуск МК. Это сделано с учётом присутствия помех на управляемом устройстве и защиты от дурака. Почему AVR-щики так не делают - не понимаю. Удобно же!
Ну и расскажу попутно в чём была проблема.
Оказалось, помеха из внешнего устройства в момент включения узла ответа воздействовала на вывод сброса МК (ИМХО, по общему проводу). Этот конденсатор на выводе сброс создавал скачок напряжения - происходил сброс МК. Дефект устранён подключением диода Шоттки параллельно этому конденсатору. Теперь всё работает отлично.
Спасибо всем, принявшим участие в обсуждении.
zelanez вне форума  
Непрочитано 10.01.2008, 11:10  
makakus
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.10.2007
Сообщений: 2,758
Сказал спасибо: 1,100
Сказали Спасибо 1,033 раз(а) в 568 сообщении(ях)
makakus на пути к лучшему
По умолчанию

Сообщение от zelanez
Цитата:
Это нормально для PICa ставить 100 микрофарад на сброс?!
Это известный приём совмещения функций ПУСК-СБРОС на одном ключе. ... Почему AVR-щики так не делают - не понимаю.
Наверное потому, что дататшит не рекомендует. Reset используется при программировании, 100 мкф либо не даст запрограммировать, либо убъёт программатор. Триггера шмитта на reset'e у АВР нету. C другой стороны, от дребезга ресетного ключа спасает внутренняя задержка пуска. Да хоть бы и не было задержки, пусть дребезг, 0.1 мкф неужели не хватит?
makakus вне форума  
Непрочитано 10.01.2008, 20:01  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

Там на схеме просто плохо видно, но нарисовано и стоит по факту 100 nf = 0,1мкф.
Облом получился, однако. Схема заработала при напряжении 60 В. О когда стали проверять в реальном диапазоне до 90 В, при напряжении выше 65 В сбой...
Поставил конденсатор 0,068 мкф на вход от внешнего устройства - напряжение, при котором схема работает, увеличилось до 80 В. Выше - происходит резет, или вылет на произвольную команду программы.
Отключение конденсатора на выводе MСLR ничего не даёт...
Осталось ещё на 10 Вольт поднять рабочую границу...
Может PIC16F628 как-то особо чуствителен к помехам?
МК подключён к устройству двумя проводами - общий и сигнальный. Сигнальный проходит через буфер на двух транзисторах, RCR-фильтр - и всё же помеха проходит на МК.
Попробовал проводом от 90 В задать уровень на входе, пока не пришёл фронт от внешенего устройства. Норм, всё работает, но затем приходящий фронт всё сбрасывает... 8O
zelanez вне форума  
Непрочитано 11.01.2008, 12:54  
ShuRusu
Частый гость
 
Регистрация: 27.09.2006
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
ShuRusu на пути к лучшему
По умолчанию

Эту проблему с наскока не решишь. Тут проблема в скорее всего в электромагнитной совместимости.

Что происходит в устройстве при поступлении заднего фронта (включается реле, двигатель, лампочка)?

Откуда этот фронт берется?

Здесь нужно рассматривать полностью весь аппарат, включая взаимное расположение узлов и блоков, и обязательно топологию печатной платы. Может нужно просто дорожку по другому нарисовать
ShuRusu вне форума  
Непрочитано 11.01.2008, 13:35  
smg123
Гражданин KAZUS.RUN
 
Регистрация: 13.07.2005
Сообщений: 602
Сказал спасибо: 14
Сказали Спасибо 40 раз(а) в 19 сообщении(ях)
smg123 на пути к лучшему
По умолчанию

Советовали же Вам использовать опторазвязку. Почему не хотите использовать? Быстродействия не хватает? И откуда это сигнал от 3 до 90В? Может его надо сначала нормализовать, а потом подавать на МК? Колитесь. Не ноу-хау разрабатываете.
smg123 вне форума  
Непрочитано 11.01.2008, 20:43  
zelanez
Вид на жительство
 
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
zelanez на пути к лучшему
По умолчанию

Сообщение от smg123
Советовали же Вам использовать опторазвязку. Почему не хотите использовать? Быстродействия не хватает? И откуда это сигнал от 3 до 90В? Может его надо сначала нормализовать, а потом подавать на МК? Колитесь. Не ноу-хау разрабатываете.
Да какое там Ноу-Хау! Обычный аппарат управления тормозным режимом вагонов метро. И насчёт опторазвязки - снял сегодня провод, по которому приходит фронт от внешнего устройства. Фронт, естестенно, не приходит, хоть внешнее устройство его выдает. Так вот, имея связь только по общему проводу, в момент выдачи фронта от внешнего устройства МК давал сбой. 8O Т.е и опторазвязка тут не поможет. Надо упомянуть, что питание МК получал от обратноходового преобразователя из тех же 90 В. Значит, помеха пролезает через преобразователь по питанию? Не верится что-то. Но кондёры типа К-73 0,1 мкф установил на входе и выходах преобразователя. Никакого эффекта.
Взяли для пробы другой экземпляр МК. И вот он, подарок - заработало устройство на всех напряжениях, включая 90 В. Но из 10 раз 1 раз сбой всё же происходит..
Поскольку разрабатываемое устройство испытательное, и сбой не приводит к появлению ложной информации, решили на этом остановиться. Просто нужно произвести повторный тест и всё...
zelanez вне форума  
Непрочитано 11.01.2008, 22:23  
bomz
Частый гость
 
Регистрация: 19.07.2007
Сообщений: 16
Сказал спасибо: 3
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
bomz на пути к лучшему
По умолчанию

Если присутствуют импульсные помехи по питанию, его необходимо зашунтировать варистором или (что лучше) трансил.
http://www.caxapa.ru/sch/protect.html
bomz вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
То ли диод, то ли стабилитрон? RADIATOR Видеотехника 12 01.03.2012 23:20
Стабилитрон. Принцип действия Superki Электроника - это просто 11 09.04.2010 22:31
Сработает ли стабилитронная защита на входе MCU dpitikov Электроника - это просто 39 08.06.2009 17:14
АЦП при 2.54В, а на входе резистор и 5В ua_gruzin Микроконтроллеры, АЦП, память и т.д 29 20.12.2008 02:45
Подскажите стабилитрон на 40В Doc_Brown Информация по радиокомпонентам 2 27.03.2008 23:34


Часовой пояс GMT +4, время: 09:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.