pid_ctrl
Table of Contents
Display / UI
- 128×128 OLED Monochrome ?
- LCD RGB ?
- 4 Buttons ?
- SMD Joystick ?
- Rotary Encoder ?
Inputs
- Thermistor (+ Reference Resistor)
- Resistorbridge with 16bit I2C-ADC ?
- Thermocouple (Typ K) (2 Inputs !)
- 0-10V Analog Input
- Input Voltage / Output Current Measurement
Outputs
- 220V Relay
- 220V SSR (+ Mains Zero Crossing Detection)
- SSR Control (5V TTL)
- PWM (MOSFET)
- Isolated TTL with external Supply
Interfaces
- Serialport (over USB) on the Front
- Mass Storage (for Logging, Profile Upload) (µSD Card)
- CAN
- BT?
- WLAN?
Supply
- 12V / 24V
Misc
RealTime Clock (DS1307 (Digikey DS1307Z+-ND) + Lithium Battery (Farnell 4199091), Holder (Digikey 952-1662-1-ND))LPC1549 hat interne RTC
- LPC1549
- µSD Card
- SN65HVD230 CAN Transceiver
- ACPL-217 Optocouplers
- BTS4142 ProFETs for Outputs
- MAX31855 Thermocouple Interface
Construction
Platinen:
- Display/Buttons
- Mikrocontroller (Hauptplatine, hinter Displayplatine)
- Input (per CardEdge mit µC Platine verbunden)
- Output (per CardEdge mit µC Platine verbunden)
- Power
Card Edge Connectors: Samtec MEC1-120-02-F-D (20polig) oder MEC1-110-02-F-D (10polig)
Signale zw. Platinen:
Display ↔ µC : SPI für Display, I2C für Keyscan-IC oder GPIO für Buttons, GPIO für Rotary Encoder
Input ↔ uC : i2c,SPI für Sensoren, Analog und GPIO, 5V/3.3V
Output ↔ uC : GPIO/PWM für Outputs, CAN für Verbindung zu anderen Modulen
Power ↔ Alle : 5V/3.3V
pid_ctrl.txt · Last modified: by konstantin
