-
Notifications
You must be signed in to change notification settings - Fork 32
ReactorForge Core
Josh Campbell edited this page Feb 6, 2015
·
7 revisions
Core is the main control board for ReactorForge and is powered by an Atmel AT90PWM316 8-bit microcontroller with build in Power Stage Controllers.
Interface I/O
- ATX power supply enable button (low voltage control power switch, active low)
- LCD (20x4 line, 4 line bus mode backlit)
- Multiplexed buttons (Qty 5, voltage output, ADC read)
- 100mA indicator sink (NPN transistor switch, active high)
- Front panel start/stop button (12V illuminated, driven by indicator sink)
- Foot switch (paralleled with front panel start/stop button)
- Rotary encoder (2 bit grey code output)
- PWM piezo driver & element (active high, ~60dB at 3KHz)
Sensors
- DS18B20 temperature sensors (Qty 4) on a single one-wire bus (with power & ground, not parasitic due to long runs and close proximity to high power RF noise)
- Mains current transformer - current sensing (voltage output, ADC read)
- Inverter current transformer - current sensing (voltage output, ADC read) and phase detection (pulse output via comparator, PSCin)
- Mains zero cross detection (pulse output, drives external interrupt)
- Under Voltage/Over Voltage transformer (voltage output, ADC read)
Inverter
- Inverter PWM output (PSC, 2-channel)
- Dual hybrid IGBT drivers with current/voltage protection x 2
Power
- Mains power line filter (5 stage: across the line x2, line bypass caps, common & differential mode chokes)
- Contactor triac switch (opto-isolated, 4A capable, 1A fused)
- --- 40A mains contactor, 240V coil
- Pump triac switch (opto-isolated, 16 Amp capable, 10A fused)
Processing
- Atmel AVR 8-bit power stage controller (AT90PWM316)
- ICSP programing header, doubles as Serial/Bluetooth comm port
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.