Например TDA7294

Форум РадиоКот • Просмотр темы - Контроллер на атмега 16
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 06:42:52

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


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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Контроллер на атмега 16
СообщениеДобавлено: Пт июн 23, 2017 22:47:35 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
Доброго времени суток!
В планах спаять устройство на меге 16,к которой будет подключено три источника импульсов,4 кнопки управления меню и дисплей. Я так понимаю,что импульсы должны обрабатываться по прерываниям,ну и кнопки тоже...в итоге 7 векторов...на какие вектора можно все это развесить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Сб июн 24, 2017 08:22:48 
Открыл глаза

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Вс июн 18, 2017 08:12:41
Сообщений: 76
Рейтинг сообщения: 0
Да нет, всё гораздо проще. Я не знаю, как там в Меге устроено (никогда ею не пользовался), но в общем:
- кнопки могут опрашиваться с некоторой периодичностью (20-50 мс) по таймеру, банально чтением состояния выводов
- импульсы... а что за импульсы? какие они - прямоугольные логического уровня или какие-нибудь синусоидоподобные аналоговых уровней? периодичность, длительность импульсов? в одном случае это будет прерывание от внешнего источника, в другом случае что-то типа компаратора или АЦП
- дисплей... тут уж вообще как угодно

С векторами тоже все просто - открываем даташит на Мегу, ищем раздел по прерываниям от внешних источников и читаем его.

_________________
Ёшкин кот обормот


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Сб июн 24, 2017 08:31:34 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
Импульсы я так полагаю прямоуголные,они исходят с импульсных выводов счетчика электроэнергии...сам не замерял...а по таймеру опрос не прозевает нажатие?


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Сб июн 24, 2017 08:53:33 
Открыл глаза

Карма: 1
Рейтинг сообщений: 3
Зарегистрирован: Вс июн 18, 2017 08:12:41
Сообщений: 76
Рейтинг сообщения: 3
Обычно нет. Вы же не будете нажимать кнопку со скоростью автомата Калашникова. Средняя длительность удержания кнопки в нажатом положении - 100 мс, плюс-минус 50 мс. Посему, с периодичностью опроса порядка 20 мс вы успеете несколько раз зафиксировать нажатую кнопку. Повторное нажатие кнопки происходит еще дольше - вплоть до 300 мс после отпускания.
А в пределах длительности 0-10 мс после нажатия происходит "дребезг" контактов кнопки, выражающийся в нестабильном состоянии на выходе. Именно поэтому использование напрямую прерывания от кнопки будет приводить к совсем непонятным вещам в виде многократных фиксаций нажатия. Обычно, после первого прерывания устанавливается dead-time, то есть, задержка времени, в течение которой прерывание запрещено.

Счетный выход электросчетчика может быть разного типа, но в основном это опторазвязанный, через оптопару, то есть, на выход он никакого напряжения не выдает, действует подобно механическому реле. Параметры импульса описаны в документах на счетчик.

_________________
Ёшкин кот обормот


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Сб июн 24, 2017 11:51:53 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
Счетный выход электросчетчика может быть разного типа, но в основном это опторазвязанный, через оптопару, то есть, на выход он никакого напряжения не выдает, действует подобно механическому реле. Параметры импульса описаны в документах на счетчик.

ну с этим думаю проблем не будет...если сухой контакт там, значит подадим питание с контроллера. Нет так, будем приручать и это....
Вот мне одно не понятно благо на меге 16 есть 3 внешних прерывания, а чт делать если мне нужно 5,10,15....


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Сб июн 24, 2017 11:58:10 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Зачем Вам внешние прерывания ? Уже же сказали выше, как можно обрабатывать кнопки.
Почитайте - viewtopic.php?f=61&t=79801 , там есть примеры реализации.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Сб июн 24, 2017 14:17:31 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
...
Вот мне одно не понятно благо на меге 16 есть 3 внешних прерывания, а чт делать если мне нужно 5,10,15....


Ежли очень хошетси из одного аппаратного входа прерывания сделать много...
сооруди дополнительный контроллер обработки прерываний с выдачей на МК сигнала запроса и вектора прерывания его вызвавшего.
Вроде как в стары времена такой функционал КР580ВН59 выполняла... буржуинский аналог I8259...
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Контроллер на атмега 16
СообщениеДобавлено: Пн июн 26, 2017 21:12:35 
Грызет канифоль
Аватар пользователя

Карма: 2
Рейтинг сообщений: 10
Зарегистрирован: Сб янв 23, 2016 00:59:59
Сообщений: 287
Откуда: Чебоксары
Рейтинг сообщения: 0
да Вы правы, вставил в цикл программы опрос кнопок, работает без проблем...никаких прерываний и не нужно.спасибо!


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

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


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

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


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

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


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