發布日期:2022-04-26 點擊率:84
USB/串口轉換器是實現USB與RS-232/RS-485/RS-422串口設備相互通訊的一種協議轉換裝置(USB協議-串行通信協議)。在通信主機 (USB)和RS-232/RS-485/RS-422串口設備之間,無論是通信主機發送信息至指定的RS-232/RS-485/RS-422串口設備或是RS-232/RS-485/RS-422串口設備發送信息至指定通信主機,都可以經其輕易且正確地傳輸。USB232GH3產品提供一個USB口,一個隔離的RS232/ RS485/RS422串口。USB232GH3不僅支持WINDOWS、WINCE、MAC-OS、LINUX,而且還支持Andriod,也是世界上最小的高速光隔USB/RS-232/485/422轉換器!
現在的平板電腦和智能手機都有USB口,本文以波仕USB232GH3產品為例介紹在Android系統下的USB擴展串口的方法。將USB232GH3型USB/串口轉換器的USB口外插到平板電腦的USB口即可,有些可能要通過接USB-OTG線。USB232GH3產品的RS-232/485/422串口端是一個DB-9針座,具有RS-232、RS-485、RS-422全部引腳。當作為RS-232口時與PC機的DB-9針RS-232口的2、3、5腳分配完全相同。作為RS-422時,T+、T—是指從USB232GH3向外發送。注意RS-485和RS-422通信時建議要接地線(5腳)。RS-485/422無須跳線選擇。RS-485/422信號的參考地線與RS-232的GND是一樣的。USB232GH3實現了USB與串口(RS-232/485/422)之間的2500V光電隔離。USB232GH3的串口最高通信速率為115.2Kbps,內置有600W抗雷擊浪涌保護器。
USB串口驅動程序分為虛擬串口驅動和直接端口驅動。 目前USB232GH3的Android驅動程序為直接端口驅動,并且只支持ARM芯片。我們已經在Android2.3和Android2.6測試通過。 Android實際上可以理解為一個比較完善界面和功能的LINUX、其內核仍然是LINUX。Android的USB-串口驅動安裝仍然要在LINUX開發系統下完成,運行UBUNTU10.04。分步運行以下指令:
make config omap3_beagle_defconfig
make menuconfig ARCH=arm CROSS_COMPILE=arm-eabi-
make ARCH=arm CROSS_COMPILE=arm-eabi- uImage
進入下面的界面:
通過以下指令配置內核:
adb pull /proc/config.gz config.gz
cat config.gz > ~/android-kernel-source/tegra-android-tegra-2.6.36-9001adc/.config
然后設置串口訪問權限:
/dev/ttyUSB* 0666 root root
echo “Hello serial port” > /dev/ttyUSB0
cat /dev/ttyUSB0
這樣就可以外接USB232GH3擴展出串口了。Android下對串口的訪問目前只能通過JAVA API。隨產品配套的光盤中已經提供了例程。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV
型號:KIT R XT4 6pcs
價格:¥543.57
庫存:7
訂貨號:10139196
型號:KIT F T5 6pc
價格:¥942.885
庫存:4
訂貨號:10078750
型號:3VT9200-1CB30
價格:¥94.995
庫存:9
訂貨號:3VT92001CB30
型號:ST-6SW3
價格:¥1691.19
庫存:2
訂貨號:1110003110
型號:擴展器 3P NS630b-1600
價格:¥1124.775
庫存:7
訂貨號:PA33622
型號:配件TGW45 抽屜式55回路的接線端子 配安裝螺絲
價格:¥347.4
庫存:10
訂貨號:150007217