- •Содержание
- •1.2. Конструктивные особенности часов с термометром………...……..…....11
- •2. Особенности программного обеспечения микроконтроллера
- •Введение
- •1.Основная часть
- •1.1.Анализ схемы электрической принципиальной часов с термометром
- •1.2. Конструктивные особенностичасов с термометром
- •Заключение список используемых источников
1.2. Конструктивные особенностичасов с термометром
При желании измерять температуру в удалённом от платы месте, туда следует перенести датчик DS18B20, соединив его с платой жгутом из трёх проводов или подходящим кабелем (например, телефонным).
Конденсаторы, резисторы, кнопки — любые малогабаритные. Транзисторы КТ315А могут быть заменены другими той же серии или серии КТ3102. Вместо интегрального стабилизатора 7805 можно установить его отечественный аналог КР142ЕН5А или КР142ЕН5В. Резисторы R10—R24 преобразователя кода в напряжение желательно применить прецизионные с допуском 0,5... 1 %. Но удовлетворительный результат был получен и с резисторами, имеющими допуск 5 %.
Кнопка SB1 должна иметь укороченный толкатель, чтобы он минимально выступал над панелью часов или даже был немного утоплен в неё. Это служит дополнительной защитой от искажения показаний часов в результате случайного нажатия на кнопку.
Вместо микроконтроллераPIC12F675-I/Pможет быть установлен PIC12F629-I/P, который будет работать с той же программой. Микроконтроллер PIC16F876-20I/Pзаменять модификацией с другими индексами не следует. Он должен работать с тактовой частотой 20 МГц в "индустриальном" интервале температуры (-40... +85 °С).
Работа часов проверена и с микросхемой ПЗУ со стиранием информации ультрафиолетовым излучением М27С2001, также снятой с неисправной материнской платы компьютера. На вывод 1 этой микросхемы через резистор 1...3 кОм необходимо подать напряжение +5 В.
Точность хода часов зависит от очень многих факторов: точности заводской настройки кварцевого резонатора ZQ1, ухода его частоты со временем в результате старения резонатора и при изменениях температуры окружающей среды, ёмкости и стабильности конденсаторов С5 и С9, изменений параметров встроенного в микроконтроллер генератора, нестабильности питающего напряжения. Однако за время эксплуатации часов на автомобиле (более года) необходимости в корректировке их хода не возникало.
Приложенная к статье фонограмма записана голосом автора. Если при повторении часов захочется, чтобы они "говорили" другим голосом, это можно сделать, последовав приведённым ниже советам.
Записать фонограмму достаточно высокого качества в домашних условиях на компьютере довольно сложно. Слишком велик уровень акустических и электрических помех, в том числе от самого компьютера, с помощью которого производится запись. Решить эту проблему помог МРЗ-плейер с микрофоном. Работу пришлось делать ночью, когда стих бытовой шум.
Созданный файл нужно перенести для дальнейшей обработки в компьютер. Её выполняют с помощью аудиоредактора, например, CoolEdit. С его помощью исключают паузы между словами, нормализуют амплитуду сигналов каждого слова. Между словами вставляют короткие отрезки тишины.
Для записи в ПЗУ часов звуковой файл нужно преобразовать в монофонический восьмиразрядный (без знака) двоичный формат с частотой квантования 8 кГц. Эту операцию также выполняют с помощью аудиоредактора. Объёмполученного файла с расширением имени.рсt не должен превышать информационной ёмкости микросхемы ПЗУ — 2 Мбит (256 Кбайт). Изменив расширение имени файла на .bin, его содержимое следует с помощью программатора записать в микросхему ПЗУ, предназначенную для установки в часы.Следующий этап обработки — определение границ слов в ПЗУ. Аудиоредактор нужно настроить так, чтобы на шкале времени отображались номера отсчётов сигнала. Прослушивая фонограмму, определите десятичные номера отсчётов, с которых начинается каждое слово. Номер последнего отсчёта слова программа микроконтроллера определяет автоматически по номеру начального отсчёта следующего слова.
