Читаем Микроконтроллеры AVR: от простого к сложному полностью

<p>6.8. Преобразование DTMF-сигнала в импульсный</p>

Устройство предназначено для детектирования введенного DTMF-методом номера телефона и последующего его набора пульсовым методом. Пример: с радиотелефона входим в телефонную линию, послав в качестве телефона цифру 8. База набирает «8» и подключает трубку. После подсоединения к междугородней телефонной станции абонент набирает код города и телефонного абонента методом DTMF, нажимает «*». Нажатие «#» приводит к сбросу набранного номера. Устройство набирает телефон пульсовым методом и засыпает.

Канал шунтирования разговорного узла при наборе номера в прошивке не задействован, так как не хватает мощности, запасенной конденсатором.

Рис. 6.8.Электрическая принципиальная схема

Устройство не допускает набора более 12 цифр.

Если набран код, содержащий ведущую «8», то после нее делается пауза 4 секунды, что позволяет выходить на межгород, просто набрав телефон и установив метод набора dtmf.

В случае, если активность не наблюдается в течение 10 секунд, устройство засыпает до следующего hung-up.

Конденсатор разряжается более 2 секунд, поэтому при малой паузе между звонками устройство может быть невосприимчиво.

Залипание телефонной линии, с точки зрения автора, невозможно, так как используется нормально замкнутое оптоуправляемое реле и при пропадании питания реле замкнуто.

Качество определения dtmf достаточно неплохое.

Автор схемы: Алексей Кургузов (E-mail: [email protected]).

<p>6.9. Многоточечный термометр</p>

Проект родился в рамках изучения протокола сети MicroLan и возможности построения на ее основе автономных сетей, ориентированных на сбор данных, принятие решений и управление разнообразными объектами.

В качестве управляющего был использован микроконтроллер AT90S2313, индикация — ЖК-индикатор.

Применение преобразователя напряжения позволило создать автономное устройство с единственным источником питания 1,5 В. Большую часть времени устройство спит, просыпаясь на небольшие промежутки времени, чтобы найти новые устройства на шине, вывести информацию на индикатор, измерить температуру.

Устройство способно обслуживать до 16 датчиков типа DS18B20.

Рис. 6.9.Внешний вид конструкции

Рис. 6.10.Электрическая принципиальная схема цифрового термометра

Измерение температуры происходит примерно 1 раз в минуту, что накладывает ограничения на сферу применения прибора.

Устройство автоматически определяет количество подключенных датчиков, проводит измерения и отображает температуру, последовательно для каждого датчика, в порядке возрастания s/n.

Измерение потребляемой прибором мощности не производилось. Расчетно — 750 мкВт (ток около 500 мкА).

Устройство имеет защиту от КЗ.

Файлы, относящиеся к проекту, находятся на компакт диске, прилагаемом к книге.

Автор: Алексей Кургузов (E-mail: [email protected]).

<p>6.10. Ключ для защиты от копирования</p>

Описываемая здесь схема предназначена для защиты программ от нелегального копирования. Ее использование позволяет практически полностью исключить эту возможность, так как часть защищаемой программы можно хранить в микроконтроллере с установленным битом защиты, не позволяющим ее считать, а значит, и скопировать. Ключ подключается к параллельному порту и может работать одновременно с принтером. Сразу замечу, что эта схема имеет два ограничения. Во-первых, программа микроконтроллера ничего не делает, кроме получения данных от компьютера, их хранения и отправки обратно. Этого достаточно, чтобы программно определить наличие или отсутствие ключа, но, если в микроконтроллер записать часть программы или перед возвращением данных их шифровать, степень защиты значительно увеличится. Я думаю, границей между двумя этими вариантами является цена защищаемой программы в несколько сотен долларов. И во-вторых, эта схема не всегда позволяет работать принтеру, подключенному к тому же порту. Epson Stylus Color 600 прекрасно работал и даже автоматически определился, а Epson LX 1050+ нет. Для исправления этого надо немного переделать схему. Но и этот вариант можно использовать с некоторыми принтерами или, если принтер нужен и он не работает, подключить переключатель порта DataSwitch. Если принтер не подключен, схема устойчиво работает.

Схема конструкции показана на рис. 6.11.

Рис. 6.11.Электрическая принципиальная схема

Комментарии к схеме

В целях уменьшения размера и стоимости устройства использован микроконтроллер AT90S1200 с внутренним RC-генератором. Это позволяет спокойно разместить всю собранную схему внутри

разъема или переходника, подключенного к порту, а стоимость не превышает примерно 100 рублей. Для обмена данными применяется синхронный последовательный интерфейс, назначение линий приведено в таблице:

Перейти на страницу:

Все книги серии Библиотека инженера

Похожие книги

Электроника для начинающих (2-е издание)
Электроника для начинающих (2-е издание)

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию, елочные огни, электронные украшения, устройство преобразования звука, кодовый замок и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий. Во втором издании существенно переработан текст книги, в экспериментах используются более доступные электронные компоненты, добавлены новые проекты, в том числе с контроллером Arduino.

Чарльз Платт

Радиоэлектроника / Технические науки
Электроника для начинающих
Электроника для начинающих

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию для защиты от проникновения в дом, елочные огни, электронные украшения для одежды, устройство преобразования звука, кодовый замок, автономную роботизированную тележку и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий.Для начинающих радиолюбителей

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки
Искусство схемотехники. Том 3 (Изд.4-е)
Искусство схемотехники. Том 3 (Изд.4-е)

Широко известная читателю по предыдущим изданиям монография известных американских специалистов посвящена быстро развивающимся областям электроники. В ней приведены наиболее интересные технические решения, а также анализируются ошибки разработчиков аппаратуры: внимание читателя сосредотачивается на тонких аспектах проектирования и применения электронных схем. На русском языке издается в трех томах. Том 3 содержит сведения о микропроцессорах, радиотехнических схемах, методах измерения и обработки сигналов, принципах конструирования аппаратуры и проектирования маломощных устройств, а также обширные приложения. Для специалистов в области электроники, автоматики, вычислительной техники, а также студентов соответствующих специальностей вузов и техникумов.

Пауль Хоровиц , Уинфилд Хилл

Техника / Радиоэлектроника