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

DAT CB, programmable controllers

Programmable controllers THAT CB are a set of programmable electronic boards. Many projects carried out by DAT instruments use these electronic boards. I started designing these programmable controllers in March 2002 and, years later, this set of boards is constantly updated and, moreover, renewed with new modules.

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

There is a main controller (the DAT CB CPU electronic board, later replaced by a more compact module) and some I/O interface boards equipped with: analog inputs, digital inputs, mosfet outputs and relay outputs. All electronic boards are connected via an RS485 bus in order to create a distributed logic. Since 2007 the main DAT CB CPU controller (which was initially programmable only in Assembler) has been replaced by the DAT DR MR4A2R (which is programmable in C language).

DAT CB programmable controllers, list of interfaces

DAT CB 8A8D

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

Technical specifications DATA SHEET CB 8A8D:

  • 8 analog inputs (with input signal selectable via jumper: 0-5V or 4-20mA);
  • 8 digital inputs for contacts;
  • Supply voltage: 9-36V with filter and protection;
  • connection to communication BUS.

DAT CB 8DA

DAT CB 8DA, DAT instruments, 8 analog outputs, DAT CB programmable controllers, by Amedeo Valoroso

Technical specifications DATA SHEET CB 8DA:

  • 8 analog outputs (available with different output signals: 0-5V, 0-10V, 0-12V, 0-24V);
  • Supply voltage: 9-36V with filter and protection;
  • connection to communication BUS.

DAT CB 8I4O

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

Technical specifications DAT CB 8I4O:

  • 8 digital (for contacts) or analog (with input signal selectable via jumper: 0-5V or 4-20mA);
  • 8 on/off outputs per mosfet;
  • output for LCD display;
  • RS232 communication port;
  • Supply voltage: 9-36V with filter and protection;
  • connection to communication BUS.

This module can also be programmed directly, so as to obtain a small programmable controller (PLC type) with customized functions.

DAT CB 8I4ORL

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

Technical specifications DATA SHEET CB 8I4ORL:

  • 4 digital (for contacts) or analog (with input signal selectable via jumper: 0-5V or 4-20mA);
  • 4 digital inputs (for contacts);
  • RS232 communication port;
  • 4 output relays (with the following options: 10A, 16A for automotive use or home automation);
  • Supply voltage: 9-36V with filter and protection;
  • connection to communication BUS.

This module can also be programmed directly, so as to obtain a small programmable controller (PLC type) with customized functions.

DAT CB, other modules

There are also other modules in the kit of DAT CB programmable controllers. There are modules to convert mosfet outputs into relays, and also to convert matrix inputs into individual buttons. There are protection cards for limiting the current in case of short circuits.

DAT CB PRT, DAT instruments, 20mA current limiter, transducer protection, by Amedeo Valoroso
  • THAT CB PRT: 20mA limiter in order to protect sensors and interface inputs;
  • THAT CB LCD: adapter for LCD module;
  • button input expansion: THAT CB KEY;
  • DAT CB EXP2O: 2 additional mosfet outputs for the DAT CB 8I4ORL module;
  • 4 relay expansion for the CB 8I4O DAT module: DAT CB EXP4RL;
  • DAT C485 USB: USB to BUS converter to connect programmable controllers to PC or mainboards with Windows IOT.

Main controller DAT CB CPU

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

Technical specifications OF THE CB CPU DAT board:

  • central microprocessor;
  • 2 SPI eeprom memory banks;
  • RTC, I2C watch;
  • switching power stage;
  • keyboard input port;
  • 2 output ports for LCD monitors (text + graphic);
  • USB host interface for data transfer on pen-drive;
  • RS232 port, with USB adapter for PC;
  • bus port RS485, UART;
  • 4 digital (for contacts) or analog (with input signal selectable via jumper: 0-5V or 4-20mA);
  • 4 digital inputs (for contacts);
  • sensor power supply can be activated via relay;
  • 4 mosfet power outputs;
  • buzzer, status LED.

The DAT CB programmable controller project leveraged knowledge of electronics, computer science, firmware and software programming, wiring diagram design, as well as printed circuit board unraveling.

Programming languages: Assembler (since 2002), C (since 2007), VB for test applications.
Project start: March 2002. Current state: 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 by Amedeo Valoroso.