Features
The CAN (Controller Area Network) is a serial communication bus especially suited to interconnect smart devices to build smart systems or sub-system. It efficiently supports distributed real-time control with a very high level of security. In CAN networks, there is no addressing of subscribers or stations in the conventional sense, but instead prioritized messages are transmitted. As standalone CAN controller,I-8120W with WinPAC/LinPAC/iPAC series MCU (main control unit) represents an economic solution. It has one CAN communication port with 5-pin screw terminal connector, and is useful for a wide range of CAN applications. Besides,I-8120W uses the new Phillips SJA1000T and transceiver 82C250, which provide both CAN 2.0A and 2.0B specific, re-transmission function, bus arbitration and error detection. |
Combining the benefits of WinPAC/LinPAC/iPAC series MCU without increasing the CPU loading heavily, it could be a powerful multi CAN port programmable device server by driving the program in the 186 CPU ofI-8120W. It can also communicate with other kinds of communication interface, such as RS-232/RS-485/Ethernet ports to be a programmable device server. Therefore, users can design the various applications between different communication protocols.

|
|
Applications |
|
- DeviceNet
- CANopen, CAN J1939, and other CAN protocol applications
- CAN bus communication application
- Industry automation
- Industrial Machinery
- Building Automation
- Food
- Beverage
- Semiconductor Fabrication
- Control system
|
|
Architecture |
|

Default Firmware Architecture

User-defined Firmware Architecture


Firmware Library Structure

|
|
Features |
|
Common Features
- Support WinPAC-8000 series MCU (driver for LinPAC and iPAC series MCU will be available soon)
- 8 KB DPRAM inside
- RTC(Real Time Clock) inside
- Allow user to program user-defined firmware in I-8120W
- Support default firmware update
- eVC++ demos and libraries are given
- C/C++ function libraries of firmware is given
CAN Port Features
- Follow ISO11898-2 specification
- Philip SJA1000T CAN controller
- Philip 82C250 CAN transceiver
- CAN controller frequency :16 MHz
- 2500 Vrms photo-isolation protection on CAN side
- Switch for 120 Ω terminator resistor of CAN bus
- Compatible with CAN specification 2.0 parts A and B
- Provide default baud rate: 10 kbps, 20 kbps, 50 kbps, 125 kbps, 250 kbps, 500 kbps, 800 kbps, and 1 Mbps
- Allow user-defined baud rate
- Cyclic transmission precision: ±0.5ms precision when cyclic time is below 10ms , ±1% error when cyclic time exceeds 10ms
- Provide 5 sets of cyclic transmission
- Timestamp of CAN message with ±1ms precision
|
Specifications
Hardware Specifications |
|
Item |
I-8120W |
CPU |
Microprocessor inside with 80186 80MHz |
CAN Port Channels |
1 |
CAN Transceiver |
Phillips 82C250 |
CAN Controller |
Phillips SJA1000 with 16MHz |
CAN Connector |
ISO/IS 11898-2, 5-pin screw terminal connector |
OS |
MiniOS7 |
Max. Baud Rate |
1Mbps |
Isolation |
2500 Vrms on the CAN side |
Terminator Resistor |
Selectable 120Ω terminator resistor by switch |
Support Protocol |
CAN 2.0A/2.0B |
DPRAM |
8 KB |
Flash/SRAM/EEPROM |
512 KB / 512 KB / 2 KB |
Library |
WinPAC-8000 libraries |
Baud Rate Configure |
10 k, 20 k, 50 k, 125 k, 250 k, 500 k, 800 k and 1 Mbps |
User-defined Baud |
Support user-defined baud rate |
Transmit Buffer |
256 records CAN message transmit buffer size |
Receive Buffer |
2048 records CAN message reception buffer size |
Power Requirement |
Unregulated +10 ~ +30 VDC |
Power Consumption |
2 W |
LEDs |
Rx/Tx LED: Rx/Tx data, Err LED: CAN error occur, PWR LED: Power on |
Operating Temp. |
-25 ~ 75 ℃ |
Storage Temp. |
-30 ~ 85 ℃ |
Humidity |
5~95 % RH non-condensing |
Dimensions |
31mm x 91mm x 115mm (W x L x H) |
|
|
Software Utility Features |
|
- Utility tool for downloading user-defined firmware and updating default firmware
- Development Toolkit for eVC++ on WinPAC
- Development Toolkit for C/C++ on MiniOS7
- I-8120W don't support any ISaGRAF series main control unit
|
Related Products