Например TDA7294

Форум РадиоКот • Просмотр темы - Получение состояния пина при определённом входном напряжении
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 25, 2024 03:23:19

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 143 ]  1, , , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Получение состояния пина при определённом входном напряжении
СообщениеДобавлено: Вт окт 08, 2019 21:32:24 
Прорезались зубы

Зарегистрирован: Пн сен 09, 2019 12:35:08
Сообщений: 222
Рейтинг сообщения: 0
Подскажите пожалуйста как проще реализовать следующее:

Пин МК (не более 5 Вольт) должен быть в HIGH если входящее напряжение больше определенного.

Т.е. хочу убрать некие скачки напряжения к примеру от 0 до 7 Вольт.
Если на входе от 0 до 7 Вольт, то на пине МК LOW, если от 7 до 15 HIGH


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Вт окт 08, 2019 21:44:50 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6885
Откуда: .ru
Рейтинг сообщения: 0
самое простое - с помощью делителя


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Вт окт 08, 2019 21:48:42 
Прорезались зубы

Зарегистрирован: Пн сен 09, 2019 12:35:08
Сообщений: 222
Рейтинг сообщения: 0
Изображение
Вот, к примеру, вариант.
Нужно обеспечить оптрон током,примерно, 10мА.
Как правильно подобрать R1 ?

Добавлено after 1 minute 32 seconds:
самое простое - с помощью делителя

Делитель - это хорошо, подобрал под минимальный уровень HIGH контроллера и в путь.
А если скачек напряжения пин или МК эможет выйти из строя, поэтому хочется иметь и защиту от этого.

Оптрон не так важен, он как дополнительная защита МК.
Эта конструкция будет подключена к сигнальному проводу генератора авто, при заглушенной машине там бывает 1-6 Вольт, поэтому хочу отсечь ненужное напряжение до 7 Вольт.
Или использовать компаратор...?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 07:14:35 
Друг Кота
Аватар пользователя

Карма: 111
Рейтинг сообщений: 4064
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 13488
Откуда: Екатеринбург
Рейтинг сообщения: 3
Оптрон лучше. Стабилитрон не нужен, его светодиод и сам по себе имеет пороговые свойства, вполне можно рассчитывать на них. Номиналы делителя: входной 6.2 кОм, параллельно светодиоду 1.2 кОм.

_________________
ВНИМАНИЕ! Я часто редактирую свои сообщения, поэтому перед ответом мне советую обновить страницу.
За перенос модераторами в МЯВУ тем с моими сообщениями я ответственности не несу.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 09:01:51 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Пт май 09, 2008 13:21:38
Сообщений: 264
Рейтинг сообщения: 0
Делитель - это хорошо, подобрал под минимальный уровень HIGH контроллера и в путь.
А если скачек напряжения пин или МК эможет выйти из строя, поэтому хочется иметь и защиту от этого.

Значит сначала делитель, а перед самим пином МК стабилитрон на 5 или 5,1 В на землю. Он не даст бОльшему напряжению попасть на вход МК. Нужно только что бы резисторы в делителе были подобраны с таким сопротивлением, что бы максимальное возможное напряжение с генератора не приводило к прохождению через стабилитрон тока большего, чем его предельно допустимый ток, уменьшенный на коэффициент запаса (можно взять 1,5-2). Как это всё расчитывать - ознакомьтесь внимательно с принципом действия параметрического стабилизатора и его расчетом.

Кроме стабилитрона есть еще один хороший вариант защиты, он, в принципе, дублирует схему, реализованную в самом МК: подключаем один диод катодом к линии Vcc (+5В которая), анодом к защищаемому входу. Второй диод подключаем анодом к GND а катодом к защищаемому входу. Как это работает: Если сигнал на входе окажется более чем на 0,6В больше чем напряжение питания МК или на 0,6В менее чем напряжение "земли", то эти диоды зашунтируют вход микроконтроллера. Опять же, резисторы в делители должны ограничить максимальный ток для этих диодов на входе при прохождении максимального импульса.

Советую так же ознакомиться вот с этими ссылками:
https://cxem.net/beginner/beginner102.php
http://chipenable.ru/index.php/files-codevision/97.html


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 10:31:39 
Прорезались зубы

Зарегистрирован: Пн сен 09, 2019 12:35:08
Сообщений: 222
Рейтинг сообщения: 0
Изображение

Имеет место быть такая схема?
R4 10k нормально или меньше нужно?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 10:38:02 
Друг Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 2968
Зарегистрирован: Пн июл 23, 2018 10:36:20
Сообщений: 3435
Откуда: Казань
Рейтинг сообщения: 0
Если на входе от 0 до 7 Вольт, то на пине МК LOW, если от 7 до 15 HIGH


преобразователь уровней на компараторе.
можно с небольшим гистерезисом, либо программно подавить возможный "дребезг"

_________________
ZZZ С Нами Бог ZZZ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 11:08:06 
Друг Кота
Аватар пользователя

Карма: 111
Рейтинг сообщений: 4064
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 13488
Откуда: Екатеринбург
Рейтинг сообщения: 0
Там воробьи, тут пушка.

