Примеры проектов - разработка и производство электроники

В разделе «ПРОЕКТЫ» нашего сайта собраны примеры ранее выполненных проектов. Разработка электроники проводилась для различных организаций, поэтому тематика проектов электронных устройств и приборов довольно разнообразная. Здесь представлены не все выполненные работы, так как некоторые проекты имеют слишком специфическое назначение и могут быть интересны лишь производителям данной продукции, а по отдельным проектам публикация описаний невозможна в соответствии с особыми требованиями заказчиков.

Приставка АОН «NEO PLUS» - конвертер Caller ID (CLIP) для импортных телефонов


Произведена разработка электронных устройств сопряжения для адаптации российской телефонной линии к импортным телефонам и получения функции определения номера звонящего абонента - это приставки «NEO PLUS» и «NEO». Малогабаритная приставка «NEO PLUS», размером со спичечный коробок, получающая питание только от телефонной линии, имеет самое качественное определение номера среди аналогичных приставок. Разработка электронного устройства выполнена с использованием микроконтроллера Holtek HT48R50A-1, который, не уступая Microchip PICmicro по возможностям, имеет в 2-3 раза меньшую стоимость. Приставка производится в прямоугольном корпусе телефонной розетки с двумя разъемами под импортные телефоны. В нашей компании вы можете заказать разработку электроники и практически любых электронных устройств, связанных с телефонией.

 

Разработка электронных устройств по заказу, АОН-приставка NEO PLUS - конвертор в стандарт Caller ID (CLIP) для импортных телефонов, Внешний вид

 

Приставка предназначена для совместного использования с импортными радиотелефонами, поддерживающими стандарт определения номера Caller ID (CLIP). Она имеет очень малые габариты и вес, не требует дополнительного питания (питается от телефонной линии), практически не потребляет энергии в режиме ожидания вызова или снятия трубки, имеет очень низкую себестоимость при серийном производстве. Приставка также позволяет решить проблему отсутствия звонка на спаренной линии при пользовании импортным телефоном (дополнительные адаптеры не нужны). По оценкам независимых экспертов эта приставка имеет самое лучшее (качественное и достоверное) определение номера среди аналогичных приставок. Доступ к приставке для управления ею (для изменения настроек) не требуется. Управление приставкой и просмотр настроек осуществляются непосредственно с трубки радиотелефона. Версия "ЕвроАОН NEO+" (в отличие от "ЕвроАОН NEO") имеет расширенный функциональный состав. Среди дополнительных функций можно отметить: часы, календарь, будильник, "белый список" номеров, тарификатор (подсчет времени разговоров), блокировка выхода на межгород, анти-АОН. На основе этой версии выпускается также и вариант, предназначенный для установки внутрь телефонного аппарата.

 

Возможности телефонной приставки АОН (адаптера Евро-АОН) NEO+

 

  • Определение номера звонящего абонента до поднятия трубки;
  • Выбор длины номера, используемого на АТС;
  • "Черный список" телефонных номеров (до 4-х номеров);
  • Определение номера звонящего абонента после поднятия трубки на параллельном телефоне, подключенном до адаптера;
  • Автодозвон с автоматическим принятием решения о запуске;
  • Блокировка выхода на межгород;
  • Поддержка одновременной работы телефона с АОН и автоответчика на одной линии с адаптером;
  • Поддержка времени и даты;
  • Программируемый режим ночного звонка;
  • Будильник с однократным или ежедневным срабатыванием;
  • "Белый список" телефонных номеров (до 4-х номеров);
  • Тарификатор звонков (раздельный подсчет времени входящих и исходящих звонков);
  • Кодовый выход на межгород;
  • Программируемые автоматический и ручной режимы работы Анти-АОНа.

 

Принципиальная схема устройства "АОН-приставка NEO+" для производства в качестве приставки АОН к телефону

 

Разработка электронных устройств на заказ, АОН-приставка NEO PLUS (NEO+) - конвертор в стандарт Caller ID (CLIP) для импортных телефонов, Принципиальная схема

 

Разработка электроники для этой приставки выполнена на микроконтроллере Holtek HT48R50A-1. Использован операционный усилитель LM324.

 

Вариант исполнения для установки конвертера АОН в корпус проводного телефона или базы радиотелефона

 

