为了账号安全,请及时绑定邮箱和手机立即绑定

Android手机的USB转串口开发硬件以及软件

标签:
Android

Android手机的USB转串口开发

Android手机的USB接口在各个领域都得到了广泛的应用和推广。笔者前几天接手一个项目,主要就是解决工业现场数据采集的问题,该项目是由深圳宏进科技委托笔者开发的。现场的总线是RS485和RS232总线,需要用电脑和手机方便的采集数据,保留并从现场发给深圳公司进行数据分析和问题的解决。

硬件采用常用的USB转串口模块,既可以用电脑配合串口软件进行数据采集,又可以通过Android手机的USB配合相应的APP进行数据采集。硬件如下图:

5b8790b5000140f012151620.jpg

电脑的数据采集软件网上很多。笔者在此不再做过多的阐述,主要对Android的手机APP开发进行详细的讲解。模块和手机的接线示意图如下:

5b8790b60001021108071076.jpg

接2个USB转串口模块和电脑进行数据的交互测试。

测试波特率600-460800bps。

收发数据10000次,无丢包和误码。

现主要讲解一下Android的开发。

1、要使用手机的USB口首先要获取相关的权限。

5b8790b70001cbe906160144.jpg

5b8790b70001782a06070100.jpg

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

5b8790b80001e5af04320366.jpg

5b8790b800010dcf05310330.jpg

3、相关参数的定义

5b8790b8000109f106000249.jpg

5b8790b90001d6f705790180.jpg

4.APP操作界面的规划。

   5b8790b90001b75010801920.jpg5b8790ba0001008810801920.jpg

5、USB的调用

5b8790c500012a1005810319.jpg

调用界面显示:

5b8790ca0001929d10801920.jpg

6、串口参数的设置

5b8790d200015f2706090211.jpg

7、数据的接收

5b8790d30001272a06330378.jpg

界面展示

5b8790d3000149ee10801920.jpg

8、数据的发送

5b8790d40001d92e06300376.jpg

展示界面

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


原文链接:http://www.apkbus.com/blog-941560-76656.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消