Получение состояния пина при определённом входном напряжении

Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

SerAl писал(а):Какие Вы брали Uh Ul что получилось 180к?
Uh=7.058, Ul=6.95. Я, правда, считал немного по-другому. Я рассчитывал пороги при заданных сопротивлениях и подобрал резисторы в Excel. Так удобнее подбирать резисторы из стандартного ряда. Надеюсь, я не ошибся в расчетах. :)
Like the eyes of a cat in the black and blue...
Реклама
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

308кОм у меня получается
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16582
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Сообщение mickbell »

[uquote="El-Eng",url="/forum/viewtopic.php?p=3716136#p3716136"]Надеюсь, я не ошибся в расчетах. :)[/uquote]Я решил обратную задачу: из номиналов получил уровни напряжений. При единичном уровне учёл добавку из 10 кОм выходного резистора. Пренебрёг из-за его малости уровнем нуля на выходе, принял его нулевым. Получилось:
Uh = 7.0583 В,
Ul = 6.9108 В.
Видимо, отличие Ul как раз связано с упомянутым пренебрежением.
[uquote="SerAl",url="/forum/viewtopic.php?p=3716236#p3716236"]308кОм у меня получается[/uquote]С таковым гистерезис будет меньше раза в два. По мне так лучше его, наоборот, увеличить, для чего резистор ПОС уменьшить - от балды килоомов так до тридцати.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

El-Eng писал(а):Надеюсь, я не ошибся в расчетах.
Не ошибся. :))

Изображение
Lvl.png
(4.31 КБ) 750 скачиваний
Like the eyes of a cat in the black and blue...
Реклама
Эиком - электронные компоненты и радиодетали
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

[uquote="El-Eng",url="/forum/viewtopic.php?p=3716280#p3716280"]
El-Eng писал(а):Надеюсь, я не ошибся в расчетах.
Не ошибся. :))

Изображение
Lvl.png
[/uquote]

Поделитесь пожалуйста своими расчетами, не получается у меня 180к XD
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

Ок, давайте посчитаем прямо по схемам. Обозначим верхний и нижний пороговые уровни как VCC1 и VCC2, а точку соединения трех резисторов (неинвертирующий вход компаратора) - Vt. Пусть Vref - напряжение на инвертирующем входе. Очевидно, что переключение компаратора происходит когда Vt становится чуть больше или чуть меньше Vref, в идеале "чуть" равно нулю, поэтому считаем моментом переключения Vt=Vref.
Итак, первая схема. На выходе компаратора 0, т.е. R3 подключен к нулю. Очевидно,
Vt = VCC1*(R2||R3)/(R1+R2||R3)
После преобразований получим:
Vt*R1*(R2+R3) + (Vt-VCC1)*R2*R3 = 0
Это - первое уравнение.
Вторая схема. На выходе компаратора 1, т.е. R6 подключен к VCC3 через резистор R7. Обозначим R6+R7 как R и найдем Vt. Мне нравится метод узловых напряжений, его и используем.
Vt = ((VCC2/R4) + (VCC3/R))/((1/R4) + (1/R5) + (1/R))
После преобразований получим:
Vt*R4*R + (Vt-VCC2)*R5*R + (Vt-VCC3)*R4*R5 = 0
Это - второе уравнение. Интересен случай, когда Vt=VCC3, это, как раз, наш случай. Тогда второе уравнение сильно упрощается:
Vt*(R4+R5) - VCC2*R5 = 0 или Vt = VCC2*R5/(R4+R5)
т.е. Vt, в этом случае, определяется только делителем R4-R5, о чем я говорил в одном из предыдущих постов.
Теперь приравниваем R1=R4, R2=R5, R3=R6 и решаем простейшую систему из двух уравнений. Надеюсь, это вы сможете сделать сами. :tea:
Like the eyes of a cat in the black and blue...
Реклама
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

Изображение
Вот такие расчёты
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

SerAl писал(а):Вот такие расчёты
Точно. :)
Like the eyes of a cat in the black and blue...
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

Делитель 3,9к и 10к делит входное напряжение так, чтобы при 7В на входе устройства, было 5В на +входе компаратора (момент срабатывания).
Всё равно не понял про делитель.
Если на входе устройства 7 Вольт , то через делитель получается 5 Вольт на +входе компаратора.
Для чего это надо?
Если на +входе компаратора напряжение больше чем на -входе компаратора (в данном случае если на +входе напряжение более 5 Вольт) - то на выходе компаратора 1. иначе 0
Соответственно если на входе устройства напряжение меньше 5 Вольт, то на выходе компаратора 0.
Изображение Изображение
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

