1. 程式人生 > >Android手機的USB轉串口開發硬件以及軟件源代碼

Android手機的USB轉串口開發硬件以及軟件源代碼

USB RS485 RS232 ANDROID 源代碼

Android手機的USB轉串口開發
Android手機的USB接口在各個領域都得到了廣泛的應用和推廣。筆者前幾天接手一個項目,主要就是解決工業現場數據采集的問題,該項目是由深圳宏進科技委托筆者開發的。現場的總線是RS485和RS232總線,需要用電腦和手機方便的采集數據,保留並從現場發給深圳公司進行數據分析和問題的解決。
硬件采用常用的USB轉串口模塊,既可以用電腦配合串口軟件進行數據采集,又可以通過Android手機的USB配合相應的APP進行數據采集。硬件如下圖:
技術分享圖片
電腦的數據采集軟件網上很多。筆者在此不再做過多的闡述,主要對Android的手機APP開發進行詳細的講解。模塊和手機的接線示意圖如下:
技術分享圖片
接2個USB轉串口模塊和電腦進行數據的交互測試。
測試波特率600-460800bps。
收發數據10000次,無丟包和誤碼。
現主要講解一下Android的開發。
1、要使用手機的USB口首先要獲取相關的權限。
技術分享圖片

2、相關文件在主程序中的包含

技術分享圖片

3、相關參數的定義
技術分享圖片

4.APP操作界面的規劃。
技術分享圖片
5、USB的調用
技術分享圖片
調用界面顯示:
技術分享圖片

6、串口參數的設置
技術分享圖片
7、數據的接收
技術分享圖片
界面展示
技術分享圖片
8、數據的發送
技術分享圖片
展示界面
技術分享圖片
上述是Android手機USB接口用於串口數據采集的關鍵流程點。每個步驟都經過筆者的檢驗,應用沒有問題。同時深圳宏進科技公司已經把模塊放在淘寶上銷售。可以搜索商鋪-深圳宏進科技看到該產品。為了方便相關人員體驗,提供APK以及Android源程序的下載。

Android手機的USB轉串口開發硬件以及軟件源代碼