телефонная линия и МК(желательно AVR,BascomAVR)

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 36
Зарегистрирован: Чт май 15, 2008 07:18:52

Сообщение bill »

вобщем ситуация такая: надо спомощью МК сделать управление линией тоесть знать занята линия или нет, набор номера(тональный импульсный), определение звонка, поднятие трубки, определение номера,распознавание тональных сигналов. есле кто встречался с таким чюдом техники кинте ссылочку.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3088
Зарегистрирован: Пт мар 09, 2007 15:01:52
Откуда: Биробиджан

Сообщение radteh »

Телефоны "Рибел" и "Русь" это умеют
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 36
Зарегистрирован: Чт май 15, 2008 07:18:52

Сообщение bill »

это понятно я уже давно посмотрел схемы и разобрался а вот исходников прошивок немогу найти ведь тональный набор и распознавание тона организованы программно а вобще есть специализированные микросхемы может подскажете какие
Прорезались зубы
Сообщения: 247
Зарегистрирован: Сб дек 15, 2007 23:00:54
Откуда: Moscow

Сообщение TechMike »

bill писал(а):это понятно я уже давно посмотрел схемы и разобрался а вот исходников прошивок немогу найти ведь тональный набор и распознавание тона организованы программно а вобще есть специализированные микросхемы может подскажете какие
Сейчас тружусь над таким же как и у тебя устройством.
Тональный набор однозначно распознавать отдельной микрухой, я сделал на mt8870, подключил ее к порту C в mega16, все работает на ура, обвес по даташиту.
Импульсный набор делает очен просто, есть куча материала в интернете по длительности импульсов при наборе номера, исходник дома, но на вскидку 840мс пауза между набором номера, 40мс импульс набора единицы , 60мс пауза между импульсами при наборе.
Понять, что идет звонок также просто, при этом в линии будут переменка амплитудой порядка 110в, если трубка поднята, то постоянка 25в, если положена то постоянка 60в.

Чтобы занять линию, нужно в параллель включить сопротивление не менее 300 Ом.
Входная часть на mt8870 обязательно с гальваническо развязкой, у меня трансформатор на феритовых стаканах от старого телефона(первичка 60 ом. вторичка 25 ом) и по входу конденсатор 0.1мкф, 250в..

Занятие линии реализуется на диодном мостике и после него ставишь два полевика, один с резюком 300 ом подтягивает линию для формирования занятия линии, второй просто коротит через себя линию, чтобы номер набирать.

Аналоговую часть брал из многочисленных схем в интернете, ищи "телефонный интерфейс", "телефон+mt8870" и т.д

Сейчас хочу докрутить запись и воспроизведение в телефонную линию голоса, есть исходник для апнойта AVR335, но не могу найти корпус flash памяти как в апноуте. Буду наверное менять на что то другое распространенное.
Сам девайс mega16+8мгц кварц, пишу на Winavr+AvrStudio.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 36
Зарегистрирован: Чт май 15, 2008 07:18:52

Сообщение bill »

спасибо это как рас то что нужно
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

А кто-нибудь делал определение номера в стандарте FSK? Довольно интересная тема на сегодняшний день, при том что специализированные микрухи для этого дела недешевы и практически недоставаемы.
Контактная информация:
Реклама
Прорезались зубы
Сообщения: 247
Зарегистрирован: Сб дек 15, 2007 23:00:54
Откуда: Moscow

Сообщение TechMike »

Секретный кот писал(а):А кто-нибудь делал определение номера в стандарте FSK? Довольно интересная тема на сегодняшний день, при том что специализированные микрухи для этого дела недешевы и практически недоставаемы.
Видел проекты в сети, сам не делал. искать нужно "avr+fsk"
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»