avatar_i

Энергоблок

Автор i, 04 Июнь 2011 в 11:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

i

1. Схема блока питания.
Я точно помню, что выкладывал ее на форум, но найти не могу. Выкладываю заново.
Это исходная схема блока питания для мощных световых приборов на галогеновых лампах. Это из него я сделал зарядный блок.
Переделка минимальная: вместо Т1 ставится маленький трансик, тот самый, что применен в ячеечных модулях. Он нужен только для того, что бы запитать IR2153.

i

2. Система связи.
Изначально для связи предполагалось использовать конденсаторную развязку (PB2-R15-C5-R14-P7), но опытная эксплуатация показала, что такая схема ловит много помех, особенно при заряде.
Отказался и переделал на оптронах.
Поскольку у меня одна платка (модуль) обслуживает две ячейки, то дополнительная схема имеет два входа (от двух ячеек, левая часть схемы) и один выход (спаренный) - правая часть схемы.
Вывод чипа PB2 подключается к проводу, обозначенному на схеме i-wire, а правый разъем у всех модулей соединен 3-х проводной шиной и выходит наружу через специальный разъем (использовал штырьевой 3.5мм от наушников).
Разъем для программирования у меня "нарисован" на плате, поскольку он используется только при прошивке, то занимаемые им ножки чипа в рабочем режиме можно использовать для других целей, вот один из них и взят для связи.

Приведенная схема позволяет пропускать через оптроны однопроводную линию связи, не обязательно i-wire (это моя фишка), можно использовать стандартный 1-wire... или вообще перейти на 2-х проводную систему (ножки есть, схема тоже) типа I2C (TWI), дело вкуса. Мне просто интересно было сделать свою.

Комп подключается к батарее, через специальный адаптер, который преобразует её интерфейс в обычный RS232 или USB. Я сейчас использую Bluetooth.

i

3. syncVD
Это синхронный выпрямитель, его схема так же опубликована:

Поскольку заряд идет большими токами (7-14А), то даже диод Шитки сильно греется, я решил поиграться с микросхемой синхронного выпрямителя.
Нагрев заметно ниже, но все равно мне не нравится, так как некоторые транзисторы поджаривают плату (видно на некоторых фотографиях). Видимо схема работает не совсем корректно в данных условиях (ячейка является не только приемником тока, но и его источником). Кроме того из-за примитивности зарядника (он по сути электронный трансформатор), его выходное напряжение зависит от напряжения сети и если оно повышено, то напряжения и токи заряда на ячейках также повышаются... пока обхожусь ЛАТРом для регулировки тока заряда.

От балансировки ячеек во время разряда в данной схеме отказался.

Добавлено 23 Июнь 2016 в 16:09

4. Tiny13
На систему связи уходит примерно 1к.
Сейчас у меня занято 1910 байт. Если надумаю расширять систему, то придется переходить на tiny45.

UriBas

#111
Цитата: i от 23 Июнь 2016 в 15:23.. Переделка минимальная: вместо Т1 ставится маленький трансик, тот самый, что применен в ячеечных модулях. Он нужен только для того, что бы запитать IR2153.
Т.е.  Т1 выбрасываем, вместо него ставим колечко с первичкой - 35 витков,  и на вторичке - 5 витков, с этой вторички идет запитка  IR2153 самого блока питания.   

Далее подключаем линию модулей (они включены все параллельно) к точкам, на схеме - 3 и 4 туда, где была первичка Т1 (к этим точкам  тоже подключена первичка трансика запитки IR2153).. так?


... Интересно, на сколько сложно переделать эту схему БП так, чтобы на вход можно было давать от 20В до .. 40, или более.. ?



Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

UriBas

#112
Цитата: i от 23 Июнь 2016 в 15:522. Система связи.  .. Приведенная схема позволяет пропускать через оптроны однопроводную линию связи, не обязательно i-wire (это моя фишка), можно использовать стандартный 1-wire... или вообще перейти на 2-х проводную систему (ножки есть, схема тоже) типа I2C (TWI) ... 
В общем понятно..  С одной стороны, хорошо что есть протокол и каждая МК может участвовать в разговоре, как между собой, так и с внешним МК или компом.  С другой - как минимум занимает память и не дает использовать не дорогие и распростаненные МК типа Тини13..

