Jump to content
DarkDigger

сигнал на МК при достижении определённого низкого напряжения питания

Recommended Posts

Здравствуйте. Помогите решить эту задачу.  В МК AVR есть защита от пониженного напряжения (2,7 или 4,0 в), но хотелось бы, что бы при достижении

скажем 3 в подавался сигнал на МК. Я понимаю, что можно решить с помощью АЦП. Но хотелось бы с помощью стабилитрона. Но я видимо тупой

и не понял как это сделать.

Share this post


Link to post
Share on other sites

Лучше с помощью компаратора.

Можно с помощью NE555 - будет резкий порог срабатывания. Можно с помощью регулируемого стабилитрона tl431.

Что конкретно не понятно?

Share this post


Link to post
Share on other sites

Почитайте про компараторы. В аврках есть встроенный компаратор, я правда не помню, что там настраивается, можно ли задать уровень срабатывания и тд...

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

30 минут назад, GOR23 сказал:

что там настраивается

емнип у него 2 входа , уровень можно выставить по любому . Если есть АЦП - можно тупо померить , экономия ноги выйдет .

Edited by colorad

Share this post


Link to post
Share on other sites

Ацп и компаратор не вариант, ноги заняты.

А что если сделать так, как на рисунке? Я правильно понял логику ?

Напряжение 5в:

Стабилитрон 3,3в

R1 1,7 в

Транзистор открыт, соответственно на R2 5-0,3(Напряжение КЭ насыщенного), тоесть логическая 1

 

Напряжение 3,9в

Стабилитрон 3,3в

R1 0,6в

Транзистор ХЗ (до 0,7 вольт не дотягивает), соответственно на R2 тоже ХЗ.

 

Напряжение 3,0в

Стабилитрон 3,0в

R1 0в

Транзистор Закрыт, соответственно на R2 0в, тоесть логический 0.

IMG_20170407_112640.jpg

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

Выбор подходящего элемента питания, способного обеспечивать требуемый уровень напряжения и выдавать необходимый ток на протяжении всего периода эксплуатации беспроводной пожарно-охранной системы является одной из первостепенных задач. Наиболее подходящим для этих целей элементом являются литий-тионилхлоридные элементы питания, а одним из наиболее конкурентоспособных производителей – компания Fanso, предлагающая своим клиентам продукты как универсальные, так и разработанные специально для решения конкретных задач.

Подробнее...

Только что, DarkDigger сказал:

А что если сделать так, как на рисунке?

Зачем, если есть TL431?

Share this post


Link to post
Share on other sites

Правильно , только лучше транзистор брать npn , тогда вместо R2 можно будет внутренний у МК использовать .

Для четкого срабатывания , можно  tl431 .

Share this post


Link to post
Share on other sites

Я конечно не знаю, но я нашёл только подключение TL431 в режиме стабилизации и как таймер (!).

Share this post


Link to post
Share on other sites

Он как транзистор npn работает , только вместо 0.7В БЭ,  у него четко 2.5В . На вход достаточно делителя из  2 резисторов .

Edited by colorad

Share this post


Link to post
Share on other sites
47 минут назад, colorad сказал:

Он как транзистор npn работает

Не совсем как транзистор - на выходе напряжение не опускается ниже 2В. Всё равно придётся добавить pnp-транзистор.

Вобщем, в самой первой схеме надо TL431 использовать как стабилитрон на 2.5В.

 

 

cxem_3Vmonitor.png

Edited by Yurkin2015

Share this post


Link to post
Share on other sites

Всем спасибо за помощь :) Не ожидал так быстро получить ответы )

P.S. Но ведь мой вариант тоже рабочий)

Share this post


Link to post
Share on other sites

Это как пахать поле вручную, даже без лошади. Вариант рабочий, но крайне неэффективный, неудобный.

Share this post


Link to post
Share on other sites

А в чем проблема??? В AVR контроллерах можно настроить чтобы при снижении напряжения питания до определенного уровня происходил не только сброс микроконтроллера, но и в начале прерывание, а потом сброс или ПРОСТО ПРЕРЫВАНИЕ!!! Произошло прерывание - значит снизилось напряжение.

Share this post


Link to post
Share on other sites

