Android 手机的 USB 转串口开发
Android 手机的 USB 接口在各个领域都得到了广泛的应用和推广笔者前几天接手一个项目, 主要就是解决工业现场数据采集的问题, 该项目是由深圳宏进科技委托笔者开发的现场的总线是 RS485 和 RS232 总线, 需要用电脑和手机方便的采集数据, 保留并从现场发给深圳公司进行数据分析和问题的解决
硬件采用常用的 USB 转串口模块, 既可以用电脑配合串口软件进行数据采集, 又可以通过 Android 手机的 USB 配合相应的 APP 进行数据采集硬件如下图:
电脑的数据采集软件网上很多笔者在此不再做过多的阐述, 主要对 Android 的手机 APP 开发进行详细的讲解模块和手机的接线示意图如下:
接 2 个 USB 转串口模块和电脑进行数据的交互测试
测试波特率 600-460800bps
收发数据 10000 次, 无丢包和误码
现主要讲解一下 Android 的开发
1 要使用手机的 USB 口首先要获取相关的权限
2 相关文件在主程序中的包含
3 相关参数的定义
4.APP 操作界面的规划
5USB 的调用
调用界面显示:
6 串口参数的设置
7 数据的接收
界面展示
8 数据的发送
展示界面
上述是 Android 手机 USB 接口用于串口数据采集的关键流程点每个步骤都经过笔者的检验, 应用没有问题同时深圳宏进科技公司已经把模块放在淘宝上销售可以搜索商铺 - 深圳宏进科技看到该产品为了方便相关人员体验, 提供 APK 以及 Android 源程序的下载
来源: http://www.bubuko.com/infodetail-2517087.html