Difference between revisions of "TEL-CANBUS"
From fit-PC wiki
(→WORK IN PROGRESS!!!) (change visibility) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==TEL-CANBUS== | ==TEL-CANBUS== | ||
− | |||
− | |||
* 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=== | ||
− | * | + | * 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 | ||
− | + | * 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 |
* 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. | ||
+ | |||
+ | === 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]] | ||
<!-- | <!-- | ||
===Instructions=== | ===Instructions=== | ||
* [https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Installation-instructions/fitlet2-TEL-CANBUS-installation-instructions.pdf fitlet2 TEL-CANBUS installation 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=== | ||
− | + | <b><u>Schematics</u></b> | |
− | + | * [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] | |
− | + | <b><u>Assembly</u></b> | |
− | + | * [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] | |
− | + | <b><u>Layout</u></b> | |
− | + | * [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] | |
− | + | <b><u>Mechanical</u></b> | |
− | + | * [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
Contents
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
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
Connector Pinout
Production files
Schematics
Assembly
Layout
Mechanical
Back to Tensor-PC TEL Modules