Форум РадиоКот https://radiokot.ru/forum/ |
|
индикатор на Attiny13 https://radiokot.ru/forum/viewtopic.php?f=57&t=85301 |
Страница 1 из 3 |
Автор: | Diman21 [ Вс фев 17, 2013 17:41:15 ] | ||
Заголовок сообщения: | индикатор на Attiny13 | ||
Привет форумчане. Нужна помощь в прошивке. По проведенной схеме ниже. Хотелось бы чтоб работало так: запитываестя схема от li-ion акб, взависимости от напряжения загораются светодиоды.Кнопка включает и отключает светодиоды(режим энергосбережения).при напряжении 4-4.2В горят все светодиоды,3.5в 2светодиода, 3в 1светодиод и мигает.Сильно не судити за ошибки в схеме, если есть то подскажите где исправить. заранее спосиба.
|
Автор: | radteh [ Вс фев 17, 2013 18:50:21 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Вот тебе почти готовое решение, надо только добавить обработку кнопки и мигание светодиодом. http://cxem.net/mc/mc128.php |
Автор: | Soir [ Вс фев 17, 2013 20:40:53 ] | ||
Заголовок сообщения: | Re: индикатор на Attiny13 | ||
А вот готовое решение.
|
Автор: | bav123 [ Вс фев 17, 2013 20:50:09 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Soir Спасибо, забрал себе, в хозяйстве пригодится. |
Автор: | Diman21 [ Вс фев 17, 2013 21:51:01 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
спосиба за быстроту!!! прошивку проверю на днях так как еще плату не зделал. еще раз спосиба |
Автор: | Soir [ Вс фев 17, 2013 23:36:14 ] | ||
Заголовок сообщения: | Re: индикатор на Attiny13 | ||
Diman21 писал(а): ...так как еще плату не зделал... В схеме, которую я выложил (проект в Proteus) необходимо добавить конденсаторы по питанию и на входе АЦП. Вместо RV1 - измеряемое напряжение. Как настраивать входной делитель - см. описание во вложении. bav123 писал(а): ...в хозяйстве пригодится. Для большей универсальности применения в хозяйстве, добавил возможность самому устанавливать пороговые значения. Описание во вложении. Правда сам в железе не проверял. Кто проверит, прошу отписаться.
|
Автор: | Diman21 [ Пн фев 18, 2013 07:30:44 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
открыл в протеусе мне не понятна функция кнопки. она должна постаянна нажата для отключения . а я хотел ее тактовой зделать. а по питании АЦП какой емкости кандер поставить.? |
Автор: | Soir [ Пн фев 18, 2013 10:27:45 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Diman21 писал(а): ...а я хотел ее тактовой зделать. А я должен был догадаться. что Вы хотели...? Сделаю. Diman21 писал(а): а по питании АЦП какой емкости кандер поставить.? Хотя бы 0,1 мкФ. Предусмотрите место на плате, если показания будут прыгать - тогда поставите. Теперь у меня вопрос. Гистерезис включения/выключения светодиодов нужен? Если да, то какой? |
Автор: | bav123 [ Пн фев 18, 2013 10:54:33 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Soir можно вариант прошивки, что бы горели светодиоды по одному?Т.е. при максимуме D1, потом D2 и D3 |
Автор: | Diman21 [ Пн фев 18, 2013 16:39:28 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Soir писал(а): Теперь у меня вопрос. Гистерезис включения/выключения светодиодов нужен? Если да, то какой? чтота я не совсем понял. приведите пример плиз. Тактная кнопка нужна для вкл. и выкл. измерения, тоесть когда выкл. то светодиоды не горят но мк. в режиме ожидания. когда вкл. то все работает как положена. а можна зделать так чтоб при 4.4в мигали все с.д.;при 4,3в горят все 3 с.д.; при 3.8в горят 2 с.д.; при 3,2в горит 1 с.д.; и при 2,8 мигает последний диод. |
Автор: | zero648 [ Пн фев 18, 2013 16:57:53 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Diman21 писал(а): чтота я не совсем понял. приведите пример плиз. Ну если светодиоды показывают напряжение питания, то это должно быть что-то типа +-0.1вольт и т.д. |
Автор: | Soir [ Пн фев 18, 2013 17:20:32 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Diman21 писал(а): чтота я не совсем понял. приведите пример плиз. Пример будет такой. Напряжение больше 4,00V - включено 3 светодиода. Напряжение снизилось до 3,99V, осталось два светодиода. Насколько я понял, светодиоды питаются от контролируемого источника питания. Поэтому с уменьшением нагрузки на него напряжение поднимется. Станет снова 4V или более, включится 3-ий светодиод. Напряжение просядет. И т.д. пока напряжение не уйдет с порогового. Кроме того, даже небольшие колебания измеренного напряжения (например, из-за помех или шумов АЦП) вблизи порога переключения светодиодов будут приводить к миганиям и мерцаниям. |
Автор: | Diman21 [ Пн фев 18, 2013 17:31:58 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Мне кажется лучше чтоб не мерцали с.д. при переходе порога. тогда будит грубая индекация? вообще суть схемы чтоб контролировать акб примерна в процентах скажем так 100% 60% 30% (20% мигает 1 с.д.) |
Автор: | urry [ Пн фев 18, 2013 17:42:11 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Soir, советую изменить алгоритм. встроенный ИОН хрень полная. Похожую задачу - измерить напряжение батарейки, от которого сами и питаемся - я решал так - vref на питание, а на одну из измеряемых ножек подать заранее известное образцовое напряжение. И решать уравнение "обратно" - не по известному vref узнать напряжение, а по известному напряжению узнать vref. Которое и будет напряжением питания. |
Автор: | Soir [ Пн фев 18, 2013 19:20:39 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
urry писал(а): ...встроенный ИОН хрень полная. Ни разу не работал с ним практически. Ну хоть для Diman21 писал(а): ...контролировать акб примерна в процентах... потянет? или совсем уж... urry писал(а): И решать уравнение "обратно" - не по известному vref узнать напряжение, а по известному напряжению узнать vref. Которое и будет напряжением питания. Интересное решение. Спасибо за идею. Если Diman21 забракует то, что уже есть, тогда попробую по Вашему совету. |
Автор: | Soir [ Пн фев 18, 2013 19:29:23 ] | ||
Заголовок сообщения: | Re: индикатор на Attiny13 | ||
Diman21 писал(а): Мне кажется лучше чтоб не мерцали с.д. при переходе порога. тогда будит грубая индекация? Мне тоже так кажется, потому и спросил про гистерезис. Новая версия прошивки. Кнопка работает по короткому нажатию. Гистерезис 0,1V (так как от Вас не было ответа на мой вопрос "какой", то выбрал сам). Индикация не грубая, смысл такой - при 4,00V светодиод гаснет. А чтобы он снова включился напряжение должно подняться до 4,10V. Для других светодиодов аналогично.
|
Автор: | Soir [ Пн фев 18, 2013 21:52:51 ] | ||
Заголовок сообщения: | Re: индикатор на Attiny13 | ||
bav123 писал(а): Soir можно вариант прошивки, что бы горели светодиоды по одному?Т.е. при максимуме D1, потом D2 и D3 Если правильно понял... Если не так - опишите подробнее. Схема, способ установки без изменений. Кнопка без фиксации.
|
Автор: | Diman21 [ Пн фев 18, 2013 22:16:25 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
огромное спс точто нада.!!!!! |
Автор: | nibiluk [ Пн фев 18, 2013 23:32:48 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
А можно исходник глянуть ? Он на асме, или на си ? |
Автор: | bav123 [ Вт фев 19, 2013 11:18:37 ] |
Заголовок сообщения: | Re: индикатор на Attiny13 |
Soir писал(а): bav123 писал(а): Soir можно вариант прошивки, что бы горели светодиоды по одному?Т.е. при максимуме D1, потом D2 и D3 Если правильно понял... Если не так - опишите подробнее. Схема, способ установки без изменений. Кнопка без фиксации. Всё правильно, теперь надо в железе проверить |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |