DAT CB CPU, DAT instruments, programmable logic controller, by Amedeo Valoroso

DAT instruments, DAT CB programmable controllers

THAT 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.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

DAT CB programmable controllers, I/O boards list

DAT CB 8A8D

DAT CB 8A8D, DAT instruments, input board 8 analog 8 digital, DAT CB programmable controllers, by Amedeo Valoroso

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, DAT instruments, 8 analog outputs, DAT CB programmable controllers, by Amedeo Valoroso

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, DAT instruments, PLC, 8 inputs 4 outputs, DAT CB programmable controllers, by Amedeo Valoroso

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

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

DAT CB 8I4ORL, DAT instruments, PLC, 8 inputs 4 relay outputs, DAT CB programmable controllers, by Amedeo Valoroso

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, DAT instruments, 20mA current limiter, transducer protection, by Amedeo Valoroso
  • THAT CB PRT: 20mA limiter to protect sensors and boards inputs;
  • THAT CB LCD: LCD module adapter;
  • THAT 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, DAT instruments, programmable logic controller schematic, DAT CB programmable controllers, by Amedeo Valoroso

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.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Do you like this page? Share it:

Posted in Projects.