Страница 1 из 1

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

Добавлено: Вт ноя 18, 2008 13:56:36
bill
вобщем ситуация такая: надо спомощью МК сделать управление линией тоесть знать занята линия или нет, набор номера(тональный импульсный), определение звонка, поднятие трубки, определение номера,распознавание тональных сигналов. есле кто встречался с таким чюдом техники кинте ссылочку.

Добавлено: Вт ноя 18, 2008 15:57:36
radteh
Телефоны "Рибел" и "Русь" это умеют

Добавлено: Ср ноя 19, 2008 08:42:10
bill
это понятно я уже давно посмотрел схемы и разобрался а вот исходников прошивок немогу найти ведь тональный набор и распознавание тона организованы программно а вобще есть специализированные микросхемы может подскажете какие

Добавлено: Ср ноя 19, 2008 09:56:07
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.

Добавлено: Ср ноя 19, 2008 10:33:55
bill
спасибо это как рас то что нужно

Добавлено: Пт ноя 21, 2008 03:50:06
Секретный кот
А кто-нибудь делал определение номера в стандарте FSK? Довольно интересная тема на сегодняшний день, при том что специализированные микрухи для этого дела недешевы и практически недоставаемы.

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