В принципе, если использовать скажем Атмегу8, (которая по цене меньше чем Тини25) с её 8кб памяти и "бесчисленным" кол ног, то это не имеет значение.. НО если, все же попробовать использовать Тини13, с ее преимуществом в цене и размерах, то от протокола по общей шине надо отказаться, или использовать не протокол, а простые команды.. 

У меня есть мысли по этому поводу, но сначала хотел бы спросить - если использовать в качестве команд определенную частоту в диапазоне 1000 - 30000 Гц, на сколько точно МК может определить эту частоту, какова будет погрешность, какое влияние окажут помехи?.. 

Цитата: i от 23 Июнь 2016 в 15:52Комп подключается к батарее, через специальный адаптер, который преобразует её интерфейс в обычный RS232 или USB. Я сейчас использую Bluetooth.
Так понимаю, на выход идет только два провода - черный (земля) и красный +5В  (зеленый служебный" для подтяжки резистора к земле) ?

На счет адаптера, - что за спец адаптер,  такой пойдет?

модуль CH340G Usb TTL конвертер UART
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

UriBas

#113
Цитата: i от 23 Июнь 2016 в 16:05
3. syncVD
..  Поскольку заряд идет большими токами (7-14А), то даже диод Шитки сильно греется, я решил поиграться с микросхемой синхронного выпрямителя.   Нагрев заметно ниже, но все равно мне не нравится, так как некоторые транзисторы поджаривают плату (видно на некоторых фотографиях). Видимо схема работает не совсем корректно в данных условиях (ячейка является не только приемником тока, но и его источником).

Кроме того из-за примитивности зарядника (он по сути электронный трансформатор), его выходное напряжение зависит от напряжения сети и если оно повышено, то напряжения и токи заряда на ячейках также повышаются... пока обхожусь ЛАТРом для регулировки тока заряда.   

Как то пропустил по этому блоку..  с синхронным выпрямителем сталкиваюсь впервые.   Как бы от него избавиться(?).. вернее и от нагрева тоже.  Мне конечно далеко до Вашего [user]I[/user] опыта и знаний, но мне приходят два-три момента:

1) Может использовать одно колечко - на один МК модуль..  В компьютерных БП хорошо видно, если нагрузить одну обмотку, вторая просаживается и наоборот, так что получается большой перекос и там либо надо равномерно нагружать все обмотки, либо идет стабилизация по какой-то одной обмотке и вторая неизбежно сильно взлетает или просаживается.  Лично я буду делать одно колечко - на один модуль. Вчера сходил на рынок, купил два десятка колечек,  одно колечко вышло по 0,12 долл/шт. + пару мотков проволоки, ну немного больше возни будет, но по моему оно того стоит.

2) Желательно как-то стабилизировать основной  БП, иначе скачки на нем тоже сказываются.

3) В самом МК нужно делать ПАУЗЫ при заряде.. они дают время для охлаждения, да и для АКБ это очень полезно.. по этой теме  много общался здесь на форуме, по теме алгоритма заряда.  Пожалуй, наверное это самый главный козырь" в борьбе за предотвращение перегрева.  Т.е. нужен оптимальный режим - алгоритм путем изменения длит. имп. и паузы.  Обычно оптимально делается 20-30с имп и 5-10с пауза.. (для лития нужно поэкспериментировать) самое интересное, что многие наблюдения показали, что эффективность заряда (скорость) и КПД при этом повышаются, на свинцовом АКБ особенно, на литии тоже (может меньше эффект, но есть).

А, еще.. Что-то у меня  есть уверенность, что можно победить перегрев и даже убрать эту злосчастную IR11672A, вернее этот модуль с ней и второй полевик (вернее первый по счету) тоже, Вставить диод Шотки, в корпусе ТО220, сделать тот же радиатор подходящий, в общем весь этот комплекс мер.. ну должно получится!



Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

i

