Project

General

Profile

CANbus Gateway Hardware specifications » History » Version 2

Adam Klama, 03/27/2026 05:53 PM

1 2 Adam Klama
# IOcan Hardware Specifications
2 1 Adam Klama
3 2 Adam Klama
This page describes the electrical interfaces and hardware capabilities of the IOcan CAN gateway. It provides a summary of communication interfaces, inputs, and outputs available on the device.
4
5
Detailed pin assignments are documented in:
6
7
[[CAN Gateway Pinout]]
8
# Communication Interfaces
9
10
IOcan provides multiple communication interfaces for configuration and vehicle integration.
11
12
## USB
13
* USB-C connector
14
* used for:
15
  * device configuration
16
  * firmware updates
17
  * diagnostics
18
  * datalogging
19
20
USB power can also power the device logic for configuration without vehicle power.
21
22
## CAN Interfaces
23
* 4 independent CAN-FD interfaces
24
* fully compatible with CAN 2.0B networks
25
26
Typical uses include:
27
28
* ECU communication
29
* transmission communication
30
* additional vehicle networks
31
* diagnostic networks
32
33
CAN termination can be enabled or disabled depending on network topology.
34
35
# Analog Inputs
36
37
IOcan provides multiple analog inputs that can be used to read vehicle signals or sensors.
38
39
Total inputs: 11
40
41
## 0–12 V Inputs
42
* 7 channels
43
* intended for direct connection to automotive signals such as:
44
* ignition signals
45
* switches
46
* sensor outputs
47
## 0–5 V Inputs
48
* 4 channels
49
* intended for sensors requiring tighter voltage ranges such as:
50
* pressure sensors
51
* throttle sensors
52
## Shared Functionality
53
Some analog inputs can also operate in other modes:
54
* digital input mode
55
* resistor ladder input for multiple buttons
56
* frequency input mode
57
58
See [[Configuration Concepts]] for input configuration.
59
60
# Frequency Inputs
61
IOcan supports 4 frequency inputs for pulse-based signals.
62
These inputs share hardware with selected analog inputs.
63
Typical applications include:
64
* engine speed signals
65
* wheel speed signals
66
* vehicle speed sensors
67
* other pulse-based signals
68
69
Signal processing is configurable in software.
70
71
# Digital Outputs
72
IOcan provides 5 digital outputs for controlling external devices.
73
Specifications:
74
* maximum current: 0.9 A per output
75
* outputs share hardware with selected analog inputs
76
Typical uses include:
77
* indicator outputs
78
* relay control
79
* actuator control
80
Output behavior is fully configurable.
81
82
# Transmission Control Outputs
83
IOcan includes dedicated outputs for transmission control.
84
85
# Wake-up Output
86
A dedicated output is provided for the transmission wake-up signal.
87
This output activates the transmission electronics during startup.
88
89
# Integrated Transmission Power Relay
90
IOcan includes an internal semiconductor relay used to power the transmission.
91
92
## Specifications:
93
* switching type: semiconductor relay
94
* maximum current: 15 A
95
* switched supply: KL30B
96
97
The relay allows IOcan to control transmission power sequencing without requiring external relays.
98
99
Power management logic ensures correct startup and shutdown behavior.
100
101
# Summary
102
Feature	Specification
103
104
|Feature	 |Specification |
105
|----------------|--------------|
106
| USB	         | USB-C        |
107
| CAN Interfaces | 4 × CAN-FD   |
108
| Analog Inputs  | 11           |
109
| Frequency Inputs | 4          |
110
| Digital Outputs  | 5          |
111
| Transmission Power Relay | 15 A|