BOD имеет несколько фиксированных значений, а автору хотелось произвольное. Да и тема уже заглохла.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Есть. И Вы её уже озвучили. Чего ж Вам боле?
    • Купил чип ATtiny13a Начал делать всё по этому видео. Но на этапе загрузки Arduino ISP вылазит такая ошибка:  Arduino: 1.8.9 (Mac OS X), Плата:"ATtiny13, ATtiny13a, No (ISP Programmer Upload), 9.6MHz Internal Oscillator, Millis Available, No Tone, Better Or Equal 1.666% Error (Default), Bin, Hex, Dec Supported, Half Duplex, Read+Write, LTO Enabled, 2.7v, Default, Default" In file included from /Users/mgv/Library/Arduino15/packages/diy_attiny/hardware/avr/2018.9.9/cores/tiny/Arduino.h:168:0, from /private/var/folders/jj/_00hrzdn6xx2cwqh08phzy4r0000gn/T/AppTranslocation/0D78AB10-B16E-471D-8952-2CF95B8BF4C1/d/Arduino.app/Contents/Java/examples/11.ArduinoISP/ArduinoISP/ArduinoISP.ino:39: /Users/mgv/Library/Arduino15/packages/diy_attiny/hardware/avr/2018.9.9/variants/tiny13/pins_arduino.h:219:25: error: missing binary operator before token "0" #define MISO ((uint8_t) 0) ^ /private/var/folders/jj/_00hrzdn6xx2cwqh08phzy4r0000gn/T/AppTranslocation/0D78AB10-B16E-471D-8952-2CF95B8BF4C1/d/Arduino.app/Contents/Java/examples/11.ArduinoISP/ArduinoISP/ArduinoISP.ino:108:19: note: in expansion of macro 'MISO' #define PIN_MISO MISO ^ /private/var/folders/jj/_00hrzdn6xx2cwqh08phzy4r0000gn/T/AppTranslocation/0D78AB10-B16E-471D-8952-2CF95B8BF4C1/d/Arduino.app/Contents/Java/examples/11.ArduinoISP/ArduinoISP/ArduinoISP.ino:116:6: note: in expansion of macro 'PIN_MISO' #if (PIN_MISO != MISO) || (PIN_MOSI != MOSI) || (PIN_SCK != SCK) ^ exit status 1 Ошибка компиляции для платы ATtiny13. Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> "Показать подробный вывод во время компиляции" Подскажите что не так настроено в компе. Спасибо. Вот как всё подсоединил:  
    • Ничего Вы не поняли. Аппарат одноразовый. Вылечите от "ламельного фильтра",через неделю так же интернет будет сожалеть о стёршихся  щётках двигателя...При этом возникнет подозрение о наличии признаков не меди в некоторых обмотках.  Через месяц в интернете появится тема о качестве подшипников.В этот же момент окончательно выяснится,что статорная обмотка движка мотана таки алюминием. Общий ресурс бытовой техники изначально заточен под самый слабый на ресурс узел,применяемый в том или ином устройстве...Увы...Реалии современного маркетинга... 
    • Имеем - практически классический блокинг-генератор для питания светодиодов. Ток потребления 27ma в 38 раз больше тока в светодиодах. Такое предположение - чем больше степень усиления транзистора, тем больше сквозной ток блокинг-генератора. Постоянная составляющая базового тока, основное время между короткими импульсами держит транзистор в приоткрытом состоянии и обеспечивает слишком большой сквозной ток. Вывод - чем меньше степень усиления транзистора, тем меньше сквозной ток тем меньше потери. Что не так в данном выводе? На практике пока не проверил. блокинг-генератор2.abw
    • И для верха и для низа лампочка пойдет,зачем вам еще утюг? Мде талант видно старая школа.
    • Схему доработал, взяв номиналы катодных конденсаторов (4700 )и межкаскадных (0.47) как в схеме уважаемого Alex-007, благо с 66 года размеры электролитов немножечко уменьшились , однако есть сомнения относительно выходных конденсаторов, тут они ажник под миллифарад (940 мк), причем в сети по поводу номиналов выходных емкостей страшный разнобой, лепят от 1мк до тысяч мк, притом я почти уверен, что есть какая-то научно-обоснованная оценка этой емкости, ну вроде чтобы образующийся с нагрузкой RC фильтр не срезал что не надо и т.д.
    • в программе указывается полное напряжения 310 вольт.
×
×
  • Create New...