Product Specifications
Manufacturer: DES (Deep Sea Electronics Ltd)
Part Number: M640
Product Type: Programmable controller
Processor & I/O: 220 MHz 32-bit CPU; 68 configurable I/O (32 inputs: digital/analog, 0-5/0-10V, 4-20mA, encoder; 36 outputs: digital/PWM, 2A/4A)
CAN & Programming: 4 independent CAN 2.0 A/B interfaces (J1939, CANopen, Raw CAN); CODESYS 3.5 (IEC 61131-3) or C++ programming
Protection & Environment: IP67 sealed die-cast aluminum housing with breather; -40°C to +85°C operating temperature
Power Supply: 8 V DC to 36 V DC; <300 mA at 24 V (without external loads)
Physical & Interfaces: 49 x 240 x 190 mm (H x W x D), 1.5 kg; Ethernet 10/100, USB 2.0 Host; 4 x M6 bolt mounting
Product Description
The DES M640 is a programmable controller purpose-built for the extreme demands of mobile automation. Developed by Deep Sea Electronics specifically for vehicles and off-highway machinery, this controller is engineered to operate reliably in environments where dust, moisture, vibration, and wide temperature swings are the norm. Sealed to the IP67 standard within a rugged die-cast aluminum housing, the M640 incorporates a specialized breather that equalizes internal pressure, reduces condensation, and filters out liquid contaminants—features essential for long-term reliability in outdoor and mobile installations. With an operating temperature range of -40°C to +85°C, it is qualified for deployment in the harshest global climates.
At the heart of the M640 is a powerful 32-bit processor running at 220 MHz, ensuring outstanding operating response times for complex control logic. The controller provides a total of 68 configurable I/O points, divided into 32 inputs and 36 outputs. The inputs are exceptionally flexible, capable of reading standard digital signals, analog voltages (0-5V, 0-10V, 0-32V), 4-20mA current loops, ratiometric and resistive sensors, as well as frequency, phase, fast counter, and encoder signals. The 36 outputs can be configured as standard digital outputs (high-side or low-side, 2A or 4A) or as PWM outputs with current measurement (PWMi), enabling direct control of proportional hydraulic valves and other demanding actuators without intermediate driver modules.
Connectivity is a cornerstone of the M640's design. Four independent CAN 2.0 A/B interfaces are provided, with native support for the SAE J1939 protocol commonly used in heavy-duty vehicles, CANopen for industrial device integration, and Raw CAN for custom implementations. An Ethernet 10/100 port and a USB 2.0 Host port provide additional pathways for high-speed communication, diagnostics, and application development. The unit is powered by a wide-ranging DC supply from 8 V to 36 V, accommodating the fluctuating electrical systems typical of vehicle applications, and draws less than 300 mA at 24 V without external loads. The controller is mounted via four M6 bolts and weighs 1.5 kg, with overall dimensions of 49 mm high by 240 mm wide by 190 mm deep.
Software development is both flexible and powerful. Engineers can program the M640 using CODESYS 3.5, the industry-standard IEC 61131-3 development environment, providing full access to languages such as Ladder Diagram, Structured Text, and Function Block Diagram. For applications requiring custom algorithms or integration of legacy code, the controller also supports programming in C++. This dual approach to programming ensures that both control system engineers and embedded software developers can work efficiently with the M640 platform. The controller includes 8 MB of storage space for complex application logic. It is ideal for applications in construction machinery, agricultural equipment, material handling vehicles, forestry equipment, and any mobile platform requiring robust, configurable, and networked control.
Technical Specifications
| Parameter | Value |
|---|---|
| Manufacturer | DES (Deep Sea Electronics Ltd) |
| Part Number | M640 |
| Product Type | Programmable controller |
| Application | Vehicles and off-highway machinery |
| Processor | 32-bit, 220 MHz clock speed |
| Storage Capacity | 8 MB |
| Total I/O Points | 68 (32 inputs / 36 outputs) |
| Configurable Inputs | Digital, 0-5/0-10V, 4-20mA, frequency, phase, fast counter, encoder |
| Configurable Outputs | Digital high/low-side (2A/4A), PWM, PWMi |
| CAN Interfaces | 4 independent CAN 2.0 A/B, J1939, CANopen, Raw CAN |
| Ethernet | 10/100 Mbit/s |
| USB | USB Host 2.0 (12Mbit/s) |
| Programming | CODESYS 3.5 (IEC 61131-3), C++ |
| Protection Rating | IP67 (with mating connectors) |
| Housing | Rugged die-cast aluminum with breather |
| Operating Temperature | -40°C to +85°C (full load) |
| Storage Temperature | -40°C to +85°C |
| Power Supply | 8 V DC to 36 V DC |
| Current Consumption | <300 mA at 24 V (without external loads) |
| Dimensions (H x W x D) | 49 mm x 240 mm x 190 mm (1.46" x 9.45" x 7.48") |
| Weight | 1.5 kg |
| Mounting | 4 x M6 bolts |
| EMC Standards | CE, EN 61000-6-2 (immunity), EN 61000-6-4 (emissions) |
DES M640 Programmable Controller for IP67 Mobile Automation with 68 I/O and 4 CAN Interfaces
Product Specifications
Manufacturer: DES (Deep Sea Electronics Ltd)
Part Number: M640
Product Type: Programmable controller
Processor & I/O: 220 MHz 32-bit CPU; 68 configurable I/O (32 inputs: digital/analog, 0-5/0-10V, 4-20mA, encoder; 36 outputs: digital/PWM, 2A/4A)
CAN & Programming: 4 independent CAN 2.0 A/B interfaces (J1939, CANopen, Raw CAN); CODESYS 3.5 (IEC 61131-3) or C++ programming
Protection & Environment: IP67 sealed die-cast aluminum housing with breather; -40°C to +85°C operating temperature
Power Supply: 8 V DC to 36 V DC; <300 mA at 24 V (without external loads)
Physical & Interfaces: 49 x 240 x 190 mm (H x W x D), 1.5 kg; Ethernet 10/100, USB 2.0 Host; 4 x M6 bolt mounting
