Паяльная станция, шаг 3

Дальнейшее модифицирование паяльной станции.

Шаг 3. Цифровая паяльная станция на PIC16F88x/PIC16F87x(a).

Данный вариант является продолжением предыдушего проекта. Немного переработана схема и самое главное — появилась возможность использования разных МК (PIC16F886/PIC16F887, PIC16F876/PIC16F877, PIC16F876a/PIC16F877a). Так же задействован встроенный в фен геркон.
Схема цифровой части устройства представлена на Рис.1. Для наглядности показаны два МК: IC1 — PIC16F887, IC1(*) — PIC16F876. Другие МК подключаются аналогично, на соответствующие порты.

Рис. 1

Рис. 1

Схема силовой части устройства представлена на Рис.2.

Рис. 2

Рис. 2

Информация о подключении фена, паяльника и ЖК индикатора представлена на Рис.3.

Рис. 3

Рис. 3

Рис. 3. Подключение переферии
Назначение кнопок:
PB1: Увеличение температуры паяльника
PB2: Уменьшение температуры паяльника
PB3: Увеличение температуры фена
PB4: Уменьшение температуры фена
PB5: Увеличение скорости вращения вентилятора турбины
PB6: Уменьшение скорости вращения вентилятора турбины
PB7: Включение/выключение паяльника
PB8: Включение/выключение фена
Сохранение настроек происходит при выключении паяльника или фена.
Если необходимо изменить контрастность дисплея, следует при прошивании контроллера изменить содержимое 67 байта EEPROM (рис. 4). Значения должны быть от «0х80″ до «0х9F». При напряжении питания 3В можно начать с 0x90.

Рис. 4  Байт отвечающий за контрастность

Рис. 4 Байт отвечающий за контрастность

Программа управления написана на языке Си в IDE piklab. Для сборки необходимы sdcc-2.9.0 и gputils-0.13.7 или более поздние версии. Исходный код программы и прошивку МК можно скачать тут.
Август, 2011 г.
Грачев А.В. (GAV) (gav@bmstu.ru)
Поддержать проект :)

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>