индикатор на Attiny13

Обсуждаем контроллеры компании Atmel.
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Вс фев 12, 2012 07:54:56

Сообщение Diman21 »

Привет форумчане. Нужна помощь в прошивке. По проведенной схеме ниже. Хотелось бы чтоб работало так: запитываестя схема от li-ion акб, взависимости от напряжения загораются светодиоды.Кнопка включает и отключает светодиоды(режим энергосбережения).при напряжении 4-4.2В горят все светодиоды,3.5в 2светодиода, 3в 1светодиод и мигает.Сильно не судити за ошибки в схеме, если есть то подскажите где исправить.
заранее спосиба.
Вложения
1.jpg
(127.46 КБ) 2550 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3087
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

Вот тебе почти готовое решение, надо только добавить обработку кнопки и мигание светодиодом.
http://cxem.net/mc/mc128.php
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

А вот готовое решение.
Вложения
Volt_ATTINY13.zip
(27.48 КБ) 1198 скачиваний
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1692
Зарегистрирован: Ср окт 12, 2011 20:37:13

Сообщение bav123 »

Soir
Спасибо, забрал себе, в хозяйстве пригодится.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Вс фев 12, 2012 07:54:56

Сообщение Diman21 »

спосиба за быстроту!!! прошивку проверю на днях так как еще плату не зделал. еще раз спосиба
Реклама
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Diman21 писал(а):...так как еще плату не зделал...
В схеме, которую я выложил (проект в Proteus) необходимо добавить конденсаторы по питанию и на входе АЦП.
Вместо RV1 - измеряемое напряжение.
Как настраивать входной делитель - см. описание во вложении.
bav123 писал(а):...в хозяйстве пригодится.
Для большей универсальности применения в хозяйстве, добавил возможность самому устанавливать пороговые значения. Описание во вложении. Правда сам в железе не проверял. Кто проверит, прошу отписаться.
Вложения
Volt_ATTINY13.zip
(31.9 КБ) 726 скачиваний
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Вс фев 12, 2012 07:54:56

Сообщение Diman21 »

открыл в протеусе мне не понятна функция кнопки. она должна постаянна нажата для отключения . а я хотел ее тактовой зделать. а по питании АЦП какой емкости кандер поставить.?
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Diman21 писал(а):...а я хотел ее тактовой зделать.
А я должен был догадаться. что Вы хотели...? Сделаю.
Diman21 писал(а):а по питании АЦП какой емкости кандер поставить.?
Хотя бы 0,1 мкФ. Предусмотрите место на плате, если показания будут прыгать - тогда поставите.

Теперь у меня вопрос. Гистерезис включения/выключения светодиодов нужен? Если да, то какой?
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1692
Зарегистрирован: Ср окт 12, 2011 20:37:13

Сообщение bav123 »

Soir
можно вариант прошивки, что бы горели светодиоды по одному?Т.е. при максимуме D1, потом D2 и D3
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Вс фев 12, 2012 07:54:56

Сообщение Diman21 »

Soir писал(а): Теперь у меня вопрос. Гистерезис включения/выключения светодиодов нужен? Если да, то какой?
чтота я не совсем понял. приведите пример плиз.

Тактная кнопка нужна для вкл. и выкл. измерения, тоесть когда выкл. то светодиоды не горят но мк. в режиме ожидания. когда вкл. то все работает как положена.
а можна зделать так чтоб при 4.4в мигали все с.д.;при 4,3в горят все 3 с.д.; при 3.8в горят 2 с.д.; при 3,2в горит 1 с.д.; и при 2,8 мигает последний диод.
Последний раз редактировалось Diman21 Пн фев 18, 2013 17:22:02, всего редактировалось 1 раз.
Вымогатель припоя
Аватара пользователя
Сообщения: 650
Зарегистрирован: Пн июн 18, 2012 12:01:04
Откуда: Челябинская область, Копейск

Сообщение zero648 »