Цитата: UriBas от 23 Июнь 2016 в 18:07
Т.е.  Т1 выбрасываем, вместо него ставим колечко с первичкой - 35 витков,  и на вторичке - 5 витков, с этой вторички идет запитка  IR2153 самого блока питания. 
Все так кроме витков. Поскольку кольцо меньше, то витков нужно больше. Я мотал: первичная обмотка 65 витков  и подпитывающая - 6 витков (все как в модулях).
Цитата: UriBas от 23 Июнь 2016 в 18:07
Далее подключаем линию модулей (они включены все параллельно) к точкам, на схеме - 3 и 4 туда, где была первичка Т1 (к этим точкам  тоже подключена первичка трансика запитки IR2153).. так?
Так.
Цитата: UriBas от 23 Июнь 2016 в 18:07
... Интересно, на сколько сложно переделать эту схему БП так, чтобы на вход можно было давать от 20В до .. 40, или более.. ?
Самому интересно. Наверное получится двойное преобразование: с исходного вверх, до 300, а потом уже вниз до ячеечного.

i

Цитата: UriBas от 24 Июнь 2016 в 04:18
...  НО если, все же попробовать использовать Тини13, с ее преимуществом в цене и размерах, то от протокола по общей шине надо отказаться, или использовать не протокол, а простые команды.. 
Мысль верная. Можно попробовать уместится в Тини13. Защита от переЗаряда реализуется "на месте", прямым управлением ключом, а для защиты от переРазряда, можно использовать параллельное включение оптопар, что бы один разрядившийся мог сообщить внешнему ключу (или контроллеру), что пора выключаться.
Получится недорого, как по деньгам, так и по байтам. Правда настройки порогов срабатывания можно будет делать только через ISP, но это дело не частое. Больше неудобств доставит то, что напряжение на ячейках можно будет узнать только вольтметром, хотя эти данные есть в каждом чипе.
Цитата: UriBas от 24 Июнь 2016 в 04:18
У меня есть мысли по этому поводу, но сначала хотел бы спросить - если использовать в качестве команд определенную частоту в диапазоне 1000 - 30000 Гц, на сколько точно МК может определить эту частоту, какова будет погрешность, какое влияние окажут помехи?.. 
Затрудняюсь ответить, так как не вполне понимаю идею. Знаю только, что для любого измерения нужен эталон, в случае с частотой возможно потребуется использовать кварц, а это минус пара ног минимум.
Цитата: UriBas от 24 Июнь 2016 в 04:18
Так понимаю, на выход идет только два провода - черный (земля) и красный +5В  (зеленый служебный" для подтяжки резистора к земле) ?
+5 и земля, это просто питание, а зеленый - информационный, подтяжка нужна для организации "схемного ИЛИ", любой может посадить сигнал на землю - остальные это увидят и обработают.

Если хотите использовать стандартный адаптер, типа UART-USB, то потребуется сделать преобразователь "что-то там внутреннее" в UART.
У меня шина вылезает из батареи в "родном" виде, к ней я подключаю самопальный преобразователь iwire-UART, а уж к нему стандартные UART-USB или UART-Bluetooth (типа HC-05).

i

Цитата: UriBas от 24 Июнь 2016 в 09:44
...Мне конечно далеко до Вашего [user]I[/user] опыта и знаний, но мне приходят два-три момента:
Вот только не надо посыпать голову пеплом. Я ни чуть НЕ умнее Вас, просто дольше варился в этом супе, а опыт дело наживное.
Эту тему я создал не для копирования моей конструкции, а для того, что бы показать что,  как и почему я сделал, на какие грабли наступил, как их обошел, какие шишки получил. Все это в надежде, что кому-то "мои шишки" пригодятся и он сделает свое, возможно проще и лучше.
Цитата: UriBas от 24 Июнь 2016 в 09:44
1) .. Лично я буду делать одно колечко - на один модуль. ... ну немного больше возни будет, но по моему оно того стоит.
2) Желательно как-то стабилизировать основной  БП, иначе скачки на нем тоже сказываются.
3) В самом МК нужно делать ПАУЗЫ при заряде.. они дают время для охлаждения, ....  Обычно оптимально делается 20-30с имп и 5-10с пауза.. (для лития нужно поэкспериментировать) ...

