Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2015:microbrewery

Toto je starší verze dokumentu!


Project Goals

  • Design hardware part of heating regulator to control three heating elements (2kW ~230V each)
  • Design homebrewing control unit which will take care of:
    • Temperature measuring
    • Temperature PID regulation
    • Stirring control
    • Character display GUI controlled by buttons
    • RTC
    • Basic cooking program functionality
  • Create own C drivers (display, RTC, …)

Regulator HW

Principle

Regulator acts as power switch driven by low-frequency PWM signal from MCU. For safety and lucidity purposes, regulator will be placed at separate PCB, its interface to MCU will consist of logic supply pins and single trigger pin for each driven phase.

Switching component

Power triac was chosen as sufficient switch component in terms of power/price efficiency. Any triac allowing >12A continual working current (incl. 3A margin) would be acceptable (BTA12-600B - TO220 ~0.8$), however these packages do not provide insulation to common terminal (case). This problem would require additional electric insulation between the package and the heatsink, in cost of worsening thermal insulation. In case of common heatsink to all 3 triacs (3 phases), the peak voltage will reach over 500V peak. This lead to use of BTA26B/600V - TOP3 ~3.6$ as one of the cheapest available triacs with insulated package.

Logic

Optotriac provides considerable solution for direct drive of power triac, together with ensuring galvanic isolation of power and logic part. MOC3031 is optotriac with builtin logic providing zero-cross switching, which decreases power loss on power triac and significantly reduces EMC.

Scheme

PCB

MCU

Used Peripherals

Temperature Measurement

PID regulator

Stir control

Display interface

RTC

Programming

2015/microbrewery.1452545540.txt.gz · Poslední úprava: 2016/01/11 21:52 autor: Lukáš Janík