Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
26.01.2010, 22:46
|
|
Прохожий
Регистрация: 28.04.2004
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Как сформировать импульсные сигналы с разными частотами
Помогите, пожалуйста, начинающему в решении следующей задачи.
1. При появлении сигнала на первом входе МК на выходе должен формироваться меандр с частотой f1=10Гц.
2. При появлении сигнала на втором входе МК на выходе должен формироваться меандр с частотой f2=2Гц, причем во время импульса должен идти меандр с частотой f3=2 КГц, т.е. частота 2 КГц модулируется частотой 2 Гц.
3. При появлении сигнала на третьем входе МК на выходе должен формироваться меандр с частотой f2=2Гц, причем во время импульса должен идти меандр с частотой f3=2КГц (как во 2 случае),но во время паузы должен идти меандр с частотой f1=10Гц.
Реально ли это реализовать на простом МК AVR типа TYNY без дополнительных внешних микросхем и каковы возможные пути решения?
Заранее благодарю.
|
|
|
|
26.01.2010, 23:47
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как сформировать импульсные сигналы с разными частотами
Очередной студент ?
__________________
Осторожно , злой кот
|
|
|
|
27.01.2010, 00:22
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Re: Как сформировать импульсные сигналы с разными частотами
Сообщение от pozdn
|
Реально ли это реализовать на простом МК AVR типа TYNY без дополнительных внешних микросхем и каковы возможные пути решения?
|
Вполне реально. Путей здесь как минимум два:
1. Начать изучать МК, постепенно понять, что необходимо, чтобы написать нужную программу, задавать кучу вопросов на форумах по работе того или иного модуля, и в конце концов создать хоть и кривоватую(ну первый блин комом, конечно) зато СВОЮ программу...
2.не забивать голову и заплатить денег тому, кто это напишет.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
27.01.2010, 09:00
|
|
Прописка
Регистрация: 14.11.2009
Сообщений: 140
Сказал спасибо: 21
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Re: Как сформировать импульсные сигналы с разными частотами
Почти любой МК с двумя таймерами.
Впрочем, можно и на жёсткой логике извратиться. А потом перенести в ПЛИС. Или сразу ПЛИС.
|
|
|
|
27.01.2010, 16:01
|
|
Гражданин KAZUS.RU
Регистрация: 24.11.2006
Адрес: ДНР
Сообщений: 612
Сказал спасибо: 553
Сказали Спасибо 314 раз(а) в 142 сообщении(ях)
|
Re: Как сформировать импульсные сигналы с разными частотами
МК с 3мя ШИМ думаю должен сильно облегчить задачу
|
|
|
|
28.01.2010, 08:17
|
|
Прописка
Регистрация: 16.04.2004
Сообщений: 201
Сказал спасибо: 337
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Как сформировать импульсные сигналы с разными частотами
Если это вся задача, и больше контроллеру делать нечего, то можно и вообще контроллер без шима взять. Это можно полностью софтово сделать. Ворос автору темы: А если сигналы появятся одновременно на двух и более входах, что тогда на выходе должно быть?
|
|
|
|
28.01.2010, 20:50
|
|
Прохожий
Регистрация: 28.04.2004
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Как сформировать импульсные сигналы с разными частотами
Всем спасибо за советы, особенно Drex. Немного прояснилось. Входные сигналы одновременно на нескольких входах не должны появляться. Других задач, кроме этой, перед МК нет. Буду решать задачу программно.
|
|
|
|
28.01.2010, 23:13
|
|
Прописка
Регистрация: 14.11.2009
Сообщений: 140
Сказал спасибо: 21
Сказали Спасибо 13 раз(а) в 10 сообщении(ях)
|
Re: Как сформировать импульсные сигналы с разными частотами
Сообщение от pozdn
|
Входные сигналы одновременно на нескольких входах не должны появляться.
|
То есть "защита от дурака" уже имеется?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:23.
|
|