...убрать эту злосчастную IR11672A, .. ну должно получится!
1) Хороший вариант. Я пожадничал и поленился мотать. Как смягчающее вину обстоятельство, могу сказать, что мне нужно было вписаться в имеющиеся габариты. На фотографиях видно, что зарядники "размазаны" внутри батареи, используют образовавшиеся пустоты и совсем не занимают "лишнего" места.
2) Очень желательно. Я думаю реализовать ККМ для этой цели.
3) Очень может быть.
4) Думаю, что лучше использовать несколько Шотки без радиаторов вместо одного с радиатором. Тепловыделение все равно будет одинаковым, только более распределенное. Думаю, что сработает не хуже.

UriBas

#117
 Пытаюсь вникнуть в работу БП на IR2153 http://soundbarrel.ru/pitanie/IR2153_01.html    есть разные варианты схем, от 34В тоже.  Да.. нужен будет повышающий транс, да и полевики другие.. т.е. цена за доп. функцию - автобалансировка (распределение емкости по ячейкам во время разряда - езды), обойдется дополнительным, внутренним БП..  В малоемкой АКБ до 40А/ч  вряд ли оправдано, транс сожрет всю "экономию"..  Это уже больше относится к мощным  эл. мотоциклам, машинам с емкими АКБ около 100 А/ч или когда ячейки сильно разбалансированы на более чем 15-20%..   Т.е. функция автобаланса позволит ездить чуть ли не на убитых АКБ, когда пару ячеек  дохлые до нельзя.. даже до 50% потери емкости (!!) Хм.. 

Что-то от такой мысли, даже вдохновление появилось..  А ведь практически это может быть даже очень и очень выгодно.  К примеру,  если в АКб одна - две ячейки подсели на 10%, да еще при пассивном балансире с током балансировки менее 0,1А, то во первых сам заряд становится очень долгим, ну и теряются эти 10% емкости всей АКБ.. как правило, в этом случае, начинают искать замену плохим ячейкам, а куда девать старые одна две ячейки?..  Поэтому, люди либо ездят (думаю что большая часть) долгое время и на 20-30-50% разбалансировки АКБ, (пока уже пробег не падает более чем в 1,5-2 раза), либо вынуждены довольно часто менять ячейки, что не выгодно. Автобалансир решает эти проблемы, если одна ячейка подсела на 50%, потеря всей АКБ при 8 элементах будет лишь на 7% !!  А если даже подсела на 80% (остаточная емкость 20%) то вся АКБ теряет всего лишь где-то на 10% ..  причем именно такая - Ваша [user]I[/user] многоканалка может такое выдать!..   Круто!

Короче,  я теперь нацелен на Вашу многоканалку + с функцией автобаланса ( с доп. БП) !!! Это же бомба!

Еще одна, на мой взгляд интересная и полезная мысль..  Сначала, доп БП может показаться обременительным (увеличение веса и объема) и не нужным, особенно если АКБ свежая и разбаланса ячеек практически нет, НО! Дополнительный БП позволяет заряжать от штатной ЗУ - т.е. от обычного ЗУ которое идет в комплекте к эл. велу.. а это означает, что отпадает ( в какой-то мере) необходимость в основном БП.. т.е. в любом случае это выгодно!!!   


Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

i

#118
Согласен, есть такая проблема, что на новой батарее любая БМС - лишняя.
Ее необходимость становится очевидной, когда в гости к ячейкам зачастит пушной зверек.

Насчет балансировки при разряде. Если сразу намотать первички модульных трансов под напряжение батареи (у меня намотано на сетевое 310/2=155В), то можно будет подзаряжать ячейки от батареи и при разряде, а заряжать от штатного зарядника.
Из минусов вижу, только то, что количество ячеек в батарее должно учитываться в витках трансформатора, т.е лишаемся универсальности в плане количества ячеек.

i

Цитата: UriBas от 25 Июнь 2016 в 06:42
.. Это же бомба!..
Не такая уж бомба. Вот картинка из статьи 2011 года (с ошибочкой ).

Статью, кстати, то же прикладываю.

UriBas

#120
Цитата: i от 25 Июнь 2016 в 11:27Не такая уж бомба.
Мельком просмотрел схемы, пишут как бы про сложность реализации.. но похоже, они не учитывают именно МК контроль..  постараюсь конечно детально разобраться.  А в чем проблема, если можно пару слов?

