Changes

Jump to: navigation, search

TEL-CANBUS

1,395 bytes added, 13:11, 27 October 2021
==TEL-CANBUS==
 
=<span style="color: red">'''WORK IN PROGRESS!!!'''</span>=
* 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 CANbusinterface with isolation through a DB-9 connector''' 
<br>
[[File:TEL-CANBUS front.png |200px]]
 
===Specifications===
* Using Single CAN device using DB9 connector
* Supports CAN 2.0A Specifications and ISO 11898-2
* 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, transient ]* 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 [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===
* [https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Installation-instructions/fitlet2-TEL-CANBUS-installation-instructions.pdf fitlet2 TEL-CANBUS installation instructions]
-->
===Production files===
*<b><u>Schematics</u></b>
**[https://fit-iot.com/files/mechanicaltensor-pc/TELSTELs/TELFT.Q-CANBUSCAN/Schematics/TELFT.Q-CANBUS-1_0-SchematicCAN_V1_0_1_Schematics_8000128001.zip TEL-CANBUS Rev1Rev 1.0 .1 Schematic files]
*<b><u>Assembly</u></b>
**[https://fit-iot.com/files/tensor-pc/mechanicalTELs/TELS/TELFT.Q-CANBUSCAN/Assembly/TEL-CANBUS-1_0FT.Q-AssemblyCAN_V1_0_1_Assembly_drawings_8050128001.zip TEL-CANBUS Rev1.0 Assembly files]
*<b><u>Layout</u></b>
**[https://fit-iot.com/files/mechanical/TELS/TELtensor-CANBUSpc/LayoutTELs/TELFT.Q-CANBUS-1_0CAN/FT.Q-LayoutCAN_V1_0_1_Layout_8030128001.zip TEL-CANBUS Rev1.0 Layout files]
*<b><u>Mechanical</u></b>
**[https://fit-iot.com/files/mechanicaltensor-pc/TELSTELs/TELFT.Q-CANBUSCAN/Mechanical/TELFT.Q-CANBUSCAN_V1_0_1_Mechanical_8010128001.DXF zip TEL-CANBUS Mechanical - DXF]<br><!--
**[https://fit-iot.com/files/mechanical/TELS/TEL-CANBUS/Mechanical/TEL-CANBUS.PDF TEL-CANBUS Mechanical - PDF]
**[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]]
866
edits