Difference between revisions of "TEL-CANBUS"

From fit-PC wiki
Jump to: navigation, search
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==TEL-CANBUS==
 
==TEL-CANBUS==
 
=<span style="color: red">'''WORK IN PROGRESS!!!'''</span>=
 
 
* Type: '''COM'''
 
* Type: '''COM'''
 
* Config name: '''FQ'''
 
* Config name: '''FQ'''
 +
* Compulab part number: '''FT.Q_CAN'''
 
* Interface: '''COM'''
 
* Interface: '''COM'''
* TRIP" '''2,3,4,5,6,7,7B,8,9'''
+
* TRIP: '''2,3,4,5,6,7,7B,8,9'''
 
* Stacking: '''A, C'''
 
* Stacking: '''A, C'''
* Features:  '''CANbus'''
+
* Features:  '''TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector'''
 
+
 
<br>
 
<br>
 
[[File:TEL-CANBUS front.png |200px]]
 
[[File:TEL-CANBUS front.png |200px]]
 
  
 
===Specifications===
 
===Specifications===
* Using DB9 connector
+
* Single CAN device using DB9 connector
 
* Supports CAN 2.0A Specifications and ISO 11898-2
 
* Supports CAN 2.0A Specifications and ISO 11898-2
 
* Bit rate of up to 1Mbit/s
 
* Bit rate of up to 1Mbit/s
* DIP switch for enabling/disabling on-board 120 Ohm termination
+
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]
* Isolation per UL 1577, transient immunity: 30kV/uS, isolated DC 5V power
+
* Transient immunity: 30kV/uS, isolated DC 5V power
 
* CANbus is driven by a dedicated 32bit microcontroller (ARM Cortex M0 -  STM32F042C6) running open source firmware that can be upgraded
 
* CANbus is driven by a dedicated 32bit microcontroller (ARM Cortex M0 -  STM32F042C6) running open source firmware that can be upgraded
 
* Driverless operation in Windows
 
* Driverless operation in Windows
 
* USB native device in Linux
 
* USB native device in Linux
 
* Over 10 ports can be installed
 
* Over 10 ports can be installed
 +
* Isolated DC 5V power
 +
* Ambient Operation from –40°C to 85°C.
  
===Instructions===
+
=== Electrical and environmental ===
 +
* Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577]
 +
* Transient immunity: 30kV/uS.
 +
* Isolated DC 5V power
 +
* Ambient Operation from –40°C to 85°C.
 +
 
 +
=== Configuration ===
 +
* Two Code implementations in one device switchable by a DIP Switch.
 +
