TSM...der modulare Computer
TSM - ARM/CPU
- 32-Bit-Prozessor S3C4530 mit ARM7TDMI Kern, Cache, DMA, HDLC (Bitbus), 2 32-Bit Timern, 2 ser. Schnittstellen mit Rx und Tx FIFOs, I²C und Ethernet-Controller 10/100MBit
- 4 Megabyte Flash-Eprom, 2 Megabyte RAM mit 32-Bit-Datenbus
- 512K Boot-Flash (sektoriert) erlaubt Betriebssystem-Updates
- mCAT2 Echtzeitkern mit “Express-I/O” für bequemen E/A-Zugriff
- RAM batteriegestützt
- Echtzeituhr mit Kalender
- Zwei RS232 Schnittstellen
- 1 isolierte RS485 Netzwerkschnittstelle (BITBUS)
- Relais (Wechsler) 1A/30V
- Konfigurationssschalter 0..F
- Optional: CAN-Schnittstelle
Prozess-E/A-Bereich:
- Acht Eingänge 24V, optoentkoppelt; wahlweise als Zähler
- Acht PMW Ausgänge 24V, 1,5A, optoentkoppelt und überlastgeschützt
- Acht analoge Eingänge 10 Bit; 0..5V, 0..20mA oder KTY
- Zwei analoge Ausgänge 8 Bit; 0..5V
Mit Ethernet rücken die traditionelle IT und die Steuerungstechnik nahe zusammen: Einerseits öffnet der eingebaute Webserver die Steuerung zur Bürowelt hin, andererseits können E/A-nahe Prozeduren direkt auf der TSM-ARM aufgerufen werden.
Programmierung
Programmierbar ist die ARM-CPU in C auf Basis des portierten mCAT2-Echtzeitkerns, der schon von unseren TLCS900-Produkten bekannt ist. mCAT stellt Zeit und Ereignis gesteuerte Kommunikation durch Nachrichten zwischen Tasks bzw. zwischen Interrupttreibern und Tasks bereit. E/A sind über nodeAccess® aus einem Netzwerk-PC steuerbar.