Цитата: i от 25 Июнь 2016 в 10:53... т.е лишаемся универсальности в плане количества ячеек.
Если бы добиться, чтобы внутренний БП балансира (а можно сделать и как опция, не нужно - вынул, нужно - воткнул) мог выдавать 155В  в широком диапазоне питающих напр АКБ от 24-72В.., то тогда ячейки переделывать не надо было бы.. и тогда - полная универсальность и при заряде от разных БП.. от внутреннего, от внешнего и от штатного ЗУ эл. вела.  Правда, функция балансировки потребует изменения алгоритма заряда, ведь нам не надо чтобы все модули заряжали, а только те, в которых ячейки отстают.. 

Универсальность ячеек хорошо бы сохранить, к ним есть основной БП от сети 220 для любой конфигурации, а дополнительный - БП балансира уже подстраивать под конкретный диапазон.. к примеру разбить на 24-36В, 34-48.. и т.д. или конкретно под какую то АКБ.

Эта схема - не про наш случай.. 

У нас на каждый канал МК с контролем, так что должно все получится в самом лучшем виде..
Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

i

Сложность в реализации будут, если "рулить" процессом балансировки, т.е. указывать току откуда и куда течь. Для этого нужен центральный процессор, который будет опрашивать ячейки (нужна система связи!), принимать решения и руководить: "этому включиться, а этому выключится".
Если же пустить это дело на самотек и следить только за общим напряжением батареи (что бы вовремя отключить балансировку), то не так уж сложно должно получится. Правда ячейки все равно должны как то "пискнуть", что они переРазрядились, а переЗарядить их и так не даст чип.

Да, если ввести "стандартное напряжение" (например сетевое) и с помощью центрального транса подгонять напряжение батареи под него, то это решит проблему универсальности модулей. Для конкретной батареи потребуется только один специальный трансформатор (а ведь его тоже можно с помощью отводов сделать почти универсальным).
В этом случае ячейки можно будет подзаряжать (поддерживать) от самой батареи, заряжать от штатного зарядника (с доп балансировкой или без оной), от сетевого преобразователя (которому пофигу количество ячеек).

Кстати, если ток балансировки ячейки будет равен току потребления нагрузки от батареи, то эта ячейка НЕ будет разряжаться! А при снижении нагрузки, еще и подзарядится от более толстых "подружек".

UriBas

Цитата: i от 25 Июнь 2016 в 12:28
Сложность в реализации будут, если "рулить" процессом балансировки, т.е. указывать току откуда и куда течь. Для этого нужен центральный процессор, который будет опрашивать ячейки (нужна система связи!), принимать решения и руководить: "этому включиться, а этому выключится".
Центральный процессор (ЦП) в любом случае необходим, особенно при балансировки.. и пустить все на "самотек" никак не получится.. хотя у Вас,  уже есть все - готовая связь между всеми МК,  в каждом модуле.. так что без проблем, модули могут сообщить у кого какое напр и тот, кто определит.. что у него меньше всех, включит подзарядку..  остальные лишь будут слушать эфир и отслеживать напр на своей ячейке и Аллилуя!..

В случае с ЦП мы получаем ряд преимуществ:
ОСНОВНЫЕ:
1) Разгружаем МК в модулях от протокола по общей шине и появляется возможность использовать  Тини13 -  через доступ ЦП по каждой ноге (ног может быть до 52 или более..) к каждому МК в модулях. - удешевляем и упрощаем модули..  МК в модулях получают возможность более производительно отрабатывать алгоритм заряда, отслеживать напр. ячейки и т.д.
2) Не надо городить промежуточные модули для связи с компом, у ЦП есть все необходимое - даже разъем usb
3) Возможность иметь задавать пороги для любой химии на лету".. через джампера, кнопки, через комп. (отдельно вопрос связи)
4) Контроль за температурой, функции защиты, индикация, логгер по состоянию АКБ, следить за работой БП и т.д. вплоть до голосового предупреждения в случае чего..
  .. Конечно, по связи и алгоритму еще надо будет обсудить ниже.

