资讯详情

51单片机电路原理图_(51单片机)课设项目2-超声波测距(SRF04、LCD1602、蜂鸣器报警电路)...

521c64bf6cea43cbc17eb3c63604aaab.png

简单复习做小项目时遇到的问题,最后下载地址,需要时可以下载(在CSDN我设置的是0C货币下载,我发现了好几次 会自己变吗?

超声波模块SRF04

·引脚 VCC:电源端 ECHO:接收端(高电平持续时间为超声波返回时间) TR:触发控制端,信号输入 NC(OUT):开关量输出(用于报警模块) GND:地线

·工作原理

***如果回波高电平时间为100us-18ms如果间隔超过36ms,说明物体没有检测到***

系统首先初始化,发射端向目标发射超声波接收端等待回声(高电平),同时启动定时器计时,一旦超声波在空气传播过程中遇到障碍物,就会反射回来。当接收器收到反射波时,它会被给予负脉冲到单片机,此时定时器停止计时。定时器能准确记录超声波发射点与障碍物之间的记录往返传播时间t,设声速为c,可得距测量值为:s=ct/2。测量结果显示在LCD上。

·程序

137~判断140行是否超过360行ms

143~判断147行是否小于18行ms的区间

【举个栗子】137~判断140行是否超过360行ms 用计算器算 137行: while(ECHO) ///接收端或高电平时 36ms=36000us(微秒) 36000 D= 8CA0 H ( 十进制转十六进制) 【BIN:2进制;OCT:8进制;DEC:10进制;HEX:16进制】 *比较两个数的大小 从高位比较到36ms时,TH0=0x8C;TL0=0xA0; 139行: if ( ( TH0 > 0x8c ) || ( TH0 == 0x8c && TL0 > 0xa0 ) ) break; 如果 当前TH0>0x8c (即当前时间>36ms) 或 当前时间的高位TH0与36ms时的TH0 ( 0x8c )相等,就在判断低位TL0,如果 当前TL0 > 0xa0 (即当前时间>36ms)

·时间计算(超声波发出返回的时间)

result = ( TH0 << 8 ) TL0; //result代表时间

变量类型: unsigned int result;

·距离计算:Now=(int)(High_Time*0.0175); //Now为了测量距离值,单位cm

变量类型: unsigned int Now;

距离是通过记录超声波高电平时间获得的声波从发出到遇障碍物返回的时间来计算的。声速为340m/s,但在所需的测量范围内,计算距离和实际测量距离为1~2cm的偏差。考虑到声速与温度有关,声速在空气中以340m/s传播的温度条件是15℃,所以经过多次修改,最终选择350m/s作为本设计中声速的标准值,在8~76cm计算范围内的距离与实际测量距离无偏差。

【笔记word搜索文件中其他人写的时间和距离计算的公式

——————————————————————————————————————

蜂鸣器报警电路

·连接原理:

报警模块和单片机P1.7.当引脚输出低电时,引脚连接PNP由于蜂鸣器所需的驱动电流相对大于单片机输出电流,因此应使用三极管驱动,并添加100欧姆电阻作为限流电阻。图中二极管起到续流作用,因为蜂鸣器本质上是感性元件,电流不能突变,所以必须有续流二极管提供续流。否则,当电源-三极管-蜂鸣器电路截止时,存储的电流无处可去,蜂鸣器两端会产生几十伏尖峰电压,可能会损坏驱动三极管,干扰整个电路系统。连续二极管后,由二极管-蜂鸣器-地面组成的电路可以消耗剩余电流,避免断开时电感电流引起的反向冲击。三极管起着开关的作用,基极低电平时三极管导通,蜂鸣器发出声音。三极管起着开关的作用,基极低电平时三极管导通,蜂鸣器发出声音。


项目实现的功能包括:

(1)用两个按钮设置距离阈值10cm为一档,为阈值;

(2)超声测距模块SFR04用于测量距离,并将数据发送到单片机。

(3)距离阈值和距离信息LCD1602显示。

(3)当距离低于阈值时,报警模块为5kHz频率报警;当距离低于阈值时 10cm报警模块为1kHz频率发出警报;当距离大于等于阈值 10cm报警模块不发出声音。

资源内容包括:

资源下载地址:

(天地良心,这次我截图我真的设置的0C爸爸看到自己会不会变花?
项目2-51单片机-倒车雷达控制系统设计(CSDN).zip-C/C 文档类资源-CSDN下载download.csdn.net

以下是咸鱼地址嘻嘻 焦虑可以自提 1¥ 嘻嘻

https://market.m.taobao.com/app/idleFish-F2e/widle-taobao-rax/page-detail?wh_weex=true&wx_navbar_transparent=true&id=631989419017&ut_sk=1.X6kgq5AwkNYDAKBatEDf0vKo_12431167_1605101839355.Copy.detail.631989419017.4039191413&forceFlush=1market.m.taobao.com

标签: 二极管模块2sk1941

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台