User Tools

Site Tools


pid_ctrl

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

Misc

  • RealTime Clock (DS1307 (Digikey DS1307Z+-ND) + Lithium Battery (Farnell 4199091), Holder (Digikey 952-1662-1-ND)) LPC1549 hat interne RTC

Construction

Platinen:

  1. Display/Buttons
  2. Mikrocontroller (Hauptplatine, hinter Displayplatine)
  3. Input (per CardEdge mit µC Platine verbunden)
  4. Output (per CardEdge mit µC Platine verbunden)
  5. 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