Changes

Jump to: navigation, search

TEL-CANBUS technical documentation

787 bytes added, 06:22, 31 May 2020
== Description ==
TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector.
* Single CAN device * Supports CAN 2.0A Specifications. * Supports ISO 11898-2 * Up too 1Mbit/s bit rate.    ToDo: CANbus version?- Added ToDo: Data rate?- Added
TEL-CANBUS is utilizing a USB2 interface.
== Features ==
* CANbus through DB-9 Connector
* Implimented using STM32F042C6 MCU ToDo: single CANbus device or multiple? More information about CANbus capabilities- Added ToDo: microcontroller? Which?- Added
=== Software ===
* Windows and Linux support
* Transient immunity: 30kV/uS.
* Isolated DC 5V power
* Ambient Operation from –40°C to 125°C85°C
=== Configuration ===
* Two Code implementations in one device switchable by a DIP Switch.
* Defult [https://github.com/linklayer/cantact-fw CANable ] USB CDC implementation & [https://github.com/candle-usb/candleLight_fw candleLight] USB device implimintation. ToDo: please elaborate what are the code implementations- Added
* DIP switch for enabling/disabling on-board 120 Ohm termination
ToDo: can the firmware be upgraded? How?- Added * 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 using an open[https://python-source can.readthedocs.io/en/master/ Python SW library. ] for easy and cross-platform communication to the device ToDo: firmware or software, not clear- Added
== Connection requirements ==
=== Host interface ===
USB2
=== Physical connection ===
* [[TRIP]]
or
==Block diagram==
[[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]]  ToDo: Add block diagram- Added
ToDo: nice looking DB-9 Pinout
61
edits