(→Software files) (change visibility) |
(→Hardware design files) (change visibility) |
||
(25 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | == Compulab part number == |
− | FT.Q_CAN | + | '''FT.Q_CAN''' |
− | = Features = | + | |
− | * | + | == Description == |
− | * Driverless operation | + | TEL-CANBUS provides a CANbus interface with isolation through a DB-9 connector. |
− | * Isolation per | + | |
− | + | * Single CAN device | |
+ | * Supports CAN 2.0A Specifications | ||
+ | * Supports ISO 11898-2 | ||
+ | * Up too 1Mbit/s bit rate | ||
+ | |||
+ | TEL-CANBUS is utilizing a USB2 interface | ||
+ | Multiple TEL-CANBUS cards can be installed in a system | ||
+ | |||
+ | == Features == | ||
+ | * CANbus through DB-9 Connector | ||
+ | * Implemented using STM32F042C6 MCU | ||
+ | === Software === | ||
+ | * Windows and Linux support | ||
+ | ** Driverless operation in Windows | ||
+ | ** USB native device in Linux | ||
+ | === Electrical and environmental === | ||
+ | * Isolation per [https://standardscatalog.ul.com/standards/en/standard_1577_5 UL 1577] | ||
* Transient immunity: 30kV/uS. | * Transient immunity: 30kV/uS. | ||
− | * Ambient Operation from –40°C to | + | * Isolated DC 5V power |
− | * | + | * Ambient Operation from –40°C to 85°C. |
− | * | + | |
− | * | + | === Configuration === |
− | * Designed for Hacking - Easily scriptable | + | * 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 implemintation. | ||
+ | * 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 | ||
+ | |||
== Connection requirements == | == Connection requirements == | ||
− | * | + | === Host interface === |
− | * | + | USB2 |
+ | === Physical connection === | ||
+ | * [[TRIP]] | ||
+ | or | ||
+ | * [[USBTT]] | ||
== Version information == | == Version information == | ||
Latest HW Version Rev 1.0 | Latest HW Version Rev 1.0 | ||
− | |||
− | + | ==Block diagram== | |
− | + | [[File:TEL-CANBUS_Rev.1.0_block_Diagram.jpg|200px]] | |
− | ==Mechanical | + | == Mechanical model == |
− | * | + | * [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> |
− | == | + | == Hardware design files == |
− | * | + | * [https://fit-iot.com/files/tensor-pc/TELs/FT.Q-CAN/FT.Q-CAN_V1_0_1_Gerber_8040128001.zip TEL-CANBUS Gerber files]<br> |
− | * | + | * [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] |
− | ==Software files == | + | == Software source files == |
− | ToDo add files | + | ToDo add files |
− | https://github.com/Compulab-Tensor-PC/TEL-CANBUS | + | * [https://github.com/Compulab-Tensor-PC/TEL-CANBUS Firmware source files on GitHub] |
Latest revision as of 12:01, 25 August 2021
Compulab part number
FT.Q_CAN
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
TEL-CANBUS is utilizing a USB2 interface Multiple TEL-CANBUS cards can be installed in a system
Features
- CANbus through DB-9 Connector
- Implemented using STM32F042C6 MCU
Software
- Windows and Linux support
- Driverless operation in Windows
- USB native device in Linux
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 implemintation.
- 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
Connection requirements
Version information
Latest HW Version Rev 1.0
Block diagram
Mechanical model
Hardware design files
Software source files
ToDo add files