本文主要是介绍基于单片机的红外无线测距仪,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为红外测距是一种非接触检测技术,它受到影响的因素少,相比于其他的测距仪有较大的优势;更能应对恶劣环境,功能也更加的可靠。因此可广泛应用于各种工业设计中。
1.概述
随着科学技术的快速发展,研究出了多种新型测距仪器。 系统进行近距离高精度的距离测量,因此采用了红外无线测距模块最为测距传感器。此外系统采用了单片机作为中央处理器,LCD12864作为显示距离的屏幕。同时拥有距离超过预设值报警功能。系统在保证安全可靠的前提下可以进行高精度近距离的测距功能。基于单片机的红外无线测距仪具有相对与其他测距仪精度更高但距离也更近。因此可以用于近距离高精度的测距需求当中。与此同时红外测距仪的响应速度极快,相对于其他类型的传感器,更加迅速的反应也使得红外测距传感器可以应用于相对复杂的场景。
2.系统方案框图设计
本设计由单片机红外测距模块是由12864液晶显示电路、按键电路、报警电路和电源电路组成。
(1)通过红外测距模块检测距离(测距范围10-80cm),通过PCF8591将红外模块的模拟数值转化为数字数值,然后传给单片机处理。
(2)LCD12864液晶第一行实时显示距离,第二行显示设置的阈值。
(3)阈值可以通过2个按键调节。
(4)超过阈值后,蜂鸣器鸣叫报警。
3.系统具体模块方案确定
本设计采用了单片机、显示模块、测距模块以及按键电路和报警电路几部分组成,来实现系统的功能。
3.1 单片机芯片的选择
采用STC89C51单片机来作为系统的核心处理器,相比于其他的单片机51单片机的性能更加可靠,价格低廉,编程相对简单。而且可以满足系统的设计需求。通过对系统的相关程序的编写,调试最后再烧进单片机内来
这篇关于基于单片机的红外无线测距仪的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!