Diman21 писал(а):чтота я не совсем понял. приведите пример плиз.
Ну если светодиоды показывают напряжение питания, то это должно быть что-то типа +-0.1вольт и т.д.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Diman21 писал(а):чтота я не совсем понял. приведите пример плиз.
Пример будет такой. Напряжение больше 4,00V - включено 3 светодиода. Напряжение снизилось до 3,99V, осталось два светодиода. Насколько я понял, светодиоды питаются от контролируемого источника питания. Поэтому с уменьшением нагрузки на него напряжение поднимется. Станет снова 4V или более, включится 3-ий светодиод. Напряжение просядет. И т.д. пока напряжение не уйдет с порогового. Кроме того, даже небольшие колебания измеренного напряжения (например, из-за помех или шумов АЦП) вблизи порога переключения светодиодов будут приводить к миганиям и мерцаниям.
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Вс фев 12, 2012 07:54:56

Сообщение Diman21 »

Мне кажется лучше чтоб не мерцали с.д. при переходе порога. тогда будит грубая индекация? вообще суть схемы чтоб контролировать акб примерна в процентах скажем так 100% 60% 30% (20% мигает 1 с.д.)
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

Soir, советую изменить алгоритм.
встроенный ИОН хрень полная.
Похожую задачу - измерить напряжение батарейки, от которого сами и питаемся - я решал так - vref на питание, а на одну из измеряемых ножек подать заранее известное образцовое напряжение.
И решать уравнение "обратно" - не по известному vref узнать напряжение, а по известному напряжению узнать vref. Которое и будет напряжением питания.
Контактная информация:
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

urry писал(а):...встроенный ИОН хрень полная.
Ни разу не работал с ним практически. Ну хоть для
Diman21 писал(а):...контролировать акб примерна в процентах...
потянет? или совсем уж...
urry писал(а):И решать уравнение "обратно" - не по известному vref узнать напряжение, а по известному напряжению узнать vref. Которое и будет напряжением питания.
Интересное решение. Спасибо за идею. Если Diman21 забракует то, что уже есть, тогда попробую по Вашему совету.
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

Diman21 писал(а):Мне кажется лучше чтоб не мерцали с.д. при переходе порога. тогда будит грубая индекация?
Мне тоже так кажется, потому и спросил про гистерезис.
Новая версия прошивки. Кнопка работает по короткому нажатию. Гистерезис 0,1V (так как от Вас не было ответа на мой вопрос "какой", то выбрал сам). Индикация не грубая, смысл такой - при 4,00V светодиод гаснет. А чтобы он снова включился напряжение должно подняться до 4,10V. Для других светодиодов аналогично.
Вложения
Volt_ATTINY13.zip
(1.13 КБ) 459 скачиваний
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Сообщение Soir »

bav123 писал(а):Soir
можно вариант прошивки, что бы горели светодиоды по одному?Т.е. при максимуме D1, потом D2 и D3
Если правильно понял... Если не так - опишите подробнее. Схема, способ установки без изменений. Кнопка без фиксации.
Вложения
Volt_ATTINY13.zip
(1.13 КБ) 486 скачиваний
Открыл глаза
Аватара пользователя
Сообщения: 40
Зарегистрирован: Вс фев 12, 2012 07:54:56

Сообщение Diman21 »

огромное спс точто нада.!!!!!
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 383
Зарегистрирован: Пн мар 16, 2009 23:35:42
Откуда: Украина Новоднестровск

Сообщение nibiluk »

А можно исходник глянуть ? Он на асме, или на си ?
Последний раз редактировалось nibiluk Вт фев 19, 2013 21:13:51, всего редактировалось 1 раз.
Всем известно что любая микросхема работает на дыме, и если волшебный дым из неё вышел то она перестает работать.
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1692
Зарегистрирован: Ср окт 12, 2011 20:37:13

Сообщение bav123 »

Soir писал(а):
bav123 писал(а):Soir
можно вариант прошивки, что бы горели светодиоды по одному?Т.е. при максимуме D1, потом D2 и D3
Если правильно понял... Если не так - опишите подробнее. Схема, способ установки без изменений. Кнопка без фиксации.
Всё правильно, теперь надо в железе проверить
Ответить

Вернуться в «AVR»