Например TDA7294

Форум РадиоКот • Просмотр темы - Управление таймерами по требованию.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вс апр 28, 2024 12:55:54

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Управление таймерами по требованию.
СообщениеДобавлено: Ср окт 04, 2023 23:44:07 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Вс мар 01, 2009 19:47:16
Сообщений: 1004
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Прошу помощи разобраться с управлением таймерами в аврках. Задача, которую я собираюсь решить следущая: необходимо прожевать пакет данных с контроллера, который стоит в заводском изделии, сравнить с шаблоном и предпринять какое либо действие. Сам протокол передачи асинхронный, похож на нестандарный UART. Есть стартовый и стоповый бит, длинна посылки 20 бит, период одного импульса - 8мс. Логику работы я вижу такой: контроллер 328-я мега, мне так удобно, по прерыванию от стартового бита запускается таймер 1 в режиме CTC на время 4 мс, чтобы плюс/минус попасть на середину периода импульса. После этого таймер настраивается на период 8мс и с помощью цикла с инкрементом по прерыванию делает захват сигнала. После захвата таймер должен остановиться и ждать следующего пинка от прерывания от стартового бита. Вопрос: как это реализовать? Стартовать таймер должен "голодным", то есть с пустым TCNT1. Проблема в том, что я не могу его после запуска остановить ...

_________________
Не важно чем все начнется. Важно чем кончится!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Чт окт 05, 2023 00:05:04 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
https://github.com/notweerdmonk/avr-software-uart
может, поможет (я не пробовал)

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Чт окт 05, 2023 00:10:07 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Вс мар 01, 2009 19:47:16
Сообщений: 1004
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
https://github.com/notweerdmonk/avr-software-uart
может, поможет (я не пробовал)

Не, свят-свят!!! Только не готовые библиотеки. Вопрос уже неактуален, с таймером разобрался - дело было не в боббине, как говорится...

Добавлено after 31 second:
Спасибо за участие!

_________________
Не важно чем все начнется. Важно чем кончится!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Чт окт 05, 2023 00:12:10 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
о не, не готовые, я тоже их свят-свят, только как подсмотреть

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Чт окт 05, 2023 00:24:04 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Вс мар 01, 2009 19:47:16
Сообщений: 1004
Откуда: Ростов-на-Дону
Рейтинг сообщения: 3
Martian, там такое не прокатит. Это многим печально известный холодильник ЛджЫ с его замечательным линейным компрессором который, не смотря на 10 year of warranty практически у всех наедается в течение 5-8 лет мацы и холодос превращается из прибора в мебель. На плате управления сего чудо агрегата стоят аж два процессора, один из которых обслуживает холодильник и его периферию, а заодно по асинхронной этой шине командует вторым процом, который рулит исключительно компрессором. В сети есть много информации по этому поводу, в том числе и готовые схемы с прошивками в открытом доступе, но хочется вникнуть в хто самому и сделать полностью функциональную замену, которая будет правильно понимать команды, которые будут поступать с основного проца, а не тупо мерять тайминги. Проект не коммерческий, возможно после реализации отчитаюсь тут о проделанной работе.

_________________
Не важно чем все начнется. Важно чем кончится!


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Чт окт 05, 2023 09:56:26 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
Я бы совместил с коммерческим, то есть, кто хочет сам - вот отчёт, делаете, кто не хочет сам - вот стоимость.

Проект любопытный.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Чт окт 05, 2023 20:05:03 
Электрический кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 26
Зарегистрирован: Вс мар 01, 2009 19:47:16
Сообщений: 1004
Откуда: Ростов-на-Дону
Рейтинг сообщения: 0
Ну сюда закину наверное статейку. Главное, что с протоколом разобрался и получил положительный результат. А пример того, что понимал на фото :
Изображение

Добавлено after 43 seconds:
Период одного импульса - 8мс

_________________
Не важно чем все начнется. Важно чем кончится!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление таймерами по требованию.
СообщениеДобавлено: Пн окт 30, 2023 23:48:40 
Грызет канифоль

Карма: -4
Рейтинг сообщений: -14
Зарегистрирован: Сб окт 20, 2007 14:12:03
Сообщений: 292
Рейтинг сообщения: 0
Любая асинхронная шина легко декодируется с одним таймером и внешним прерыванием. Я когда делал декодер ИК-протокола NEC за вечер написал функцию.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y