[总线接口] Android手机的USB转串口开发

[复制链接]
94|0
 楼主 | 2018-1-10 11:26 | 显示全部楼层 |阅读模式
Android手机的USB转串口开发
Android手机的USB接口在各个领域都得到了广泛的应用和推广。笔者前几天接手一个项目,主要就是解决工业现场数据采集的问题,该项目是由深圳宏进科技委托笔者开发的。现场的总线是RS485RS232总线,需要用电脑和手机方便的采集数据,保留并从现场发给深圳公司进行数据分析和问题的解决。
硬件采用常用的USB转串口模块,既可以用电脑配合串口软件进行数据采集,又可以通过Android手机的USB配合相应的APP进行数据采集。硬件如下图:
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B1.tmp.png
电脑的数据采集软件网上很多。笔者在此不再做过多的阐述,主要对Android的手机APP开发进行详细的讲解。模块和手机的接线示意图如下:
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B2.tmp.png
2USB转串口模块和电脑进行数据的交互测试。
测试波特率600-460800bps
收发数据10000次,无丢包和误码。
现主要讲解一下Android的开发。
1、要使用手机的USB口首先要获取相关的权限。
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B3.tmp.jpg
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B4.tmp.jpg
2、相关文件在主程序中的包含

file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B5.tmp.jpg
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B6.tmp.jpg
3、相关参数的定义

file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B7.tmp.jpg
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B8.tmp.jpg
4.APP操作界面的规划。

file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3B9.tmp.png  file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3BA.tmp.png
5、USB的调用
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3BB.tmp.jpg
调用界面显示:
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3BC.tmp.png

6、串口参数的设置
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3BD.tmp.jpg
7、数据的接收
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3BE.tmp.jpg
界面展示
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3BF.tmp.png
8、数据的发送
file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3C0.tmp.jpg
展示界面

file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ksohtml\wps3C1.tmp.png
上述是Android手机USB接口用于串口数据采集的关键流程点。每个步骤都经过笔者的检验,应用没有问题。同时深圳宏进科技公司已经把模块放在淘宝上销售。可以搜索商铺-深圳宏进科技看到该产品。为了方便相关人员体验,提供APK以及Android源程序的下载。

扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册 手机登录
高级模式

论坛热帖

关闭

热门推荐上一条 /3 下一条

分享 快速回复 返回顶部 返回列表