Цитата: i от 25 Июнь 2016 в 12:28
Да, если ввести "стандартное напряжение" (например сетевое) и с помощью центрального транса подгонять напряжение батареи под него, то это решит проблему универсальности модулей. Для конкретной батареи потребуется только один специальный трансформатор (а ведь его тоже можно с помощью отводов сделать почти универсальным). В этом случае ячейки можно будет подзаряжать (поддерживать) от самой батареи, заряжать от штатного зарядника (с доп балансировкой или без оной), от сетевого преобразователя (которому пофигу количество ячеек).
Да, это оно самое.. об этом и речь.. если даст Бог всем нам здоровья (о чем молимся), и все выйдет.. это будет бомба!..

Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

i

Цитироватьиспользовать  Тини13 - через доступ ЦП по каждой ноге
Может быть, но мне не понятно, как снимать информацию с тинек, находящихся на разных уровнях батареи, просто по проводам, да еще и без программной поддержки.

ЦП у меня и сейчас есть (та же тинька25), он сидит на шине i-wire (с оптронной развязкой), ловит сигнальные пакеты от модулей (программно еще не реализовано) и рулит ключом нагрузки.
На ту же шину можно потом посадить еще какие-либо модули (индикаторные, связные, измерительные и прочие), ведь информация уже бегает по шине, ее надо только поймать и интерпретировать в нужном ключе.

UriBas

#124
Цитата: i от 25 Июнь 2016 в 15:07..  не понятно, как снимать информацию с тинек, находящихся на разных уровнях батареи, просто по проводам, да еще и без программной поддержки.
..Оптроны остаются на месте, понятно что иначе нельзя..  каждый МК в модуле все так же имеет 1) один оптрон передающий, 2) другой принимающий..  всего два на модуль. 
Разница, отличие от Вашей схемы в том, что выходной оптрон модуля  может  выдавать сигнал только на отдельную ногу ЦП..  ест-но между собой модули уже не могут общаться.. да им это и не нужно, все необходимое они будут получать по общей шине с ЦП.   А вот принимать модули будут по аналогичной схеме что у Вас - т.е. сидят все на одной шине, и слушают все разом информацию от ЦП.. 

Все команды от ЦП относятся ко всем МК в модулях.. поэтому можно оставить общую шину передачи команд от ЦП к модулям.  К примеру, команда - "перейти на новый нижний или верхний порог ячеек", или "начать заряд" и т.д. - это все общие команды.  Исключением может быть только одна ситуация, когда каждой ячейке надо знать от ЦП, свое индивидуальное напряжение относительно других ячеек.. - чтобы например начать заряд при балансировке.  В этом случае ЦП шлет по общей шине сигнал в виде 32100 Гц, что означает СРЕДНЕЕ напр на АКБ (Напр на АКБ/кол-во ячеек)  МК модуля сравнивает со своим напр на ячеке, если меньше на дельта V от среднего - начинает заряд, больше или равно - ничего не делает.

Вопрос как же они будут различать, что кому?..  Ну вот тут я не совсем уверен, поэтому спросил как на счет частотного определения сигнала (на счет частоты в пределах 1000- 30 000 Гц) Т.е. частотный метод определения сигнала.  К примеру частота  31200кГц (-+50Гц) - это напр на АКБ в 3,21В, а частота 1000Гц (-+100Гц) - скажем готовность к чему либо.. ну и т.д. 
Какая частота - к каким сигналам, еще не определился, пока только идея..   Поскольку количество сигналов не большое,  то и частоты будут достаточно разнесены, чтобы уверенно различать сигнал.  На сколько знаю, Тини да и любая из Атмег может с достаточной точностью +-10 Гц определить частоту, сильно точно, до 1Гц не нужно..

Восточная мудрость - "Шакал воет - караван идет"  Эл.вел. 350Вт.   Верую в Иисуса Христа, НЛО.  тема "продвинутой моргалки" https://electrotransport.ru/index.php?msg=1669651

i

Наверное можно и так, но "сумлеваюсь я", что в тиньку13 все это влезет:
Peripheral Features
– One 8-bit Timer/Counter with Prescaler and Two PWM Channels
– 4-channel, 10-bit ADC with Internal Voltage Reference
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator


Подсчитать число импульсов за время, можно аппаратно (хотя имея один 8-битный таймер, это надо сильно постараться), но программная поддержка все равно потребуется...
Боюсь тинька13 сможет только моргать своим оптроном в критической ситуации, более-менее внятного общения с ней вряд-ли получится, и ЦП тут не поможет.