Elevator

From emboxit
Jump to: navigation, search

ELEVATOR.png


Hardware

  • CONTROLLER BOARD
Connected to I/O via level translator circuitry and/or relays
Different signal levels 110V-AC, 12-24V-DC-UNREGULATED
Includes: CPU, I/O level translators, LCD and KEYS, Communication-level-translators, SPI and I2C I/O expanders
  • EMULATOR
Provides to CONTROLLER all operational signals
Normal and ERRONEOUS operation signals
  • LOGIC-ANALYZER-LOGGER BOARD
Logs only PARALLEL I/O lines
Provides all data on UART channel
  • CPU-LOGGER BOARD
Is a separate CPU or EPLD on the Controller CPU board connected to all I/O lines
Can read GPIO, serial channels SPI, I2C
Provides all data on UART channel



Software

For any board

  • C-CORE CODE RUNS ON ANY MACHINE including PC, STM32, LPC17, LPC1000, ST7, ST8...
  • C-CORE can communicate with UI on same Machine or via UART, uIP-Ethernet...
  • I/O IS ACCESSED VIA THE BSP
  • I/O IS DEFINED IN I/O MAP
  • PARAMETER MANAGER
IS PARAMETER EDITOR STORING IN EEPROM. Multi UI
UI on LCD + 4-6 KEYS
LCD driven by: GPIO, SPI, I2C, PC-PARALLEL PORT, PC-USB
UI on UART + PC-GUI