基于手机蓝牙通信的虚拟示波器设计.docVIP

基于手机蓝牙通信的虚拟示波器设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于手机蓝牙通信的虚拟示波器设计

基于手机蓝牙通信的虚拟示波器设计 周长锁,侯善刚,张 强 (中国石油大庆炼化公司,黑龙江大庆 163813) [摘要]:用单片机P89LPC938的AD转换功能采集电压波形数据,通过串口蓝牙模块传给智能手机,在手机上显示电压波形。可应用于电气测量回路、可控硅整流等电力电子设备的检修维护工作。 关键词:单片机;蓝牙;示波器 The Dedign of Virtual Oscilloscope Base on Bluetooth Mobile ZHOU Chang-suo,HOU Shan-gang,ZHANG Qiang (Petroleum China Daqing RefiningChemical Company,Heilongjiang daqing 163813 ) Abstract: Collect voltage waveform data through single-chip(P89LPC938) AD converter, Transmit to mobile through the serial port Bluetooth module, the mobile shows the voltage waveform. Can be applied to the electrical measuring circuit, thyristor and other power electronic equipment repair and maintenance work. Keywords: Microcontroller;Bluetooth;Oscilloscope 0 引言 在电气检修工作中,有时要用到示波器查看各种电压波形,普通的示波器体积大、笨重,最重要的是没有电气隔离,操作时要注意不能触电。随着单片机等电子技术的发展,以及智能手机的普及,设计一个能和手机配套使用的虚拟示波器,成本低,携带使用都方便。 1 硬件设计 电路包括信号预处理、单片机、蓝牙串口模块和电源4部分,电路原理图见图1。 图1:蓝牙虚拟示波器电路原理图 1.1 信号预处理 单片机AD转换电压范围是0~3.3V,为了能测量交流信号,把输入信号地端接RP3调节出的1.65V,这样就能测到-1.65~+1.65V的电压。实际工作中电工测量电压范围从几伏到几百伏,为此加入了电阻降压网络R1、R2、R4、R5、RP1和RP2,这样就能测到60V的电压,再加上个有x10挡(放大10倍)的示波器探头,最大可测到600V电压。LM358是双运放,接成电压跟随器方式,主要作用是提高输入阻抗,使示波器标入阻抗是1MΩ,否则示波器探头放到x10挡时,测量数值会有偏差。运放还能起到当输入信号过大时,限制输入到单片机的信号幅度,保护单片机的作用。共有2个信号输入端,组成双踪示波器,可以比较2路信号的相位关系。 1.2 单片机 选用了飞利浦的单片机P89LPC938,是基于80C51内核的低功耗FLASH单片机,其内部有7.373MHz振荡器、复位电路、8通道10位AD转换器,8K字节Flash程序存储器、768字节RAM数据存储器,这使得外围电路很简洁。为了提高AD转换速度和提高通信波特率的准确程度,使用了外部12MHz晶振。单片机的P2.0(AD07)、P2.1(AD06)接双运放LM358的电压输出,单片机的P1.0(TXD)、P1.1(RXD)接蓝牙模块的串口。 1.3 蓝牙串口模块 蓝牙串口模块主要参数:兼容蓝牙V2.0 规范、CLASS 2 标准,传输距离最大10M,支持SPP 服务(串口)。功能多的蓝牙模块可更改主从设置,默认为从设备,可以和电脑或手机蓝牙连接,还可以更改通信波特率,默认是9600bps,可更改为较大的波特率,如115200bps,加快通信速度。默认配对密码是1234,每次搜索蓝牙模块前先给蓝牙模块上电再搜索,再次搜索时要先把蓝牙模块重新上电,否则可能搜索不到。 1.4 电源 电源选用电池,携带方便,避免外接电源对测量数据的干扰。经三端稳压变为3.3V给单片机和蓝牙模块供电。 2 单片机软件编程 2.1 程序流程 单片机软件用Keil C51编写,主要流程是等待手机发来测试命令,收到命令后根据命令采集数据并存储到内部RAM,采集完一组数据后一起发送给手机,这样一个测试周期完成,等待下一个测试命令,流程图见图2。手机发出测试命令是4个字节,首字节是头标志“0xDB”,第2个字节代表量程选择,如果量程命令是非零字节,表示量程为15V,如果量程命令是零,表示量程为60V。第3、4字节是采样周期数据,控制采样频率,采样周期范围为50us~10ms,最高采样频率20kHz。每通道240个数据,共采集480个数据。 2.2 数字变量程 单片机

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档