Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/main.php on line 93 Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/classes/dle_forum_function.php on line 100 Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/classes/dle_forum_function.php on line 119 Warning: Call-time pass-by-reference has been deprecated in /home/httpd/vhosts/rkniga.ru/subdomains/pic/httpdocs/engine/forum/classes/dle_forum_function.php on line 162
Звонок с индивидуальными вызывными сигналами, Звонок с индивидуальными вызывными сигналами » Форум сайта Pic.RKniga.ru


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга


    Ответить
     Звонок с индивидуальными вызывными сигналами, Звонок с индивидуальными вызывными сигналами
    alex
    18 сентября 2012 08:01
    Сообщение #1


    Активный участник
    • 51

    Репутация: 3
    Группа: Администраторы
    Сообщений: 107
    Регистрация: 13.06.2012
    ICQ:--
         В этом устройстве имеются четыре вызывные кнопки, каждой присвоен индивидуальный звуковой фрагмент, звучащий при ее нажатии. Этими фрагментами могут быть любые речевые или музыкальные фразы длительностью несколько секунд. Для записи в память звонка их достаточно произнести или проиграть перед его микрофоном.
         Подобное устройство может найти применение в конторах, где одновременно работают несколько сотрудников, ведущих прием посетителей, в многоквартирных домах с общим подъездом, коммунальных квартирах, общежитиях и т. п.
    <strong>Основные технические характеристики</strong>
         Число каналов вызова.........................................................4
         Длительность звукового фрагмента в каждом канале, с ........4
         Мощность звукового сигнала на нагрузке 16 Ом, Вт...............3
         При необходимости длительность звукового фрагмента для первого канала может быть увеличена до 8, 12 или 16 с, для второго — до 8 или 12 с, для третьего — до 8 с. Однако число каналов при этом соответственно уменьшится, так как общая продолжительность звука, хранящегося в энергонезависимой памяти звонка, не может превышать 16 с.
         Схема звонка изображена на рисунке. Его блок управления построен на МК PIC16F84A (DD1). В соответствии с записанной в нем программой (табл. 1) происходит опрос состояния кнопок вызова SB1— SB3, SB6 и управления SB4, SB5, формирование сигналов выбора звукового фрагмента и запуск его воспроизведения.
    Звонок с индивидуальными вызывными сигналами

         Блок хранения, записи и воспроизведения звуковых фрагментов построен на микросхеме ISD1416, известной под фирменным названием "чипкордер" (ChipCorder). Внешними адресными сигналами А0—А7 выбирают записанные в энергонезависимую память чип-кордера звуковые фрагменты, а их воспроизведение начинается по сигналам, подаваемым на входы PLAYL или PLAYE. Мощность встроенного в микросхему ISD1416 усилителя 34 невелика — всего 12 мВт, поэтому в звонке установлен дополнительный усилитель мощностью 3 Вт на микросхеме TDA7056A (DA4). Сигналом, подаваемым на вход REC с помощью кнопки SB7, чипкордер переводят в режим записи фрагмента, звучащего перед микрофоном ВМ1.
         В основном режиме (при снятой перемычке S1) программа МК циклически опрашивает вызывные кнопки. При обнаружении нажатия на любую из них на выводы RA0—RA3 и соединенные с ними выводы А3—А6 чипкордера подается указанный в табл. 2 адрес начальной ячейки соответствующего звукового фра мента. Этот адрес можно проконтролировать по состоянию светодиодов HL1—HL4. Затем на выводе RB7 МК формирует импульс, подаваемый на вход PLAYE чипкордера. По спаду этого импульса начнется воспроизведение выбранного фрагмента. В течение первых двух секунд после этого программа игнорирует нажатия на вызывные кнопки SB1—SB3, SB6. Момент окончания воспроизведения чипкордер определяет по специальной метке, занесенной в его память при записи фрагмента.
         При установленной перемычке S1 звонок работает в сервисном режиме, и программа МК опрашивает только кнопки SB4 "Воспроизведение" и SB5 "Перебор". С каждым нажатием на кнопку SB5 выведенный на линии RA0—RA3 адрес возрастает, по достижении максимума отсчет начинается с нуля. Текущее значение, как и в рабочем режиме, можно определить по состоянию светодиодов HL1 — HL4. Нажатием на кнопку SB4 можно запустить воспроизведение звукового фрагмента, хранящегося в чипкордере, начиная с установленного адреса.
    Звонок с индивидуальными вызывными сигналами

         Чтобы записать в память чипкордера новый звуковой фрагмент, необходимо, установив нужный начальный адрес, нажать на кнопку SB7 и произнести нужный текст, спеть или сыграть мелодию перед микрофоном ВМ1. Так как отсчет времени начинается с момента нажатия на кнопку, пауза между этой операцией и началом звучания должна быть минимальной. О том, что чипкордер находится в режиме записи, сигнализирует включенный светодиод HL5. С отпусканием кнопки SB7 запись прекращается, а в память чипкордера заносится метка окончания фрагмента. К сожалению, в микросхему ISD1416 невозможно записать звуковую информацию, представленную в цифровом виде, например, подготовленную в виде компьютерного файла.
         Новая запись стирает старую, хранившуюся по тому же адресу. Если длительность записанного фрагмента превышает 4 с, то его часть, выходящая за пределы этого интервала, при записи затрет начало следующего фрагмента, сделав его непригодным к использованию. В этом случае два или более смежных фрагмента объединяются в один, и ему соответствует вызывная кнопка с меньшим номером. Одна или несколько кнопок с большими номерами при этом использоваться не должны. Таким образом, увеличивая длительность фрагментов, пользователь сокращает их число. Длительность четвертого фрагмента, вызываемого кнопкой SB6, увеличить невозможно — запись заканчивается по достижении верхней границы памяти чипкордера.
         Большая часть деталей звонка смонтирована на так называемой макетной плате размерами 100x80 мм с контактными площадками, расположенными с шагом 2,5 мм. Плата помещена в металлический корпус от компьютерного блока питания.
         Разъем Х1 — DB9. Через него кабелем длиной до нескольких десятков метров к звонку подключают вызывные кнопки. При большой длине кабель рекомендуется экранировать. Теплоотводом для интегральных стабилизаторов DA1 и DA2 служиг металлический корпус звонка. Микросхема TDA7056A установлена на теплоотвод из алюминиевой пластины площадью 8 см<sup>2</sup>. В качестве нагрузки этой микросхемы автор использовал две последовательно соединенные динамические головки 0,5ГД-36 сопротивлением 10 Ом каждая. Лучше, однако, использовать нагрузку сопротивлением 16 Ом.
         Дроссель L1 намотан двумя сложенными вместе проводами МГТФ-0,2 на ферритовом кольце М1000НМ внешним диаметром 20 мм до заполнения. Трансформатор Т1 — унифицированный ТПП247-127/220-50, но можно использовать и любой другой с напряжением на вторичной обмотке 16...25 В при токе нагрузки 300 мА — это максимальное значение, достигаемое только во время воспроизведения фрагмента с максимальной громкостью. В дежурном режиме потребляемый ток не превышает 10...20 мА. В качестве микрофона ВМ1 использован электретный микрофон от телефонного аппарата.
         Двухлетняя круглосуточная эксплуатация звонка в офисе не выявила никаких недостатков.
    Исходный код и прошивка для микроконтроллера: zvonokindiv.rar (4 | 18,21 Kb)
    Перейти в начало страницы
    Быстрый ответ Ответить
    1чел. читают эту тему (гостей: 1)
    Пользователей: 0

      Сейчас: 18 апреля 2024 11:56