超声波测距模块使用说明书.doc

上传人:滴答 文档编号:1270695 上传时间:2019-01-25 格式:DOC 页数:7 大小:1.25MB
下载 相关 举报
超声波测距模块使用说明书.doc_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、汇诚科技 http:/ 产品有售淘宝店: 汇诚科技 http:/ 无忧电子购物 http:/ 超声波测距 模块 使用说明书 简要说明: 、本模块性能稳定,测度距离精确。能和国外的 SRF05,SRF02 等超声波测距模块相媲美。模块高精度,盲区( 2cm)超近 ,稳定的测距是此产品成功走向市场的有力根据! 2 主要技术参数: 1:使用电压: DC5V 2:静态电流:小于 2mA 3:电平输出:高 5V 4:电平输出:底 0V 5:感应角度:不大于 15 度 6:探测距离: 2cm-450cm 7:高精度:可达 0.3cm 接线方式, VCC、 trig(控 制端)、 echo(接收端)、 GN

2、D 本产品使用方法:一个控制口发一个 10US 以上的高电平 ,就可以在接收口等待高电平输出 .一有输出就可以开定时器计时 ,当此口变为低电平时就可以读定时器的值 ,此时就为此次测距的时间 ,方可算出距离 .如此不断的周期测 ,就可以达到你移动测量的值了 汇诚科技 http:/ 产品有售淘宝店: 汇诚科技 http:/ 无忧电子购物 http:/ 模块工作原理: (1)采用 IO 触发测距,给至少 10us 的高电平信号 ; (2)模块自动发送 8 个 40khz的方波,自动检测是否有信号返回; (3)有信号返回,通过 IO 输出一高电平,高电平持续的时间就是 超声波从发射到返回的时间 测试距

3、离 =(高电平时间 *声速 (340M/S)/2; 本模块可提供全套测距程序: C51, PIC18F877,超声波 LCD1602 显示,超声波LCD12864 显示,数码管显示,串口显示等,测距参考程序。 电气参数: 汇诚科技 http:/ 产品有售淘宝店: 汇诚科技 http:/ 无忧电子购物 http:/ 超声波 时序 图: 【 测试程序 】 实现功能: /* 汇诚科技 实现功能 :此版配套测试程序 使 用芯片: AT89S52 晶振: 11.0592MHZ 波特率: 9600 编译环境: Keil 作者: zhangxinchunleo 网站: 汇诚科技 http:/ 产品有售淘宝

4、店: 汇诚科技 http:/ 无忧电子购物 http:/ 淘宝店:汇诚科技 http:/ 【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! /* */ #include /库文件 #include #define RX P0_1 #define TX P0_2 unsigned int time=0; unsigned int timer=0; unsigned char posit=0; unsigned long S=0; bit flag =0; unsigned char const discode = 0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0

5、xF8,0x80,0x90,0xBF,0xff/*-*/; unsigned char const positon3= 0xbf,0xdf,0xef; unsigned char disbuff4 = 0,0,0,0,; /*/ void Display(void) /扫描数码管 if(posit=0) P0=(discodedisbuffposit) else P0=discodedisbuffposit; P2=positonposit; if(+posit=3) posit=0; /*/ void Conut(void) time=TH0; time=(time=700)|flag=1)

6、 /超出测量范围显示“ -” flag=0; disbuff0=10; /“ -” disbuff1=10; /“ -” disbuff2=10; /“ -” 汇诚科技 http:/ 产品有售淘宝店: 汇诚科技 http:/ 无忧电子购物 http:/ else disbuff0=S%1000/100; disbuff1=S%1000%100/10; disbuff2=S%1000%10 %10; /*/ void zd0() interrupt 1 /T0 中断用来计数器溢出 ,超过测距范围 flag=1; /中断溢出标志 /*/ void zd3() interrupt 3 /T1 中断用

7、来扫描数码管和计 800MS 启动模块 TH1=0xf8; TL1=0x30; Display(); timer+; if(timer=400) timer=0; TX=1; /800MS 启动一次模块 _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); _nop_(); 汇诚科技 http:/ 产品有售淘宝店: 汇诚科技 h

8、ttp:/ 无忧电子购物 http:/ _nop_(); _nop_(); TX=0; /*/ void main( void ) TMOD=0x11; /设 T0 为方式 1, GATE=1; TH0=0; TL0=0; TH1=0xf8; /2MS 定时 TL1=0x30; ET0=1; /允许 T0 中断 ET1=1; /允许 T1 中断 TR1=1; /开启定时器 EA=1; /开启总中断 while(1) while(!RX); /当 RX 为零时等待 TR0=1; /开启计数 while(RX); /当 RX 为 1 计数并等待 TR0=0; /关闭计数 Conut(); /计算 /* 结束 */ 【 图片展示 】 汇诚科技 http:/ 产品有售淘宝店: 汇诚科技 http:/ 无忧电子购物 http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。