Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: телефон
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Stalker7
Здравствуйте всем! smile.gif Посоветуйте пжлста, как реализовать телефонный аппарат с кнопочным номеронабирателем, и памятью на 16 абонентов на микроконтроллере? какой МК выбрать? есть ли готовые решения? Горит!!! Срочно нужна ваша помощь!!!
yuri_d
Около десяти лет назад были очень популярны телефонные аппараты с автоматическим определением номера (на жаргоне АОНы). Сначало было семейство на микропроцессоре Z80, последующие делались на семействе 51 (или 31). Если оттуда выкинуть 90% функций, то получите то, что задали.

Думаю в интернете без труда найдете схему такого телефона.

Для курсового проекта лучше взять микропроцессор подороже и поудобней. Например ARM7 семейство от Атмела или Филипса (ныне NXP). За счет наличия возможности программировать ПЗУ прямо в устройстве (режим IAP) и встроенных средств отладки работа будет идти намного удобней и быстрее.
Flood
ARM7 для телефона с кнопочками?
Тот же всеми любимый AVR для этого куда лучше, даже паять и то будет удобнее smile.gif

Еще советую найти справочник Кизлюка по телефонным аппаратам, взять оттуда любую наиболее полюбившуюся схему телефона и заменить тамошнюю специализированную ИМС на микроконтроллер + источник питания для него.

Это если настоящий телефон нужно делать.
Если задача только в цифровой части, то можно обойтись схемой в протеусе, на которой можно будет промоделировать, да и продемонстрировать работу программы.
Входы: сигналы рычаг и вызов(если нужен), клавиатура 3x4 или больше (если нужно выводить управление памятью на отдельные клавиши).
Выход: наборные импульсы, выход звонка (если нужен).
Требуемые параметры импульсов, да и всю остальную теорию имп. набора можно посмотреть в том же Кизлюке.

http://www.lib.prometey.org/?id=16950
rv3dll(lex)
телефон не должен питаться от розетки 220в!!!!!!
какой 7 арм
вы ещё пентиум - 4 поставьте
для этого уже наплодили спец микросхем вагон!!!!!
yuri_d
Цитата(rv3dll(lex) @ Dec 5 2007, 08:34) *
телефон не должен питаться от розетки 220в!!!!!!
какой 7 арм
вы ещё пентиум - 4 поставьте
для этого уже наплодили спец микросхем вагон!!!!!


Вы невнимательно читали условия задачи. Автору требуется телефон с использованием именно микропроцессора! Ни пентиум-4, ни специализированная микросхема под это условие не проходит.

А по поводу питания от линии или от розетки 220В:
Если бы нужно было сделать телефон, который пойдет в серию, тогда питание от линии имело бы смысл. А так как необходимо просто продемонстрировать умение работать с микропроцессорами, то чем проще, тем лучше.
rv3dll(lex)
Цитата(yuri_d @ Dec 5 2007, 11:53) *
Вы невнимательно читали условия задачи. Автору требуется телефон с использованием именно микропроцессора! Ни пентиум-4, ни специализированная микросхема под это условие не проходит.

А по поводу питания от линии или от розетки 220В:
Если бы нужно было сделать телефон, который пойдет в серию, тогда питание от линии имело бы смысл. А так как необходимо просто продемонстрировать умение работать с микропроцессорами, то чем проще, тем лучше.




прочитал внимательно извиняюсь.


насчёт мощных процессоров

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

51 ую однокристалку в 20 ногом корпусе или PIC чтоб изящно подключить клавиатуру и индикатор, если он нужен конечно и чтобы было видно, что работа какая-то проделана.
Stalker7
На самом деле питание от сети ~220.
Телефон должен работать как в импульсном режиме, так и в тональном. К тому же надо снабдить его ЖКИ. У меня есть мысль сделать на ATmege... А вот на какой именно? 07.gif
Есть идеи? Чтоб проще было.
rv3dll(lex)
Цитата(Stalker7 @ Dec 5 2007, 13:55) *
На самом деле питание от сети ~220.
Телефон должен работать как в импульсном режиме, так и в тональном. К тому же надо снабдить его ЖКИ. У меня есть мысль сделать на ATmege... А вот на какой именно? 07.gif
Есть идеи? Чтоб проще было.


