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源程序的下载。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
北斗规模化应用赋能大理州智慧城市建设
中国电源产业的发展与分析
二季度中国智能手机市场结束连续六个季度增长
MacsotMR700型无线话筒电路
CAD技术发展历程概览
超低噪声开关稳压器在噪声敏感型射频应用中的优势
DDR6 预计将于 2027 年大规模应用,据报道内存巨头已最终完成原型设计
简易红外线无线耳机电路
e络盟社区携手Würth Elektronik发起全球LED设计挑战赛
MotionFire电机控制开发平台
OpenAI 和 Oracle 达成协议,将建造庞大的 Stargate 数据中心,整个项目将支持 200 万个 AI 芯片
调频无线话筒电路
莱迪思更新高I/O密度和安全器件,进一步拓展低功耗、小尺寸FPGA产品组合
tornado_users_guide_windows_2.2
采用MC2831的无线话筒电路
电动助力转向系统示范
采用MPCI6H的无线话筒电路
uClinux2.6入门
uCLinux在Blackfin处理器上的应用
中国数码相机消费需求迎来爆发性增长前夜
据报道,英伟达和联发科将 N1X 处理器发布时间从 2025 年下半年推迟至 2026 年第一季度
实现数字电机控制
SOCAMM 在 HBM 之后点燃新的内存战——三星和 SK 海力士加入竞争
低空经济驶入快车道,泰克全链路测试方案破解飞行电子系统验证难题
美国家半导体公司在苏州兴建中国装配厂
uClinux 应用技术文集
MSP430 LaunchPad 入门
联通“白送”CDMA手机 移动将如何应对?
tornado_release_notes_2.2.2
工厂自动化概述