_________________
ВНИМАНИЕ! Я часто редактирую свои сообщения, поэтому перед ответом мне советую обновить страницу.
За перенос модераторами в МЯВУ тем с моими сообщениями я ответственности не несу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 11:33:48 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Пт май 09, 2008 13:21:38
Сообщений: 264
Рейтинг сообщения: 0
Да не нужен тут компоратор по идее, правильная же была мысль, подобрать делитель так что бы, так сказать, "холостое" напряжение с выхода гены было бы заведомо ниже чем логическая единица у микроконтроллера. Вход микроконтроллера сам по себе компаратор, надо только напряжение масштабировать и ограничить если оно слишком большое.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 17:16:02 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1512
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3633
Рейтинг сообщения: 3
Медали: 1
Мявтор 3-й степени (1)
Использовать порог переключения логического входа МК не очень хорошо из-за разброса и зависимости от напряжения питания. Кроме того, логические микросхемы не любят входные напряжения возле порога переключения. В составе МК, как правило, имеется компаратор ко второму входу которого можно программно подключить встроенный источник опорного напряжения. Для защиты от перенапряжения на входе, в случае достаточно высокоомного делителя, хватит стандартной защиты, имеющейся в МК. Если хочется подстраховаться, можно поставить обратно смещенный маломощный диод Шоттки между входом и плюсом питания. Так схема сводится к паре резисторов и диоду. Если быстродействие не очень нужно, можно добавить конденсатор между входом и землей для защиты от влияния помех.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 18:49:17 
Прорезались зубы

Зарегистрирован: Пн сен 09, 2019 12:35:08
Сообщений: 222
Рейтинг сообщения: 0
А что скажите по моей схеме с компаратором? 4 входа, стоит копейки. Всё так нарисовал?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 18:51:02 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
SerAl, 555-й таймер включенный, как триггер Шмитта. На выходе его резистор 10К на вход МК и стабилитрон от 3.3 до 5В на землю от входа МК.

Компаратор может переключаться многократно при напряжении близком к его порогу срабатыванию. Триггер Шмитта тут явно лучше.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 19:07:51 
Прорезались зубы

Зарегистрирован: Пн сен 09, 2019 12:35:08
Сообщений: 222
Рейтинг сообщения: 0
Мне нужно 4 входа, об этом не сказал ранее, 4 штуки 555 это много места на плате


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 19:20:13 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
SerAl, тогда одна К561ТЛ1/CD4093, если инвертирование не смущает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Ср окт 09, 2019 21:10:33 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1512
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3633
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
SerAl писал(а):
А что скажите по моей схеме с компаратором? 4 входа, стоит копейки.
Если у вас два источника 5 и 12В, и стабильности 5В хватит, то можно запитать LM2901 12В, как на схеме, а 5В подключить к инвертирующим входам в качестве опоры. Если есть только 5В, то все инвертирующие входы нужно подключить к опорному напряжению порядка 1-3В, в качестве которого может быть опора МК, внешний источник (хорошо подойдет TL431) или, на худой конец, делитель напряжения питания. Делители на неинвертирующих входах нужно пересчитать. В обоих случаях есть смысл добавить небольшой гистерезис.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Чт окт 10, 2019 05:53:06 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Пт май 09, 2008 13:21:38
Сообщений: 264
Рейтинг сообщения: 0
Использовать порог переключения логического входа МК не очень хорошо из-за разброса и зависимости от напряжения питания. Кроме того, логические микросхемы не любят входные напряжения возле порога переключения.

Это все решается подбором напряжения заведомо ниже порога переключения. Если речь идет о единичном экземпляре, то можно и отладить и подстроить, сомневаюсь что автор будет серийное производство открывать где разброс параметров действительно может быть важен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Чт окт 10, 2019 08:13:04 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1512
Зарегистрирован: Чт янв 26, 2012 14:44:34
Сообщений: 3633
Рейтинг сообщения: 0
Медали: 1
Мявтор 3-й степени (1)
InvisibleKid писал(а):
Если речь идет о единичном экземпляре, то можно и отладить и подстроить...
Я, все же, советую выбирать такие решения, которые учитывают разброс покупаемых компонентов и, по возможности, не требуют подстройки или отладки (ну, или самый минимум). Так, чтобы при правильном монтаже все начинало работать сразу.

_________________
Like the eyes of a cat in the black and blue...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Чт окт 10, 2019 08:51:05 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 306
Зарегистрирован: Пт сен 07, 2018 20:20:02
Сообщений: 2296
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
InvisibleKid, зачем? Даже на операционнике тут проще делать триггер Шмитта, совершенно не беспокоясь потом о спонтанных переключениях и используя хоть 20% резисторы без подбора.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Чт окт 10, 2019 10:19:46 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 0
Зарегистрирован: Пт май 09, 2008 13:21:38
Сообщений: 264
Рейтинг сообщения: 0
ПростоНуб, просто стремление обойтись минимумом деталей который обычно есть и нежелание идти в магазин за непонятными компараторами.
Еще такая мысль пришла в голову:
Изображение
Только выход будет с инверсией, но это не проблема если речь идет о микроконтроллере. Номиналом стабилитрона регулируется напряжение переключения (не забываем 0,6В падения напряжения на эмиттерном переходе)


Вложения:
Стабилитрон.PNG [13.97 KiB]
Скачиваний: 637
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Получение состояния пина при определённом входном напряж
СообщениеДобавлено: Чт окт 10, 2019 10:33:23 
Мучитель микросхем
Аватар пользователя

Карма: 45
Рейтинг сообщений: 100
Зарегистрирован: Вс мар 12, 2006 14:53:26
Сообщений: 428
Откуда: Вологда
Рейтинг сообщения: 0
Цитата:
стремление обойтись минимумом деталей который обычно есть и нежелание идти в магазин

Можете ругаться, но от подобного желания обойтись минимумом, из того, что есть, обычно, колхоз получается. Т.е., мягко говоря, работать, может и будет, но не так, как хотелось-бы.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 143 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y