реклама на сайте
подробности

 
 
> Управление atmega16 кодом СК 2/11, Требуется помощь.
altec
сообщение Feb 19 2017, 07:00
Сообщение #1





Группа: Участник
Сообщений: 9
Регистрация: 19-02-17
Из: Пермский край
Пользователь №: 95 507



Добрый день, уважаемые форумчане!
Напишу сразу - это мой первый опыт работы с МК вообще и с МК atmel в частности. Передо мной стоит следующая задача: имеются два микроконтроллера - atmega16 и pic16c622a (но этот для другой ветки форума rolleyes.gif ). Необходимо сделать так, чтобы, в зависимости от того, какая двухчастотная посылка поступила на вход МК, на соответствующем выходе появлялось U. Вход используется один. Выходы - в зависимости от полученной двухчастотной посылки. Двухчастотная посылка представляет из себя аналоговый сигнал, состоящий из следующих друг-за другом двух частот: сигнал первой частоты длительностью 0,8 сек, второй - 1,6 сек. Таким образом вся посылка длиться 2,4 сек.
Всего частот 11:
F1 316 Гц
F2 430 Гц
F3 585 Гц
F4 795 Гц
F5 1080 Гц
F6 1470 Гц
F7 2000 Гц
F8 890 Гц
F9 1215 Гц
F10 1360 Гц
F11 1620 Гц
Т.о. всего комбинаций - 110.

Возможно ли это реализовать на данных МК? Может на каком-то МК будет сделать это проще? Буду рад любой помощи по данному вопросу.
Имею небольшое представление о языке C. Так же не полный нуль в электронике.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
altec
сообщение Feb 19 2017, 10:16
Сообщение #2





Группа: Участник
Сообщений: 9
Регистрация: 19-02-17
Из: Пермский край
Пользователь №: 95 507



Если бы я знал, как это сделать, то не открывал бы данную тему.
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 19 2017, 19:42
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(altec @ Feb 19 2017, 13:16) *
Если бы я знал, как это сделать, то не открывал бы данную тему.


Нужно сделать простейший частотомер с временем подсчета 0.1 сек, получите точность 10-12Гц, что в вашем случае приемлемо. Потом сравните пару соседних выборок частот и если совпадают - частота определена правильно, затем ждите изменения частоты - это будет след посылка и т.д. Очень похоже на определение номера в старых АОНах, можете погуглить на эту тему..
Go to the top of the page
 
+Quote Post
muravei
сообщение Feb 20 2017, 05:41
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(mantech @ Feb 19 2017, 22:42) *
похоже на определение номера в старых АОНах, можете погуглить на эту тему..

Совсем не похоже, там две частоты шли одновременно.
Go to the top of the page
 
+Quote Post
mantech
сообщение Feb 21 2017, 19:33
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(muravei @ Feb 20 2017, 08:41) *
Совсем не похоже, там две частоты шли одновременно.

Одновременно частоты идут как раз в DTMF, а в АОНах(не путать с callerID) они шли по очереди, но не повторяясь.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 21 2017, 20:40
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(mantech @ Feb 21 2017, 21:33) *
Одновременно частоты идут как раз в DTMF, а в АОНах(не путать с callerID) они шли по очереди, но не повторяясь.

Не порите чушь sad.gif. И тот и другой двухчастотные, 2 из 8 и 2 из 6, только второй еще и безинтервальный.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- altec   Управление atmega16 кодом СК 2/11   Feb 19 2017, 07:00
- - Den64   Элементарная задача для контроллера. Выбирайте кон...   Feb 19 2017, 09:45
|- - mantech   Цитата(zltigo @ Feb 21 2017, 23:40) Не по...   Feb 22 2017, 14:45
- - Den64   Сколько выходов нужно?   Feb 19 2017, 10:25
- - altec   Den64, как раз с количеством выходов проблем нет. ...   Feb 19 2017, 10:41
|- - muravei   Цитата(altec @ Feb 19 2017, 13:41) А это,...   Feb 19 2017, 10:55
||- - DmitryM   Цитата(muravei @ Feb 19 2017, 13:55) Скор...   Feb 20 2017, 10:41
|- - Den64   Цитата(altec @ Feb 19 2017, 13:41) ... Мн...   Feb 19 2017, 12:01
- - aiwa   На сайте Atmel'а из раздела "Application ...   Feb 19 2017, 19:17
- - altec   Уже неделю спать толком не могу - верчу в голове р...   Feb 23 2017, 10:13
|- - zombi   Цитата(altec @ Feb 23 2017, 14:13) В прин...   Feb 23 2017, 17:56
- - altec   Добрый день! С определением МК входящей двухч...   Mar 11 2017, 04:27
|- - Harvester   Пьезокерамический излучатель (баззер, пищалка). Ес...   Mar 11 2017, 07:36
|- - Obam   Забавная "хотелка": одну тоновую комбина...   Mar 11 2017, 09:42
- - altec   Цитата(Harvester @ Mar 11 2017, 12:36) Пь...   Mar 11 2017, 11:27
- - altec   Не стал открывать новую тему, т.к. очередной вопро...   Mar 31 2017, 14:56
|- - TSerg   Цитата(altec @ Mar 31 2017, 17:56) поэтом...   Mar 31 2017, 17:38
|- - Baser   Цитата(altec @ Mar 31 2017, 17:56) Как-ни...   Mar 31 2017, 17:58
- - altec   Цитата(TSerg @ Mar 31 2017, 22:38) На дву...   Apr 1 2017, 03:24
- - Den64   Цитата(altec @ Apr 1 2017, 06:24) Я первы...   Apr 1 2017, 11:25
- - altec   Цитата(Den64 @ Apr 1 2017, 16:25) Удивите...   Apr 2 2017, 10:49


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 13:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016