The MIAC (Matrix Industrial Automotive Controller) is a fully specified industrial electronic controller designed to operate off typical industrial control voltages: 0-10V inputs, 24V motor outputs, 240V switching relays. At its heart are a PIC18F4550 MCU and an MCP2515 CAN transceiver.
MIAC has 8 analog or digital inputs, 4 high-current relay outputs and 4 motor outputs. The MIAC is housed in an attractive rugged, anthracite gray plastic molding. It has two physical mounting options: it can be mounted onto a 30mm ‘top hat’ DIN rail, or it can be mounted directly onto any surface using the 4 screw holes provided.
The MIAC unit has screw terminal connector inputs across the top and bottom of the unit. It has several input buttons for user control and a 4-line 16-character alphanumeric display.
The unit is programmed directly from a PC's USB port (it has a mini-USB connection) and is compatible with the Flowcode graphical programming language. (A size-limited free version can be downloaded from that page.) With Flowcode, no programming experience is necessary and, although the MIAC system uses CAN bus communications, no knowledge of CAN bus is needed to develop the system. You can develop a program by creating a flowchart in Flowcode, press the reset button on the back of the unit, and the program automatically will download and start. The MIAC also can be programmed in C and assembly code, or any program that is compatible with the PIC18F4550 microcontroller.
MIAC is equipped with a fully operational CAN bus interface so that many MIACs can be networked together to form wide-area electronic systems. The CAN bus parameters are adjustable, so you can interface the MIAC with existing networks also.
A DLL and sample programs are provided to enable MIAC to be used with PC-based control programs like LabView, Visual Basic, C++ etc.
Matrix Industrial Control Unit Benefits
- Flexible and expandable
- Easy to program with flowcharts, C or Assembly code
- Physically and electrically rugged
Matrix Industrial Control Unit Features
- Programmable from USB
- 8 digital or analog inputs
- 4 relay outputs, 4 motor outputs with speed control
- 4-line LCD display and control keys
- CAN bus interface
- Compatible with LabView, Visual Basic and C compilers
Expansion Modules MIAC is compatible with a range of expansion modules which bring advanced wired and wireless communications technology to MIAC systems. The Flowcode design environment takes care of low-level CAN bus communications, allowing seamless expansion for most modern communication protocols — at chip and system level. See the Optional Recommended Products list at the bottom of this page for currently available expansion modules. Up to four of each module can be connected to a single MIAC unit.
MI0235 Automation Controller Product Information
Articles Showing Actual MIAC Implementations
MI0235 Automation Controller Downloads
MIAC Bundle Offers If you're buying your first MIAC(s) and don't already have Flowcode, you may want to consider one of the following bundles at a lower cost than purchasing the individual items separately:
Optional Recommended Products for this Item