Файлы  •  Ссылки  •  Прошивки  •  Правила  •  Архив  •   FAQ  •  Участники  •  Поиск
Регистрация  •  Вход

Защита COM порта контроллера

Список форумов» Программное обеспечение» Микроконтроллеры
АвторСообщение
Murka
Профессор
Сообщения: 2306




17-08-2010 02:55

Собственно интересует: можно ли применять схему защиты порта микроконтроллера от несанкционированного подключения без преобразователя уровней изображённую на рисунке, не убьёт ли COM порт своим выходным напряжением ( ±15V) контроллер по шине питания или нужно ставить стабилитроны.

com.PNG



Jael.Dace
Участник
Сообщения: 509




17-08-2010 06:28

Так можно спалить порт компа
Murka
Профессор
Сообщения: 2306




17-08-2010 11:35

А шо делать?
pavel-pervomaysk
Your editor
Сообщения: 8037




17-08-2010 13:21

Murka, Диоды нужно ставить 4007 , и от катода верхнего по схеме ( то есть от питания ) на массу стабилитрон или супрессор на корпус , это будет бюджетная защита пина.
Murka
Профессор
Сообщения: 2306




17-08-2010 13:33

pavel-pervomaysk, А вот товарищ Jael.Dace, считает что, ток вытекающий (втекающий) на вывод компьютера может повредить выходной каскад COM порта компьютера, и возможно он прав ИМХО.
pavel-pervomaysk писал:
Диоды нужно ставить 4007

это-же 700 вольт неужели 4001 (35 вольт) не хватит.
А стабилитрон рядом с диодами это правильно. как я сам не допёр? жара наверное
pavel-pervomaysk
Your editor
Сообщения: 8037




17-08-2010 14:07

Murka писал:
это-же 700 вольт неужели 4001 (35 вольт) не хватит

При цене одинаковой на них предпочитаю 4007 .
Murka
Профессор
Сообщения: 2306




17-08-2010 14:19

pavel-pervomaysk, Я извиняюсь видимо в самом деле жара
Цитата:
это-же 700 вольт неужели 4001 (35 вольт) не хватит.

должно быть: это-же 700 вольт неужели 4148 (75 вольт) не хватит.

Добавлено 17.08.2010 14:21

Да и цена ценой, хотя я и сам так поступаю, а вот размеры очень сильно влияют, так как по текстолиту я ограничен, а наворочено там уже не мало и сколько ещё добавится....
Jael.Dace
Участник
Сообщения: 509




17-08-2010 17:06

Murka писал:
А шо делать?

Я бы хотяб резюк добавил между портом компа и средней точкой диодов.
Или так, как в этом программаторе: http://easyelectronics.ru/avr-shag-pervyj-programmator.html
Murka
Профессор
Сообщения: 2306




17-08-2010 19:52

Jael.Dace, Работать COM порты будут на TTL уровнях, просто нужна защита от дурака (меня например), когда забывшись тычеш TTL в RS232. Боюсь что с диодом и резюком оно 20 метров не потянет, или как?
Murka
Профессор
Сообщения: 2306




20-08-2010 03:08

Я вот шо думаю а не поставить ли туда инверторы? и порты не сгорят и при малых сопротивлениях нагрузки подобие токовой петли можно организовать?
r_u_l
Участник
Сообщения: 60




10-10-2010 13:43

Уровень лог.1 равен -12В, а лог. 0 равен +12В, можно и COM порт накрять.
Глянь как это решено в PONY PROG., а лучше MAX232 или ей подобной, цена невысокая, зато проблем с инверсией нет и уровни,что надо.
Murka
Профессор
Сообщения: 2306




10-10-2010 13:57

r_u_l, Для единичных изделий цена может и небольшая, а проблем инверсией у мня нет, поставлю единичку куда следует и будет инверсия, могу на ходу менять.
eufs
Участник
Сообщения: 170




12-10-2010 00:21

Резисторы ом по 20-30 последовательно и двунаправленый сапрессор на 15В к земле со стороны внешних соединений.
Murka
Профессор
Сообщения: 2306




12-10-2010 02:05

eufs, Та не, спасать нужно TTL входа от несанкционированного подключения к RS232, и как показал опыт, RS232 в этом случае тоже нужно спасать. Уже 2 шт RS232 спалил, TTL при этом выжил.
Дело в том что я исхожу из цены: контроллер 100-150$, плата PCI->RS232 10-25$
eufs
Участник
Сообщения: 170




12-10-2010 19:17

Прошу прощения за вопрос, а кто придумал поставить соответствующий разъем на контроллер, чтобы он подходил к RS232 и сжигал его? Может это как-то поправить?
Входы в RS вряд ли горят, наверняка сгорают драйвера выходных линий, последовательные резисторы тут наверное спасут ситуацию.
Murka
Профессор
Сообщения: 2306




13-10-2010 02:37

eufs писал:
а кто придумал поставить соответствующий разъем на контроллер, чтобы он подходил к RS232

Ну как-бы я, после соответствующего указания свыше, но на тот момент существовало одно "но" комп цеплялся по LPT, а теперь комп цепляется (по RS232) куда хош и периферия куда ткнёш (типа plug&play), кое где стоит MAX232, однако снаружи (по спешке) плохо видно где он стоит.
r_u_l
Участник
Сообщения: 60




13-10-2010 22:43

Вариант с резистором и стабилитроном по линии RS не подходит?
Конечно на готовой плате дорожку необходимо перерезать, но работать будет и RS( TTL ) не сгорит.
Выходящий с контроллера TX( TTL ) можно не трогать, его уровень вполне вписывается в спецификацию RS232.
Какая длина линии связи, может еще и наводки гуляют?
eufs
Участник
Сообщения: 170




13-10-2010 23:23

Все равно, я чего-то не пойму, если разговор идет о 25pin, то LPT на компе стоит мамой, а RS папой. Соответственно на кабеле подключения (или сразу на девайсе) должен стоять папа для LPT, а для RS232 мама.
В таком случае что и не туда можно воткнуть? Разве что только попытаться в темноте папу в папу воткнуть.
Список форумов» Программное обеспечение» Микроконтроллеры» Защита COM порта контроллера
Перейти:  
Текущий раздел» Программное обеспечение» Микроконтроллеры (Микроконтроллеры - AVR-ы, PIC-и и другие)


Похожая информация:
  • эмулятор параллельного порта XDS 510
  • Восстановление убитого порта локалки у процессора MT1389
  • USB AVR программатор без контроллера
  • Вопрос по пртам ввода/вывода контроллера N87C196KD20








  • Информация по ремонту для специалистов - справочники, инструкции, энциклопедия, советы и секреты ремонта,  настройка, сервисные режимы
    Powered by phpBB 2.0.18 © 2001, 2002 phpBB Group!