Unmanned technologies globally
jDrones documentation wiki

User Tools

Site Tools


can:slcan-definition

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
can:slcan-definition [2018/11/18 04:59]
admin created
can:slcan-definition [2018/11/22 00:11] (current)
olliw
Line 1: Line 1:
-===== SLCAN BOARD =====+===== SLCAN Board v1.1-jD ​=====
  
-==== Board definition ====+This is jDrones version of the UC4H SLCAN adapter board. Documentation is accurate only if you are using original jDrones SLCAN boards. ​
  
-Picture of SLCAN board with quick definitions. Look below to more detailed definitions of the board.+To connect to your UAVCAN bus, you need an SLCAN adapter and software ​to read the UAVCAN messages. Pavel K., the author and maintainer of UAVCAN, has created a fantastic software for UAVCAN operations
  
-{{:can:jdrones_slcan_generic.jpg?​nolink&​600|}}+Download the UAVCAN GUI from herehttps://​uavcan.org/​GUI_Tool/​Overview/​.
  
-To connect on your UAVCAN bus, you need SLCAN adapter ​and software to read UAVCAN messagesPavel K. who is original author of UAVCAN has greated a great software for UAVCAN operations+---- 
 + 
 +==== Board Definitions ==== 
 + 
 +Top side of the UC4H SLCAN adapter ​board with pin definitions. 
 + 
 +{{:​can:​jdrones_slcan_generic.jpg?​nolink&​600|}}
  
-Download UAVCAN GUI from here: https://​uavcan.org/​GUI_Tool/​Overview/​ 
  
 ---- ----
  
-==== Connection definitions ​====+==== Connector Definitions ​====
  
 ^ Connector ​     ^ Description ​      ​^ ​ ^ Connector ​     ^ Description ​      ​^ ​
-| USB    | USB connection to your computer. This serial ​port USB uses Silabs ​CP2102 Serial ​adapter. Make sure that you always have latest drivers installed ​for CP2102. \\ \\ You can download latest drivers from [[https://​www.silabs.com/​products/​development-tools/​software/​usb-to-uart-bridge-vcp-drivers|Silabs website]] ​ | +| USB    | USB connection to your computer. This USB port uses Silabs ​CP2102n serial ​adapter. Make sure that you always have latest drivers installed. \\ \\ You can download latest drivers from [[https://​www.silabs.com/​products/​development-tools/​software/​usb-to-uart-bridge-vcp-drivers|Silabs website]] | 
-UART2  ​UART port from MCUused only for debugging ​needs and using this port needs custom firmware ​to be activatedNormally ​not in use +CAN2   4 Pin, JST-GH connector for official UAVCAN cables. Same as CAN1 port. | 
-| SWD    | Onboard ​STM32 programming port. Connector pitch is 1.27mm. This port is used to program ​SLCAN firmware ​on the boardBest to use jD-STM32 Programmer ​1.27mm pogopin adapter board to program SLCAN board. You can get jD-STM32 Programmer from [[http://​store.jdrones.com/​jdrones_stm32_programmer_p/​jdstm32prg10.htm|jDrones Store]]. \\ \\ Pin order from left to right: //GND, SWCLK, SWDIO, ​3v3// \\ \\ __**BEWARE** Always check orientation of the programmer.__ ​This port is not reverse polarity protected. ​ | +| CAN1   | 4 PinJST-GH connector ​for official UAVCAN cables. Same as CAN2 port. | 
-EC5V   External 5V input for UAVCAN devices. If you don't use //Bridge Jumper (BR1)// you need to provide 5V voltage to your UAVCAN devices. Use this connector head to activate C5V output+| CP1    | Jumper cable pin header for CAN bus. | 
-| TR1    | CAN BUS Termination header. Usually you have terminator block connected in here and ONLY in rare cases you need to take terminator outAll CAN Busses must have at least one termination or bus is not working correctly. \\ \\ Terminator block connects CAN-L and CAN-H pins with //120 Ohm// resistor.| +| TR1    | CAN bus termination header. Usually a termination block is connected here. Only in rare cases the termination ​needs to be removed. CAN buses must have at least one termination,​ or the bus won't work correctly. \\ \\ The termination block connects CAN-L and CAN-H pins with a 120 Ohm resistor.| 
-| CP1    | Jumper cable pin header for UAVCAN bus. | +| BR1    | 5V -> C5V bridge jumper. Short this jumper to provide 5V from your USB bus or the External 5V Input port (EXT5) to the CAN bus. | 
-| CAN2   | 4 Pin, JST-GH connector for official UAVCAN cables. Same as CAN1 port | +| EXT5   | External 5V. If the power provided by the USB bus is not sufficient and the CAN bus needs to be powered by the SLCAN adapter, apply power to this port and shorten the BR1 jumper
-| CAN1   | 4 Pin, JST-GH connector for official UAVCAN cables. Same as CAN2 port | +| EC5V   | Direct connection to the CAN 5V line. If the power provided by the USB bus is not sufficient and the CAN bus needs to be powered by the SLCAN adapter, apply power to this port but //**keep the BR1 jumper open**//! Use with care. 
-| BR1    | 5V -> C5V Bridge jumper. Short this jumper to provide 5V from your USB to CAN bus | +| SWD    | STM32 programming port. Connector pitch is 1.27mm. This port is for uploading the SLCAN firmware. ​Use the [[can:​stm32prg|jDrones ​STM32 Programmer]] together with the 1.27mm pogopin adapter board to program ​the SLCAN board. You can get the jDrones ​STM32 Programmer from [[http://​store.jdrones.com/​jdrones_stm32_programmer_p/​jdstm32prg10.htm|jDrones Store]]. \\ \\ Pin order from left to right: //GND, SWCLK, SWDIO, ​3.3V// \\ \\ __**BEWARE** Always check the orientation of the programmer.__ ​The SWD port is not reverse polarity protected. ​ | 
-| EXT5   | External 5V |+UART2  ​UART port of the MCUUsed only for debugging purposes ​and requires custom firmwareNormally ​not in use. | 
  
 ---- ----
Line 31: Line 37:
 ==== Firmware ==== ==== Firmware ====
  
-Boards are coming with latest SLCAN firmware uploaded at jDrones. ​If you later on need to upgrade or you have "​bricked"​ your SLCAN board. You can download ​always latest firmware from our document site. +This board is coming with the latest ​UC4H SLCAN firmware uploaded at jDrones. ​Normally ​you do not need to upload it unless you want to upgrade or have "​bricked"​ your UC4H SLCAN board. ​ 
 + 
 +You can always ​download the latest firmware from our document site. 
  
-Firmwares, please take a look at our [[can:​firmwares|firmware page]]+Firmwares, please take a look at our [[can:​firmwares|firmware page]].
can/slcan-definition.1542517147.txt.gz · Last modified: 2018/11/18 04:59 by admin