Паяльная станция своими руками.

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

Данный вариант является продолжением предыдушего проекта. Немного переработана схема и самое главное - появилась возможность использования разных МК (PIC16F886/PIC16F887, PIC16F876/PIC16F877, PIC16F876a/PIC16F877a). Так же задействован встроенный в фен геркон.
Схема цифровой части устройства представлена на Рис.1. Для наглядности показаны два МК: IC1 - PIC16F887, IC1(*) - PIC16F876. Другие МК подключаются аналогично, на соответствующие порты.
Принципиальная схема
Рис. 1. Цифровая часть
Схема силовой части устройства представлена на Рис.2.
Принципиальная схема
Рис. 2. Силовая часть
Информация о подключении фена, паяльника и ЖК индикатора представлена на Рис.3.
Прочее
Рис. 3. Подключение переферии
Назначение кнопок:
  • PB1: Увеличение температуры паяльника
  • PB2: Уменьшение температуры паяльника
  • PB3: Увеличение температуры фена
  • PB4: Уменьшение температуры фена
  • PB5: Увеличение скорости вращения вентилятора турбины
  • PB6: Уменьшение скорости вращения вентилятора турбины
  • PB7: Включение/выключение паяльника
  • PB8: Включение/выключение фена
  • Сохранение настроек происходит при выключении паяльника или фена.
    Если необходимо изменить контрастность дисплея, следует при прошивании контроллера изменить содержимое 67 байта EEPROM (рис. 4). Значения должны быть от "0х80" до "0х9F". При напряжении питания 3В можно начать с 0x90.
    Прочее
    Рис. 4. Байт, отвечающий за контрастность изображения
    Программа управления написана на языке Си в IDE piklab. Для сборки необходимы sdcc-2.9.0 и gputils-0.13.7 или более поздние версии. Исходный код программы и прошивку МК можно скачать тут.
    Август, 2011 г.
    Грачев А.В. (GAV) (gav@bmstu.ru)