* Default [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implementation.
 +
* DIP switch for enabling/disabling on-board 120 Ohm termination
 +
* Upgradeable using build-in MCU bootloader and openly available tools. (Please follow update guide in [https://github.com/Compulab-Tensor-PC/TEL-CANBUS/blob/master/README.md#firmware-update GitHub])
 +
 
 +
=== Open source hardware and software ===
 +
* Complete hardware design files are available
 +
* Complete firmware is available
 +
* Designed for Hacking - Easily scriptable [https://python-can.readthedocs.io/en/master/ Python SW library] for easy and cross-platform communication to the device
 +
 
 +
==Block diagram==
 +
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]
 +
==Connector Pinout==
 +
[[File:TEL-CANBUS connector pinout.png|200px]]
 
<!--
 
<!--
* [https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Installation-instructions/fitlet2-TEL-CANBUS-installation-instructions.pdf fitlet2 TEL-CANBUS installation instructions]
+
===Instructions===
  
 +
* [https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Installation-instructions/fitlet2-TEL-CANBUS-installation-instructions.pdf fitlet2 TEL-CANBUS installation instructions]
 +
-->
 
===Production files===
 
===Production files===
  
*Schematics
+
<b><u>Schematics</u></b>
  
**[https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Schematics/TEL-CANBUS-1_0-Schematic.zip TEL-CANBUS Rev1.0 Schematic files]
+
* [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Schematics_8000128001.zip TEL-CANBUS Rev 1.0.1 Schematic files]
  
*Assembly
+
<b><u>Assembly</u></b>
  
**[https://fit-iot.com/files//mechanical/TELS/TEL-CANBUS/Assembly/TEL-CANBUS-1_0-Assembly.zip TEL-CANBUS Rev1.0 Assembly files]
+
* [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Assembly_drawings_8050128001.zip TEL-CANBUS Rev1.0 Assembly files]
  
*Layout
+
<b><u>Layout</u></b>
  
**[https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Layout/TEL-CANBUS-1_0-Layout.zip TEL-CANBUS Rev1.0 Layout files]
+
* [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Layout_8030128001.zip TEL-CANBUS Rev1.0 Layout files]
  
*Mechanical
+
<b><u>Mechanical</u></b>
  
**[https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Mechanical/TEL-CANBUS.DXF TEL-CANBUS Mechanical - DXF]<br>
+
* [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Mechanical_8010128001.zip TEL-CANBUS Mechanical - DXF]<br>
 +
<!--
 
**[https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Mechanical/TEL-CANBUS.PDF TEL-CANBUS Mechanical - PDF]
 
**[https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Mechanical/TEL-CANBUS.PDF TEL-CANBUS Mechanical - PDF]
  
Line 50: Line 72:
  
 
**[https://sketchfab.com/3d-models/TEL-CANBUS-populated-e224f85861e3441eb42a39dd24f8fb3f TEL-CANBUS 3D 360<sup>0</sup> model on Sketchfab]
 
**[https://sketchfab.com/3d-models/TEL-CANBUS-populated-e224f85861e3441eb42a39dd24f8fb3f TEL-CANBUS 3D 360<sup>0</sup> model on Sketchfab]
 
 
-->
 
-->
 +
 
Back to [[Tensor-PC TEL Modules]]
 
Back to [[Tensor-PC TEL Modules]]

Revision as of 13:11, 27 October 2021

TEL-CANBUS

  • Type: COM
  • Config name: FQ
  • Compulab part number: FT.Q_CAN
  • Interface: COM
  • TRIP: 2,3,4,5,6,7,7B,8,9
  • Stacking: A, C
  • Features: TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector


TEL-CANBUS front.png

Specifications

  • Single CAN device using DB9 connector
  • Supports CAN 2.0A Specifications and ISO 11898-2
  • Bit rate of up to 1Mbit/s
  • Isolation per UL 1577
  • Transient immunity: 30kV/uS, isolated DC 5V power
  • CANbus is driven by a dedicated 32bit microcontroller (ARM Cortex M0 - STM32F042C6) running open source firmware that can be upgraded
  • Driverless operation in Windows
  • USB native device in Linux
  • Over 10 ports can be installed
  • Isolated DC 5V power
  • Ambient Operation from –40°C to 85°C.

Electrical and environmental

  • Isolation per UL 1577
  • Transient immunity: 30kV/uS.
  • Isolated DC 5V power
  • Ambient Operation from –40°C to 85°C.

Configuration

  • Two Code implementations in one device switchable by a DIP Switch.
  • Default CANable USB CDC implementation & candleLight USB device implementation.
  • DIP switch for enabling/disabling on-board 120 Ohm termination
  • Upgradeable using build-in MCU bootloader and openly available tools. (Please follow update guide in GitHub)

Open source hardware and software

  • Complete hardware design files are available
  • Complete firmware is available
  • Designed for Hacking - Easily scriptable Python SW library for easy and cross-platform communication to the device

Block diagram

TEL-CANBUS Rev.1.0 block Diagram.jpg

Connector Pinout

TEL-CANBUS connector pinout.png

Production files

Schematics

Assembly

Layout

Mechanical

Back to Tensor-PC TEL Modules