Controllo numerico di nuova generazione CN3
Attualmente la El.Ma. sta sviluppando un nuovo controllore di processo (denominato CN3) basato su Coldfire V4, al fine di sostituire la precedente generazione (CN2) aggiungendo nuove funzionalità e riducendone i costi.
Nel nuovo progetto saranno disponibili nuove interfacce per consentire una maggiore flessibilità e connettibilità ai vari field bus emergenti nel settore della automazione.
Le specifiche hardware sono le seguenti:
- CPU 32 bit Freescale Coldfire V4 MCF5485
- 64/128 MB DDRRAM
- 64 MB flash
- 512k FRAM
- Compact Flash I-II
- real-time clock
- 2 porte Ethernet con protocolli TCP/IP e MODBUS (TCP)
- 2 porte CAN con protocolli CANopen e Devicenet
- interfaccia ARCNET
- 4 porte seriali RS232/RS485 con possibilita di protocollo MODBUS (RS485)
- 65536 I/O remoti
- 4096 ingressi analogici remoti
- 4096 uscite analogiche remote
- 64 I/O digitali locali optoisolati gestiti da FPGA con CPU softcore integrata e proprietaria con possibilita di gestire:
- generatori PWM
- timer/counter/input capture
- stepper motor
- interfacce encoder incrementali a 32 bit (RS422)
- funzioni I/O custom
- 4/4 canali optoisolati A/D e D/A locali -10/+10V 14 bit
La El.Ma. sin dall'inizio sviluppa in proprio tutto il firmware in modo tale da essere del tutto indipendente e pienamente rispondente dei propri prodotti, sempre nell'intento di costruire dispositivi che siano pienamente conformi alle specifiche e ai protocolli industriali e commerciali.
In tal senso la El.Ma. sta sviluppando un nuovo kernel ad alte prestazioni appositamente studiato per la famiglia Coldfire V4, che dovrebbe essere portato senza difficoltà su PowerPC 5xxx, ARM9-ARM10-ARM11 e Microblaze.
Le specifiche software sono le seguenti:
- kernel proprietario con le seguenti caratteristiche:
- multitasking di tipo preemptive e cooperativo con modello supervisor/user
- gestione RAM con allocazione dinamica ottimizzata
- gestione multiprocesso
- gestione eventi
- file system su Compact Flash compatibile FAT
- stack TCP/IP con i seguenti protocolli:
- IP/IP raw (frammentabile)
- TCP
- UDP
- DHCP (client)
- ICMP
- DNS
- Telnet
- FTP
- HTTP
- SMTP
- gestione I/O e assi remotati
stack CANopen - stack Devicenet
- stack ARCNET
- stack MODBUS TCP/IP e RS485