насчёт атмеги не скажу уже несколько лет контроллерами не занимался

а идеи - повесить все устройства клавиатуру и индикатор на какую - нибудь универсальную шину SPI например

это сейчас концептуально модно smile.gif
pkuz
курсовая это просто,конечто смотря кто пишет и кому сдает(типа я помню в прошлом....да и в зачетки есть пару троек....короче 3 07.gif )
Хватит обычного 51 ,простое жки(пар интерф.),клавиатура,и кусок схемы китайского телефона,можно конечно и вызов на контроллере забомбить! только стоит ли!
Если вопрос о проделанной работе можно пик линий на 8 или 89с*051 и пару регистроф или буферов дело вкуса, актуальность процессора можно и AVR band tiny с таким же кол-вом ног.
Всякие жки с последовательным обменом..типа i2c при первом же вопросе цены пролетите
ЖКИ можно и от старых аонов (ko4B) плюс часы в жки,управление сделает мк
Ну и если телефон с тоном и имп еще и жки надо бы намекнуть на возможность аона но аккуратно smile.gif
Stalker7
нет, АОН не нужен точно. Это уже задание другого курсача smile.gif
muravei
Цитата(Stalker7 @ Dec 5 2007, 13:55) *
На самом деле питание от сети ~220.

Можно и от линии. Она допускает ток до 1ма при лежачей трубке. Понижающий преобразователь с 60 в и экономичные режимы МК.
Harbinger
Один маленький момент. Если телефон питается не от линии и не от источника питания, изолированного по вторичной цепи от земли - обязательно сделайте гальваническую развязку линии! Неважно на чем - оптроны, трансформаторы... даже ИС есть с опторазвязкой, CPC5621, к примеру...
Flood
Я что-то так и не понял - сдавать в курсовике нужно готовый телефон или его схему (полную или только цифровую) + софт?
Кстати, для указанного набора фич внешнее питание не нужно - можно обойтись и линией.
При положенной трубке нужно только держать изображение на ЖКИ (если вообще нужно).
При вызове питания завались - вполне хватит и позвенеть.
При поднятой трубке тем более никаких проблем с питанием нет (даже при импульсном наборе).
Проца хватит как и меги начального уровня, так и тини с достаточным количеством ног.
ЖКИ - простейший без подсветки (например от Nokia 3310 или какой-нибудь стандартный) с последовательным интерфейсом (3-4 ноги).
Клавиатура 3x4 - 12 ног.
Вход детектора вызова 1 нога.
Вход рычага - 1 нога.
Выход звонка - 1 нога.
Выход управления УЗЧ - 1 нога.
Выходы импульсного (он же ключ) и тонального набора - 2 ноги.
Зверюга
Микропроцессор, ЖКИ?

Может сразу мобильный сделаете?
Оправданно будет, а то какая-то кофеварка под управлением UNIX получится...
Harbinger
Да как сказать... мобильный, если без наворотов, может и проще оказаться. SIM300 какой-нибудь плюс МК с клавой и простеньким ЖКИ - и никакой там настройки дифсистемы и прочих заморочек... smile.gif
ValeraK
Цитата(Stalker7 @ Dec 5 2007, 15:55) *
Телефон должен работать как в импульсном режиме, так и в тональном.
К тому же надо снабдить его ЖКИ.

Поставь AtTiny2313 ресурсов вполне хватит.
На atmel.com есть пример DTMF генератора, импульсный набор просто пишется.
Внутренней flash достаточен для хранения номеров быстрого набора.
Знакогенератор для LCD небольшой - только цифры, такчто можно от Nokia 3310 индикатор подключить или любой цифровой LCD.
Аналоговую часть возьми от любого АОН.
В результате можно вполне питатся от телефонной линии.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.