Этот вариант отличается в основном особой версией программы и лишь некоторыми схемными изменениями:

 

  • Установка третьего параметра (ранее это был признак разрешения передачи категории номера) выключает АОН, сброс параметра (по умолчанию) - разрешает работу АОН. Категория номера не передается. Все остальные функции сохранены и работают по-прежнему.
  • Генерация звонка (25Hz) на выводе PB7 (как дополнение) происходит одновременно с генерацией звонка АОНом или поступлением звонка от АТС.
  • Выдача FSK на выводе PB6 (как дополнение).
  • Вход VLOUT (PA1) реагирует на инверсное значение (прерывает выдачу звонка в случае появления логической 1).

 

Многие компоненты, ставшие ненужными при установке адаптера внутрь корпуса телефона, не устанавливаются на плату.

 

Управление АОН-приставкой (адаптером Евро-АОН) NEO+

 

1. Установка параметров.

Поднять трубку. В тоне набрать [#], [*], [4] (код установки параметров). Далее следует ввести цифры, соответствующие нужным значениям параметров:

 

  1. Количество пропускаемых звонков до автоподнятия (от 0 до 9). Радиотелефон не будет звонить во время прохождения пропускаемых звонков. Работа параллельного телефона не нарушается. После достижения установленного количества звонков линия занимается, и дальнейшая работа приставки происходит в обычном режиме. Если до этого была снята трубка с радиотелефона, то номер на его дисплее показан не будет. Если же трубка была снята с параллельного телефона, то радиотелефон произведет один звонок и покажет номер звонящего. После этого приставка освобождает линию.
  2. Длина номера на АТС (от 4 до 7). Внимание! При вводе параметров нажатия клавиш с недопустимыми значениями игнорируются, отклик не выдается. После этого можно ввести правильное значение. Это правило действует во всех случаях, при установке любых параметров, если не указано иначе.
  3. Признак разрешения передачи категории (0 - выкл., 1 - вкл.). Разрешение на показ категории номера в конце отображаемого номера абонента. Например: [1234567-8-]. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.
  4. Признак блокировки выхода на межгород (1-9 префикс, 0 - блокировка отключена). В случае набора в импульсном режиме первой цифры в номере, соответствующей установленной в этом параметре, приставка изменяет любые последующие набираемые цифры на цифру [1]. Блокировка выхода на межгород при тоновом наборе действует иначе. Если первой была набрана тоном установленная для блокирования выхода на межгород цифра, то после нее будет передана тоном последовательность из двадцати цифр [1]. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.
  5. Признак наличия еще одного АОН на линии (0 - нет, 1 - есть). При наличии еще одного АОН, запрос не выдается адаптером. Остальная работа приставки не изменяется. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.
  6. Наличие автоответчика на линии (0 - нет, 1 – есть). Линия не занимается, номер определяется после занятия линии автоответчиком. Радиотелефон произведет один звонок и покажет номер звонящего абонента. После этого приставка освобождает линию. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.
  7. Разрешение на автоматический дозвон по последнему набранному номеру (0 - запрещен, 1 - разрешен). Автодозвон запускается автоматически после набора номера с количеством цифр, совпадающим с установленной длиной номера на АТС, и появлении сигнала "занято" в течение 30 секунд после набора номера. Количество гудков сигнала занято для принятия решения – 5. Для прекращения автодозвона достаточно положить трубку. Автодозвон по междугородним и международным номерам не поддерживается. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в "1".
  8. Разрешение на использование "черного списка" телефонных номеров (0 - запрещен, 1 - разрешен). При попытке дозвониться, нежелательному абоненту, чей номер занесен в "черный список", выдается "отбой", телефон молчит. Если в список занесен код [*], то это указывает на абонента с неопределенным номером. На месте любой цифры может быть установлен код [#]; это будет означать, что на этом месте в номере может присутствовать любая цифра. Очистка ячеек памяти от ранее записанного номера производится занесением в них кода [0]. При занесении номеров черного списка, можно использовать код [#] – любая цифра, как описано выше. При просмотре этот код отображается соответствующим символом - [#]. Не гарантируется нормальное отображение номера в этом случае (при просмотре памяти черного списка) при использовании некоторых типов телефонов, не поддерживающих вывод на дисплей знака [#]. Тем не менее, работа режима "черного списка" в этом случае не будет нарушена, и приставка будет должным образом реагировать на входящие звонки. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.
  9. Разрешение на использование "белого списка" телефонных номеров (0 - запрещен, 1 - разрешен). При поступлении звонков от абонентов, не включенных в список, телефон не звонит, а абонентам выдаются длинные гудки. Если в список занесен код [*], то это указывает на абонента с неопределенным номером. На месте любой цифры может быть установлен код [#]; это будет означать, что на этом месте в номере может присутствовать любая цифра. Очистка ячеек памяти от ранее записанного номера производится занесением в них кода [0]. Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.
  10. Разрешение на доступ к межгороду с использованием пароля (0 - запрещен, 1 - разрешен). Если в качестве параметра указывается цифра от 2 до 9, то параметр считается установленным в 1.

 

По завершении ввода всех параметров прозвучит музыкальный фрагмент. Положите трубку. Трубку можно положить ранее окончания записи всех параметров в память. В этом случае оставшиеся не введенными параметры сохранятся в памяти приставки неизмененными. Изменение любых параметров и номеров "черного списка" можно производить также и с параллельного телефона. Допускается продолжение работы по управлению приставкой без опускания трубки после ввода каких-либо параметров. Все произведенные изменения сохраняются в памяти приставки до отключения ее от телефонной линии. Таким образом, при необходимости можно восстановить значения в памяти приставки по умолчанию, отключив на 10 сек и заново подключив приставку к линии. Каждая вводимая цифра (или символ) вызывает отклик в виде звукового сигнала от приставки. Если отклика не было, то следует повторить ввод.

 

2. Установка номера в черном списке.

Поднять трубку. В тоне набрать [#], [*], [6] (код установки номера в черном списке). Ввести номер ячейки в списке (одна цифра 0 - 3). Ввести телефонный номер (количество цифр совпадает с длиной номера на АТС). Прозвучит музыкальный фрагмент. Положить трубку.

 

3. Просмотр параметров.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [4] (просмотр параметров). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set param

0700000000

 

4. Просмотр номера из черного списка.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [6] (просмотр номера). Набрать номер ячейки в списке (одна цифра). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set black

0-1234567-

 

5. Установка времени.

Поднять трубку. В тоне набрать [#], [*], [1] (код установки времени). Ввести часы (две цифры от 00 до 23). Ввести минуты (две цифры от 00 до 59). Прозвучит музыкальный фрагмент. Положить трубку. При вводе неправильных значений часов или минут раздается сигнал ошибки. После этого установку времени следует полностью повторить заново.

 

6. Просмотр времени.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [1] (просмотр времени). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set time

--00-00---

 

7. Установка даты.

Поднять трубку. В тоне набрать [#], [*], [2] (код установки даты). Ввести число (две цифры от 01 до 31). Ввести месяц (две цифры от 01 до 12). Ввести год (две цифры от 00 до 99). Прозвучит музыкальный фрагмент. Положить трубку. При вводе неправильных значений числа или месяца раздается сигнал ошибки. После этого установку даты следует полностью повторить заново.

 

8. Просмотр даты.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [2] (просмотр даты). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set data

--01-01---

 

9. Установка режима ночного звонка.

Поднять трубку. В тоне набрать [#], [*], [3] (код установки ночного звонка). Ввести число пропускаемых звонков (две цифры от 00 до 99, 00 – режим ночного звонка выключен). Ввести час начала ночного времени (две цифры от 00 до 23). Ввести час конца ночного времени (две цифры 00 - 23). Прозвучит музыкальный фрагмент. Положить трубку. Если установленные часы начала и конца ночного времени совпадают, то режим ночного звонка включен постоянно.

 

10. Просмотр установок для режима ночного звонка.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [3] (просмотр установок для режима ночного звонка). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set night

-00-00-00-

 

11. Установка будильника.

Поднять трубку. В тоне набрать [#], [*], [5] (код установки будильника). Ввести режим (0 – выключен, 1 – звонит однократно, 2 – звонит ежедневно). Ввести часы (две цифры от 00 до 23). Ввести минуты (две цифры от 00 до 59). Прозвучит музыкальный фрагмент. Положить трубку. При вводе неправильных значений режима работы, часов или минут раздается сигнал ошибки. После этого установку будильника следует полностью повторить заново.

 

12. Просмотр установок будильника.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [5] (просмотр времени будильника). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране телефона:

Set alarm

0--15-30--

При срабатывании будильника, телефон сделает до 16-ти звонков, если за это время не будет снята трубка. На экране будет отображено текущее состояние настроек будильника.

 

13. Установка номера в белом списке.

Поднять трубку. В тоне набрать [#], [*], [7] (код установки номера в белом списке). Ввести номер ячейки в списке (одна цифра от 0 до 3). Ввести телефонный номер (количество цифр соответствует установленной длине номера на АТС). Прозвучит музыкальный фрагмент. Положить трубку.

 

14. Просмотр номера из белого списка.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [7] (просмотр номера). Набрать номер ячейки в списке (одна цифра от 0 до 3). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set white

0-1234567-

 

15. Установка параметров анти-АОНа.

Поднять трубку. В тоне набрать [#], [*], [0] (код установки параметров для анти-АОНа). Далее следует ввести три цифры:

 

  1. Пауза в секундах после набора номера до включения анти-АОНа (одна цифра от 1 до 9). Параметр действует только в автоматическом режиме работы анти-АОНа.
  2. Длительность работы анти-АОНа в секундах (одна цифра от 3 до 9).
  3. Режим работы: [0] – выключено; [1] – ручной режим, включается от нажатия в тоновом режиме кнопки [0] после набора номера абонента (если включен параметр, разрешающий автоматический автодозвон, то автоматический повтор набора номера произойдет только после того, как будет включен анти-АОН); [2] – автоматический режим, включается автоматически (через установленную в п.1 паузу) после набора номера.

 

Прозвучит музыкальный фрагмент. Положить трубку.

 

16. Просмотр параметров анти-АОНа.

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [0] (просмотр параметров анти-АОНа). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране:

Set anti

---150----

 

17. Установка пароля для доступа к межгороду.

Поднять трубку. В тоне набрать [#], [*], [9] (код установки пароля для доступа к межгороду). Далее следует ввести четыре цифры прежнего пароля, а затем четыре цифры нового пароля. Примечание: по умолчанию установлен пароль [1234]. Прозвучит музыкальный фрагмент. Положить трубку. Получить доступ к межгороду, используя пароль, можно следующим образом: Снять трубку. Перевести телефон в тональный режим. Нажать клавишу [#]. Набрать пароль. Положить трубку. В течение одной минуты снять трубку и набрать необходимую последовательность цифр для междугороднего звонка. После набора первой цифры [8] (или другой цифры, установленной в качестве блокируемой в общих параметрах) в этом случае прозвучит музыкальный фрагмент, подтверждающий открытие доступа на межгород. Услышав зуммер АТС, продолжайте набор номера. Доступ на межгород будет открыт только в течение одной минуты независимо от количества сделанных звонков.

 

18. Просмотр времени разговора.

Запоминаются и суммируются в отдельных ячейках памяти длительности всех входящих и исходящих разговоров до 9999 минут максимально. Длительность разговора всегда округляется до большего значения. Для просмотра сумм длительностей разговоров:

Поднять трубку. В тоне набрать [#], [*], [8] (код просмотра установок), [*] (просмотр времени разговора). Прозвучит музыкальный фрагмент. Положить трубку. Через 2 секунды происходит обратный звонок и на экране телефона:

-Inc--Out-

0000--0000

Где "Inc" (incoming) – время разговора по входящим звонкам, "Out" (outgoing) – время разговора по исходящим звонкам.

 

19. Очистка счетчиков времени разговора.

Для обнуления счетчиков (сброса показаний в 0000) необходимо: Поднять трубку. В тоне набрать [#], [*], [*] (код обнуления счетчиков). Прозвучит музыкальный фрагмент. Положить трубку.

 

Проект N15. Разработка электронных приставок АОН "NEO PLUS" (Евро-АОН, конвертер стандарта Caller ID, CLIP) - выполнена Александром Петровичем Протопоповым (г. Москва). Сайт автора-разработчика: https://razrabotka.pro.