



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 arduinoandroid的蓝牙通信设计与电火花监测的应用 李昌泽+王军民摘要:本文以arduino开发板和android系统手机为研究方向,设计arduino开发板硬件设计与板载程序,以及编写基于android系统手机的apk,用手机端程序通过蓝牙模块对arduino 开发板进行控制,对电火花震源工作中的高压进行监测,开发板端采集数据回显到android手机终端,以便工作人员对电火花震源工作电压情况进行了解。关键词:android;arduino;藍牙引言近年来物联网产品发展迅速,而手机的普及与android系统的广泛使用更是为智能家居
2、提供了支持。利用蓝牙通讯10米的通讯距离与低功耗、低成本等优势是两者相互通讯的一个极为简单的方法。通过这个方法,可以使安全便捷的对电火花震源的充放电各个模块的电压进行监测,及早的发现设备内部存在的电压异常。系统硬件设计arduino1是一块基于开放源代码的usb接口simplei/o接口板。arduino uno是arduino usb接口系列的最新版本,作为arduino平台的参考标准模板。uno的处理器核心是atmega328,同时具有14路数字输入/输出口(其中6路可作为pwm输出),6路模拟输入,一个16mhz晶体振荡器,一个usb口,一个电源插座,一个icsp header和一个复位
3、按钮。该系统的硬件主要由arduino uno主控板、蓝牙串口模块和voltage sensor电压传感器模块组成。1.arduino开发板arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的arduino板)和软件(arduino ide)。它构建于开放原始码simplei/o介面版,并且具有使用类似java、c语言的processing/wiring开发环境。该平台的特点是具有跨平台性、简单清晰、开放性和发展迅速。arduino uno可以通过3种方式供电,而且能自动选择供电方式。1)外部直流电源通过电源插座供电。2)电池连接电源连接器的gnd和vin引脚。3)u
4、sb接口直接供电。arduino具有14路数字输入输出口:工作电压为5v,每一路能输出和接入最大电流为40ma。每一路配置了20-50k欧姆内部上拉电阻(默认不连接)。除此之外,有些引脚有特定的功能串口信号rx、tx:与内部 atmega8u2 usb-to-ttl芯片相连,提供ttl电压水平的串口接收信号。2.hc-06蓝牙串口模块核心模块使用hc-06从模块,引出接口包括vcc,gnd,txd,rxd。红色led灯指示蓝牙连接状态,闪烁表示蓝牙未连接,常亮表示蓝牙已连接并打开了端口。底板为3.3v ldo,接口电平为3.3v,输入电压3.6-6v,未配对时电流约30ma,配对后约10ma。
5、空旷地有效距离超过10米。配对以后当全双工串口使用,无需了解任何蓝牙协议,但仅支持8位数据位、1位停止位、无奇偶校验的通信格式。在未建立蓝牙连接时支持通过at指令设置波特率、名称、配对密码,设置的参数掉电保存。蓝牙连接以后自动切换为透传模式。3.voltage sensor 电压传感器模块voltage sensor 电压传感器模块主要参数:电压检测范围:dc0.02445v-25v,电压模拟分辨率:0.00489v,dc输入接口:端子正接vcc,负接gnd,输出接口:“+”接5v,“-”接gnd,“s”接arduino的ad引脚。该模块的电压监测范围只有0-25v,需要通过不同的分压电阻配合
6、才能完成对不同模块的电压的监测。系统软件设计与通信1.android控制采集软件设计android2是一种基于linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。本文通过工具软件e4a完成在移动端软件的设计,个性化定制了界面与所需功能。完成了gui设计与询问打开手机蓝牙、搜索可配对蓝牙从机、配对蓝牙从机、发送测距指令、接受回传数据、保存数据等功能。2.arduino采集传输软件设计arduino端的软件是通过arduino ide3完成,主要的功能为通过轮询方式等待接受android端的采集指令、驱动测压模块完成测量、对采集数据进行处理和驱动蓝牙模块回显数据至手机
7、端。再通过数字引脚控制一颗黄色led等,做连接测试与检测用。3.通信过程与结果将硬件部分组装完毕后,接通电源,蓝牙模块红色指示灯开始闪烁,检测灯黄色led灯持续亮灯;打开android手机端测距app,打开手机蓝牙,搜索设备,连接硬件组件中蓝牙模块,显示连接成果,蓝牙模块红色led灯常亮;点击测试1按钮,黄色led灯熄灭,点击测试2按钮,黄色led灯点亮;证明系统连接正常后,点击接受数据按钮,测压模块开始测压,在经过arduino处理后将被测电压通过蓝牙模块回显至手机app中的数据显示框中,单击一次完成一次测量,得到各个模块工作中的电压,多次结果可同时显示在显示框中,app可以完成清空显示框与
8、保存显示框中数据至手机sd卡。结 语本文中的数据采集与蓝牙通信系统是基于android系统与arduino平台的一套软硬件配套操作系统。本系统通过手机app控制硬件部分完成数据采集与处理,并通过蓝牙回显至手机app中。传输过程简单稳定,采集精度受环境与采集模块影响,数据精度可由软件控制。该套方案成本低廉、功耗极低、可移植性强,通过arduino平台丰富强大的功能,结合电火花震源的工作,可以安全有效的完成对设备内部各个器件模块的电压监测,但是由于电火花内部高压设备复杂,对于蓝牙的传输有一定的影响,通信有效范围不能达到10米以上,对野外实时操作与监控有一定的距离限制。参考文献:1蔡睿妍.arduino的原理及应用j.电子设计工程,2012,20(16):155-157.2詹成国,朱伟,徐敏.基于android的测控装置人机界面的设计与开发j.电力自动化设备,2012,32(01):119-122.3杨继志,郭敬.arduino的互动产品平台创新设计j.单片机与嵌入式系统应用,2012,12(04):39-41.endprint科学与财富2017年29期科学与财富的其它文章从“杀医
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水富市属事业单位考试试卷
- 2025年哈尔滨市香电幼儿园招聘3人模拟试卷带答案详解
- 2025国家卫生健康委卫生发展研究中心招聘5人(第一批次)考前自测高频考点模拟试题及答案详解参考
- 2025贵州铜仁市万山区事业单位引进人才12人考前自测高频考点模拟试题带答案详解
- 2025年春季中国光大银行济南分行校园招聘(滨州有岗)考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025年福建省莆田市湄洲湾北岸经济开发区国发投资有限公司招聘6人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025河南新科起重校园招聘考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年甘肃省地矿局测绘院注册城乡规划师预招聘模拟试卷及1套完整答案详解
- 2025年新乡获嘉县公安局面向社会招聘看护队员26人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025昆仑数智科技有限责任公司春季高校毕业生招聘15人模拟试卷及答案详解(考点梳理)
- 中医治未病健康宣教
- Ice-O-Matic CIM登峰系列制冰机培训手册
- 《穴位埋线疗法》课件
- 【大型集装箱船舶港口断缆事故预防应急处理及案例探析7500字(论文)】
- 发展汉语-初级读写-第一课-你好
- 律师事务所人事管理制度
- 高中英语完形填空高频词汇300个
- 2023-2025年世纪公园综合养护项目招标文件
- 脑梗塞并出血护理查房
- 男朋友男德守则100条
- 医院感染科室院感管理委员会会议记录
评论
0/150
提交评论