roboforum.ru

Технический форум по робототехнике.

Сигнализатор разряда батареи на мк ATmega16

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Сигнализатор разряда батареи на мк ATmega16

Сообщение space » 07 июн 2008, 23:06

У меня такой вот вопрос, а можно ли реализовать это? Короче подаю 7,5 вольт на всю схему через стабилизатор на 5 вольт, когда напряжение упадёт до 5,5, то должен загореться красный светодиод. В программе по идеи надо отобразить какое напряжение изначальное и при каком напряжение должен загореться светодиод. И я так понимаю, что надо ещё как то сделать так чтобы программа на мк проверяла уровень напряжение аккумулятора.
В интернете уже смотрел, но находил только схемы на логике, а на мк не одной.
У кого-нибудь есть предложения на этот счёт?
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение FireFly » 07 июн 2008, 23:26

Ну для начала...
если у тебя упадет входное напряжение на стабилизаторе до 5,5 вольта, то уже светодиодов не понадобится :D при такой входящей напруге стабилизаторы типа 7805 просто перестают нормально работать. 7,5 минимальное напряжение, при котором он вообще работает. Таким образом тебе порог падения повыше мерить надо.
Далее... напряжение в МК меряет АЦП :wink: , стандартное включение - через резисторный делитель напряжения. Дальше дело программы.

Самый простой вариант сигнализации падения напруги без АЦП - либо транзисторная схема, либо компаратор (компараторы рулеезз :crazy: )

А вообще зачем сей девайс?
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение EdGull » 08 июн 2008, 01:16

посмотри как в схеме минибота это реализованно
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение Кирилл » 08 июн 2008, 01:26

Пользуйся поиском прежде чем новую тему создавать!
viewtopic.php?f=11&t=2722&hilit=%D0%B0%D1%86%D0%BF
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение avr123.nm.ru » 08 июн 2008, 10:07

space писал(а): подаю 7,5 вольт на всю схему через стабилизатор на 5 вольт

Вам нужен LDO стабилизатор - т.е. с "низким падением напряжения".

space писал(а): подаю 7,5 вольт на всю схему через стабилизатор на 5 вольт когда напряжение упадёт до 5,5, то должен загореться красный светодиод.

Используйте делитель напряжения резисторный и зашунтируйте вход АЦП конденсатором.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение space » 08 июн 2008, 12:07

FireFly писал(а):Ну для начала...
если у тебя упадет входное напряжение на стабилизаторе до 5,5 вольта, то уже светодиодов не понадобится :D при такой входящей напруге стабилизаторы типа 7805 просто перестают нормально работать. 7,5 минимальное напряжение, при котором он вообще работает. Таким образом тебе порог падения повыше мерить надо.
Далее... напряжение в МК меряет АЦП :wink: , стандартное включение - через резисторный делитель напряжения. Дальше дело программы.

Самый простой вариант сигнализации падения напруги без АЦП - либо транзисторная схема, либо компаратор (компараторы рулеезз :crazy: )

А вообще зачем сей девайс?

L7805CV только что проверял. От блокпитаниея напряжение 4,5 вольта и всё работает, но медленно. Поэтому там уже будет понятно, что акум сел. Поэтому порог тогда 5,5 будет. Если есть схема на компараторе, то не откажусь. На транзисторах не люблю схемы. Просто хочется чтоб робот мог сигнализировать разряд аккума. Вообщем интерес и всё этим сказано. :)
Кирилл писал(а):Пользуйся поиском прежде чем новую тему создавать!
viewtopic.php?f=11&t=2722&hilit=%D0%B0%D1%86%D0%BF

Уже смотрел не находил. Вводил типо индикатор напряжения для аккумулятора и всё подобное
EdGull писал(а):посмотри как в схеме минибота это реализованно

:) ок

Добавлено спустя 5 минут 39 секунд:
А находил такие схемы:
http://un7ppx.narod.ru/device1/indicator2.htm - причём это самоя нормальная по сравнению со второй в которой задолбаешься резюки подбирать
http://shems.h1.ru/?04/izmer35.php
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение avr123.nm.ru » 08 июн 2008, 13:46

TL431 - как раз для этой задачи !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение Кирилл » 08 июн 2008, 13:54

Я не понял чем не подходит тогда та ссылка которую я дал?
Кирилл
 
Сообщения: 432
Зарегистрирован: 20 окт 2005, 16:11
Откуда: Вильнюс,Литва
прог. языки: Basic

Re: Сигнализатор разряда батареи на мк ATmega16

Сообщение space » 08 июн 2008, 14:46

Кирилл писал(а):Я не понял чем не подходит тогда та ссылка которую я дал?

А я не говорил, что она не подходит. Просто мне надо ещё знать как там подключить всё.
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света
Аватара пользователя
space
 
Сообщения: 565
Зарегистрирован: 17 июн 2007, 23:44
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич


Вернуться в Микроконтроллеры

Кто сейчас на конференции

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

cron