Uživatelské nástroje

Nástroje pro tento web


cs:usb232r

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.


Předchozí verze
cs:usb232r [2014/10/26 17:09] kaklik
Řádek 1: Řádek 1:
-====== Převodník USB a RS232 USBRS23201B ====== 
- 
-[[http://www.mlab.cz/PermaLink/USB232R01B|Dokumentační stránka MLAB]] 
- 
-Velmi užitečný modul převodníku RS232 na USB a opačně, využívá osvědčený čip [[http://www.ftdichip.com/Products/ICs/FT232R.htm|FT232RL]]. Z hlediska USB jde o full-speed zařízení a je tedy možné jej provozovat i na rychlostech sériové linky 3Mb/s.  
- 
- 
- 
-==== Test funkčnosti modulu ==== 
- 
-Základní test se provede tak, že se modul připojí k počítači USB A-B kabelem. Operační systém by pak měl modul rozpoznat asi jako "FTDI serial interface" a přiřadit mu některý COM port ve Windows nebo zařízení typu /dev/ttyUSB0 v systému Linux. Po spuštění některého terminálového programu (minicom, picocom) a při odeslání nějakého znaku by nemělo nic přicházet zpět. V opačném případě je buď zapnuté local-echo v terminálu a nebo zkrat mezi RX a TX modulu. Po  
-propojení RX a TX kablíkem by mělo být možné přijímat vysílaná data. Jinak je problém s modulem, propojovacím kabelem a nebo ve volbě nastavení sériového portu. 
- 
-Tento test se ale nezabývá testováním dalších hand-shake signálů, které je nutné otestovai individuálně. Většina uživatelů je však ale nevyužívá..     
- 
-==== Jak změnit VID a PID, pokud převodník má nastavenu jinou hodnotu než výchozí ==== 
- 
-Potřebujeme k tomu Windows. 
- 
-Pomocí FT_INF vytvoříme .inf s VID a PID našeho zařízení. [[http://www.ftdichip.com/Support/Utilities/FT_INF.zip]] 
- 
-Vzniklý INF nakopírujeme k driveru pro přímý přístup k FT232R a nainstalujeme zařízení (nemusíme instalovat drivery pro emulaci sériové linky). [[http://www.ftdichip.com/Drivers/D2XX.htm]] 
- 
-Spustíme FT_PROG a necháme enumerovat zařízení. [[http://www.ftdichip.com/Support/Utilities/FT_Prog_v2.4.2.zip]] 
- 
-Našemu zařízení nakopírujeme [[http://www.mlab.cz/WebSVN/filedetails.php?repname=MLAB&path=%2FModules%2FCommSerial%2FUSB232R01B%2FSW%2FFT_prog%2FUSB232R01B_Template.xml&getfile|template]] pro FT232R, který je k dispozici v adresáři u [[http://www.mlab.cz/WebSVN/listing.php?repname=MLAB&path=%2FModules%2FCommSerial%2FUSB232R01B%2FSW%2FFT_prog%2F#_Modules_CommSerial_USB232R01B_SW_FT_prog_|FT_PROG]] nebo přepíšeme VID a PID na námi požadované. 
- 
-Naprogramujeme zařízení (ikona s bleskem). 
- 
-===== Využití ===== 
- 
-Modul emuluje [[http://en.wikipedia.org/wiki/Serial_port|sériový port]] počítače a umožňuje proto snadnou komunikaci například mikroprocesoru s počítačem. Výstupy modulu mohou pracovat buď v +3V logice nebo +5V (volí se jumperem na modulu).   
- 
-==== Převodník USB na RS485 ==== 
- 
-Modul umožňuje v kombinaci s modulem [[cs:ttlrs485|TTLRS48501A]] je možné sestavit převodník USB RS485.  
- 
- 
-==== Převodník USB na CAN ==== 
- 
-Modul umožňuje v kombinaci s modulem [[cs:ttlcan|TTLCAN01A]] je možné sestavit převodník USB CAN.  
- 
-===== Známé problémy ===== 
- 
-  * [[http://hackaday.com/2014/10/24/ftdi-screws-up-backs-down/|Nový Windows FTDI driver likviduje konkurenční čipy]].  
  
cs/usb232r.txt · Poslední úprava: 2022/01/28 17:17 autor: kaklik