This is one of my tries to make something like an industrial Arduino. Despite most Arduino entusiasts, the Arduino board is not suitable for industrial applications and there are several arguments for it:
- Industrial controls need electrical isolation between control electronics and power supplies. There are several reasons for it like avoiding leakage currents or just to protect control circuits.
- Industrial controls are 230Vac or 24Vdc based systems, instead of 5Vdc or 3,3Vdc.
- It is important to be particularly careful with EMC. Solenoids, motors and others may introduce electrical noise to circuits.
- Communication buses are still RS232 or RS485. There are other options like CAN-bus or Ethernet-based buses (EtherCAT, ProfiNet or PowerLink).
- Analog signals use to be 0..10V or 4..20mA rather than 0..5V, but this could be an interesting option.
So this is my prototype:
- Isolated power supply fed at 24Vdc able to supply 3W.
- 2 analog inputs that could be set up as 0..5V, 0..10V, 0..20mA or 4..20mA.
- 1 PWM analog output 0..5V
- Serial port with RS232 and RS485.
- Serial EEPROM memory for data back-up.
- Expandable system with SPI and I2C buses.