|
Контроль внешнего питания |
|
|
|
Jul 15 2011, 15:35
|
Местный
  
Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046

|
Цитата(kovigor @ Jul 15 2011, 18:24)  Это норма. Вы тянете этим резистором питание вашего МК "вверх" через защитный диод внутри МК. Так нельзя. Обязательно нужно не одно сопротивление, а делитель напряжения + желательно два диода Шоттки (защитных, см. схему порта IO в документации на ваш МК и сделайте так же, в смысле включения диодов). Тогда все будет в порядке ... Я понимаю что через этот резистор тяну питание МК вверх через защитный диод на ножке. Но если всётаки оставить так как есть, ну скажем увеличить резистор до 100 кОм. Что может произойти? Токи впринципе не большие. При макисмальном входном напряжении в 18 В, учитывая питание МК (18-3,6)/100000 = 144 микроампера. Это плохо? Обвязку нагромождать некуда уже
|
|
|
|
|
Jul 15 2011, 15:50
|
Местный
  
Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046

|
Цитата(kovigor @ Jul 15 2011, 18:43)  Почти наверняка ничего не произойдет. Просто это некорректно и так делать нельзя. Поставьте резистор в нижнее плечо + два диода, они не займут много места. Да, спасибо за рекомендации! Наверное под делитель место найду... а вот по диоды наверное нет
|
|
|
|
|
Jul 15 2011, 16:30
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Защитные диоды на питание и на общий вывод уже имеются в Вашем микроконтроллере, смотрите документацию.
Другое дело, что:
1. Эти диоды довольно-таки слабенькие. Точно не помню, но на вскидку по моему 1-2 мА. Но если токи через диоды не будут превышать оговоренных величин, то это нормально. В своих разработках я так делаю.
2. Устанавливая только один внешний резистор Вы не сможете померить величину вхожного напряжения. Вы будете только знать то, что оно больше Vcc или Vref -- я не знаю, то Вы используете для опоры АЦП. Таким образом, ценность Информации о напряжении будет не велика.
По сути Ваша методика оценки напряжения становится релейной -- есть напряжение / нет напряжения. Если такой расклад Вас устраивает, то может оставить один резистор. Надеяться на то, что входное напряжение упадет с 9-18 В сразу до нуля -- несколько наивно. Напряжение может падать резко до значения 3-5 В (схема активна и потребляет много тока), и потом очень медленно опускаться до нуля (падение напряжения на стабилизаторе + минимально возможное напряжение на МК, при котором он еще продолжает работать, и ниже, при котором МК уже не работает. А значит почти не потребляет ток). Я клоню к тому, что в Вашем случае произойдет следущее -- входное напряжение с точки зрения МК всегда есть, или, другими словами, МК перестанет работать раньше (из-за снижения своего Vcc), чем он заметит пропадание входного напряжения.
Таким образом, Вам необходимол иметь делитель, состоящий из двух внешних резисторов.
Уточните, как (ил чем) Вы собираетесь оценивать входное питающее напряжение: - оцифровывать с помощью АЦП - будете заводить его на компаратор - или Вам достаточно точности входных каскадов, интерпретирующих напряжение на ножке МК как логический ноль/логическая единица. Только тогда Вам можно дальше что-либо дельное посоветовать.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jul 15 2011, 17:14
|
Местный
  
Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046

|
Цитата(zhevak @ Jul 15 2011, 19:30)  Защитные диоды на питание и на общий вывод уже имеются в Вашем микроконтроллере, смотрите документацию. ... Во первых у меня схема резервирования по питанию. И мне достаточно знать факт наличия/отсутствия входного напряжение на первом входе. Больше мне ничего не нужно  Я тоже где-то читал что можно одним резистором обойтись, главное защитный диодне сжечь. Который действительно весьма слаб. Что бы после снятия внешнего питания на входе 1 напряжение упало до нуля достаточно быстро - поставил 47 кОм паралельно источнику питания. Опытным путём установил что при питании МК 3,6 вольт. МК начинает "видеть" логическую 1 при входном напряжении от 1,7 вольта. Ниже 1,5 вольта считает логическим нулём. Исходя из этого уже рассчитал делитель.
Сообщение отредактировал IgorKossak - Jul 16 2011, 08:04
Причина редактирования: Избыточное цитирование
|
|
|
|
|
Jul 15 2011, 19:51
|

Профессионал
    
Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339

|
Цитата(Павел_Б @ Jul 15 2011, 21:14)  Во первых у меня схема резервирования по питанию. И мне достаточно знать факт наличия/отсутствия входного напряжение на первом входе. Больше мне ничего не нужно  Ну и включите внутренний резистор по первому входу, зачем Вам внешний. Только всё равно не понятно , как Вы собираетесь проверять резервное питание, если основное уже отключится , а резервное "накрылось" , да даже пускай работает , как Вы собираетесь определять от какого питания работает Ваше устройство? Как происходит переключение с основного на резервное и что резервное из себя представляет?
--------------------
Закон Мерфи:
Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
|
|
|
|
|
Jul 16 2011, 03:12
|
Местный
  
Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046

|
Цитата(ILYAUL @ Jul 15 2011, 22:51)  Ну и включите внутренний резистор по первому входу, зачем Вам внешний. Только всё равно не понятно , как Вы собираетесь проверять резервное питание, если основное уже отключится , а резервное "накрылось" , да даже пускай работает , как Вы собираетесь определять от какого питания работает Ваше устройство? Как происходит переключение с основного на резервное и что резервное из себя представляет? Про резистор непонял. Всмысле подтяжку Pull-up сделать? И что она даст? Развязка на диодах. 2 входа для подачи напряжения. Каждый вход имеет свой диод. Катоды диодов вместе и на основную схему. Предполагается что резервное питание присутствует всегда. Ясно понятно, что если оно отсутствует и при пропаже основного питания микроконтроллер вырубится и ничего определять на входе основного источника питания уже не будет!
Сообщение отредактировал Павел_Б - Jul 16 2011, 03:15
Эскизы прикрепленных изображений
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|