DAT CB programmable controllers are a set of programmable boards. Many DAT instruments projects use these boards. I began designing these boards on March 2002 and the project is still active. There is a main controller (the DAT CB CPU board) and some I/O boards: analog inputs, digital inputs, mosfet outputs and relay outputs. All boards are connected via a bus, so it is possible to create a distributed logic network. Since 2007 the DAT CB CPU controller (that was programmable in Assembler) has been replaced by DAT DR MR4A2R board, which is programmable in C language.
DAT CB programmable controllers, I/O boards list
DAT CB 8A8D
DAT CB 8A8D specifications:
- 8 analog inputs (jumper selectable: 0-5V or 4-20mA);
- 8 digital inputs (for contacts);
- 9-36V power supply, filtered and protected;
- BUS connection.
DAT CB 8DA
DAT CB 8DA specifications:
- 8 analog outputs (several models available: 0-5V, 0-10V, 0-12V, 0-24V);
- 9-36V power supply, filtered and protected;
- BUS connection.
DAT CB 8I4O
DAT CB 8I4O specifications:
- 8 digital (for contacts) or analog inputs (jumper selectable: 0-5V or 4-20mA);
- 8 mosfet outputs;
- LCD output;
- RS232 port;
- 9-36V power supply, filtered and protected;
- BUS connection.
This board can be also programmed to obtain a small programmable logic controller with custom functions.
DAT CB 8I4ORL
DAT CB 8I4ORL specifications:
- 4 digital (for contacts) or analog inputs (jumper selectable: 0-5V or 4-20mA);
- 4 digital inputs (for contacts);
- 4 relay outputs (options: 10A, 16A for automotive or home automation);
- RS232 port;
- 9-36V power supply, filtered and protected;
- BUS connection.
This board can be also programmed to obtain a small programmable logic controller with custom functions.
DAT CB programmable controllers, other boards
There are some other boards to complete DAT CB programmable controllers. They are useful to convert outputs from mosfet to relay or to convert inputs from matrix to single pushbutton. There is also a protection board, useful to limit current flowing into sensors in order to avoid damages in case of short circuits.
- DAT CB PRT: 20mA limiter to protect sensors and boards inputs;
- DAT CB LCD: LCD module adapter;
- DAT CB KEY: additional switches input adapter;
- DAT CB EXP2O: 2 extra mosfet outputs for DAT CB 8I4ORL module;
- DAT CB EXP4RL: 4 relays for DAT CB 8I4O module;
- DAT C485 USB: USB to BUS adapter to connect the boards network to a PC.
DAT CB programmable controllers, DAT CB CPU main controller
DAT CB CPU specifications:
- central microprocessor;
- eeprom memory, 2 banks, SPI;
- real time clock, I2C;
- switching power supply stage;
- keyboard port;
- 2 liquid crystal display ports (text + graph);
- USB host port, for pen-drives;
- RS232 port;
- RS485 bus port, UART;
- 4 digital (for contacts) or analog inputs (jumper selectable: 0-5V or 4-20mA);
- 4 digital inputs (for contacts);
- sensors power supply enable relay;
- 4 mosfet outputs;
- buzzer, status LEDs.
Programming languages: Assembler, VB for testing software.
Project started on: March, 2002. Status: in production.