SerAl писал(а):Всё равно не понял про делитель.
Если на входе устройства 7 Вольт , то через делитель получается 5 Вольт на +входе компаратора.
Для чего это надо?
Если на +входе компаратора напряжение больше чем на -входе компаратора (в данном случае если на +входе напряжение более 5 Вольт) - то на выходе компаратора 1. иначе 0.
Ваш самый первый пост:
SerAl писал(а):Подскажите пожалуйста как проще реализовать следующее:
Пин МК (не более 5 Вольт) должен быть в HIGH если входящее напряжение больше определенного.
Т.е. хочу убрать некие скачки напряжения к примеру от 0 до 7 Вольт.
Если на входе от 0 до 7 Вольт, то на пине МК LOW, если от 7 до 15 HIGH
Что-то уже поменялось? :dont_know:

P.S. Да, и не надо использовать потенциометр в качестве источника входного напряжения, поскольку он имеет значительное и не постоянное выходное сопротивление, искажающее работу схемы.
Like the eyes of a cat in the black and blue...
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

Так, про делитель до меня дошло...
Но, если на инвертирующий вход я подам 7 Вольт, то на выходе будет 0 до тех пор, пока на неинвертирующем входе не будет напряжения более 7 Вольт, то есть тоже самое, только бз делителя по входу.
Верно?
Вот я и говорю, а зачем тогда лишние два резистора по входу? Или что-то не так?

Получается что у меня будет один делитель на 4 входа на инвертирующем входе.
А четыре неинвертирующих входа будут подтянуты к минусы через 10 ком.
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

Так сделать можно, но в этом случае трудно добавить гистерезис.
Like the eyes of a cat in the black and blue...
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

[uquote="El-Eng",url="/forum/viewtopic.php?p=3719974#p3719974"]Так сделать можно, но непонятно, зачем нужны четыре одинаковых пороговых устройства. Кроме того, в этом случае трудно добавить гистерезис.[/uquote]

Рекомендуете делать с делителем по каждому входу?
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

С делителем по каждому входу вы получаете больше свободы: можно независимо подбирать порог и ширину петли гистерезиса для каждого канала.
Like the eyes of a cat in the black and blue...
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

По факту я исходил из того, что в бортовой сети от 12 до 15 Вольт (грубо говоря). За опорное напряжение я брал половину напряжения питания (6-7,5 Вольт) через делитель. Но устроит вариант и с опорным напряжением 5 Вольт, на один резистор в схеме меньше получается.
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

Меняющееся напряжение (бортовая сеть через делитель) плохо использовать в качестве опоры. Вдобавок, в нем, наверняка, хватает помех. С другой стороны, стабильное и относительно чистое напряжение 5В (ну, или 3.3В) у вас должно быть , поскольку у вас есть МК. Это напряжение и надо брать для опоры.
Like the eyes of a cat in the black and blue...
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

К примеру хочу чтобы "срабатывало" от 6 Вольт.
Рассчитываю делитель. Получается R1 2000 Ом и R2 10000 Ом
При 6 Вольтах на входе компаратора 5 Вольт.
Изображение
Обозначим верхний и нижний пороговые уровни как VCC1 и VCC2
Теперь я запутался с верхним и нижним пороговым уровнями.
На выходе компаратора будет 1 при входном напряжении между VCC1 и VCC2 ?
Последний раз редактировалось SerAl Чт окт 17, 2019 16:21:19, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

Я дал решение в общем виде. Подставляйте то, что нужно и получайте требуемые значения неизвестных. Для Vt=6В нужно использовать второе уравнение в общем виде Vt*R4*R + (Vt-VCC2)*R5*R + (Vt-VCC3)*R4*R5 = 0 поскольку Vt не равно VCC3.
Последний раз редактировалось El-Eng Чт окт 17, 2019 16:25:12, всего редактировалось 1 раз.
Like the eyes of a cat in the black and blue...
Прорезались зубы
Сообщения: 222
Зарегистрирован: Пн сен 09, 2019 12:35:08

Сообщение SerAl »

Ошибся с V_t
Изображение
Друг Кота
Аватара пользователя
Сообщения: 16582
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Сообщение mickbell »

[uquote="El-Eng",url="/forum/viewtopic.php?p=3719986#p3719986"]Меняющееся напряжение (бортовая сеть через делитель) плохо использовать в качестве опоры. Вдобавок, в нем, наверняка, хватает помех.[/uquote]Их там не просто хватает. Они, помехи, довольно злые: в бортсети автомобиля (можно глянуть ГОСТ 28751) могут быть импульсы до сотни вольт любой полярности разных длительностей. А также и пульсации напряжения, характерные не только для моста Ларионова (выпрямителя автомобильного генератора), но и с колебаниями, вызванными работой регулятора напряжения. Не знаю, как в современных, а в автомобилях типа "шоха" я такого наблюдал вдоволь. Так что любой сигнал, связанный с бортсетью, следует считать предельно грязным.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Ответить

Вернуться в «Теория»