基于单片机的无线测速仪

合集下载

基于单片机的测速仪的设计与实现

基于单片机的测速仪的设计与实现

基于单片机的测速仪的设计与实现在现代科技飞速发展的时代,测速仪在各个领域都有着广泛的应用,比如交通管理、工业生产、运动竞技等。

而基于单片机的测速仪因其成本低、性能稳定、易于实现等优点,成为了测速领域的重要研究方向。

一、测速仪的工作原理要理解基于单片机的测速仪的设计,首先需要了解其工作原理。

常见的测速方法有多种,如激光测速、雷达测速、编码器测速等。

在本次设计中,我们采用了编码器测速的方法。

编码器是一种能够将机械运动转换为电信号的装置。

当被测物体运动时,带动编码器旋转,编码器会输出一系列的脉冲信号。

通过测量这些脉冲信号的频率,就可以计算出被测物体的速度。

二、单片机的选择单片机是整个测速仪的核心控制单元,其性能直接影响到测速仪的准确性和稳定性。

在众多的单片机型号中,我们选择了 STM32 系列单片机。

STM32 单片机具有高性能、低功耗、丰富的外设资源等优点,能够满足测速仪的设计需求。

三、硬件电路设计硬件电路设计是测速仪实现的基础。

主要包括以下几个部分:1、传感器接口电路用于连接编码器,将编码器输出的脉冲信号传输给单片机。

2、单片机最小系统包括单片机芯片、时钟电路、复位电路等,为单片机的正常工作提供必要的条件。

3、显示电路用于显示测量到的速度值,可以选择液晶显示屏(LCD)或者数码管。

4、电源电路为整个系统提供稳定的电源。

四、软件设计软件设计是测速仪实现功能的关键。

主要包括以下几个步骤:1、初始化设置对单片机的各个外设进行初始化,如定时器、中断等。

2、脉冲信号采集通过定时器捕获编码器输出的脉冲信号,并计算脉冲的频率。

3、速度计算根据脉冲频率和编码器的参数,计算出被测物体的速度。

4、显示输出将计算得到的速度值通过显示电路进行显示。

五、系统调试在完成硬件和软件设计后,需要对整个系统进行调试。

调试过程中,可能会遇到各种问题,如脉冲信号丢失、速度计算不准确、显示异常等。

针对这些问题,需要仔细分析,逐步排查,找出问题的根源,并进行相应的修改和优化。

基于单片机的测速仪

基于单片机的测速仪

NANHUA University单片机课程设计题目基于单片机的测速仪学院名称电气工程学院指导教师职称副教授班级学号学生姓名2010年 12 月 31日《单片机课题设计》任务书3.主要参考文献:[1] 胡汗才. 单片机原理及其接口技术[M].北京:清华大学出版社,2004[2] 钱晓捷. 汇编语言程序设计[M].北京:高等学校教材,2005[3] 张洪润. 张压凡.传感器与应用教程[M].北京:清华大学出版社,2005[4] 张洪建.蒙建波.自动检测技术与装置[M].北京:化学工业出版社,2004[5] 吕宁. 水箱水位PLC 自动控制系统的设计[J].电子技术,2005[6] 刘东红.利用单片机89C52的一个并行I∕O口实现多个LED显示的一种简单方法,国外电子元器件.2002年(8)[7]童诗白.模拟电子技术基础.高等教育出版社,1999[8]何立民.单片机高级教程——应用与设计.北京航空航天大学出版社,2000[9]李嗣福.计算机控制基础.中国科技大学出版社,2001[10]黄丹辉. 党向荣.微机测控系统中的接地系统设计, 2002.4.20[11]蒋亚东. 敏感材料与传感器. 电子科技大学出版社,2008.12[12]陈艾. 敏感材料与传感器. 化学工业出版社,2004.10.1[13]戴佳、戴卫恒刘博文 .51单片机C语言应用程序设计电子工业出版社,2008.12[14] 谢淑如,郑光钦,杨渝生 .Protel PCB 99 SE电路板设计.清华大学出版社,2001[16] 江晓安、董秀峰. 模拟电子技术. 西安电子科技大学出版社, 2007.14.课程设计工作进度计划:序号起迄日期工作内容1 2010.12.15 布置任务,教师讲解设计方法及要求2 2010.12.16--2011.12.20 学生查找阅读资料,初定方案,小组会议讨论并确定方案3 2010.12.21-2010.12.27 硬件电路设计及程序编写4 2010.12.28-2010.12.30 仿真、实验并写说明书,小组讨论5 2010.12.31 答辩主指导教师肖金凤日期: 2010 年 12月 14日摘要:随着超大规模集成电路技术提高,尤其是单片机应用技术以其功能强大,价格低廉的显著特点,使全数字化测量转速系统得以广泛应用。

基于单片机的红外无线测距仪

基于单片机的红外无线测距仪

• 183•因为红外测距是一种非接触检测技术,它受到影响的因素少,相比于其他的测距仪有较大的优势;更能应对恶劣环境,功能也更加的可靠。

因此可广泛应用于各种工业设计中。

1.概述随着科学技术的快速发展,研究出了多种新型测距仪器。

系统进行近距离高精度的距离测量,因此采用了红外无线测距模块最为测距传感器。

此外系统采用了单片机作为中央处理器,LCD12864作为显示距离的屏幕。

同时拥有距离超过预设值报警功能。

系统在保证安全可靠的前提下可以进行高精度近距离的测距功能。

基于单片机的红外无线测距仪具有相对与其他测距仪精度更高但距离也更近。

因此可以用于近距离高精度的测距需求当中。

与此同时红外测距仪的响应速度极快,相对于其他类型的传感器,更加迅速的反应也使得红外测距传感器可以应用于相对复杂的场景。

2.系统方案框图设计本设计由单片机红外测距模块是由12864液晶显示电路、按键电路、报警电路和电源电路组成。

(1)通过红外测距模块检测距离(测距范围10-80cm),通过PCF8591将红外模块的模拟数值转化为数字数值,然后传给单片机处理。

(2)LCD12864液晶第一行实时显示距离,第二行显示设置的阈值。

(3)阈值可以通过2个按键调节。

(4)超过阈值后,蜂鸣器鸣叫报警。

3.系统具体模块方案确定本设计采用了单片机、显示模块、测距模块以及按键电路和报警电路几部分组成,来实现系统的功能。

3.1 单片机芯片的选择采用STC89C51单片机来作为系统的核心处理器,相比于其他的单片机51单片机的性能更加可靠,价格低廉,编程相对简单。

而且可以满足系统的设计需求。

通过对系统的相关程序的编写,调试最后再烧进单片机内来实现功能。

3.2 声音报警方案的选择系统通过蜂鸣器来实现报警。

蜂鸣器接入系统电路中,当距离超过设定的报警值时,蜂鸣器通过蜂鸣来发出警报。

通过报警可以提醒用户距离超过先前的设定范围。

这样不进了以降低成本还可以达到系统的需求。

3.3 显示方案的选择基于单片机的红外无线测距仪采用了LCD12864来进行显示距离,以及设置的报警值。

基于单片机的数字测速仪设计

基于单片机的数字测速仪设计

学号:常州大学毕业设计(论文)(2012届)题目学生学院专业班级校内指导教师专业技术职务校外指导老师专业技术职务二○一二年六月基于单片机的数字测速仪设计摘要:在工程实践中,经常会遇到各种需要测量转速的场合,测量转速的方法分为数字式和模拟式两种。

模拟式采用测速发电机为检测元件,得到的信号是模拟量。

数字式通常采用光电编码器,霍尔元件等为检测元件,得到的信号为脉冲信号。

随着微型计算机的广泛应用,特别是高性能价格比的单片机的出现,转速测量普遍采用以单片机为核心的数字式测量方法。

本论文描述了一个以AT89S52单片机控制模块、红外传感器采集模块、电机驱动模块和报警模块为主要部分组成的转速测量系统。

该系统以一对红外发射和接收二极管形成光路,通过照射到齿盘上颜色的变化对光路形成脉冲,单片机采用同步M/T法对脉冲计数,经过内部数据处理得出转速,并通过1602液晶显示器显示出结果。

同时当转速超过其所设定的数值时,系统对其进行报警。

通过L298N电路调节电机转速,从而实现在一个电机上对低转速和高转速的测量。

关键词:AT89S52单片机;同步M/T法;1602液晶;L298N电路Design of digital speedometer based on single-chip microcomputerAbstract:In engineering practices, the situation of measuring revolving speed often occurs. There are two ways to measure revolving speed: analog type and digital type. With analog type, tachogenerator is used as detecting element, which brings out analog quantity, while with digital type, photoelectric encoder, Hall element etc. are often used, which brings out pulse signal. With the widespread of microcomputers, especially highly cost-efficient microcontroller, we often use microcontroller as the core of measuring revolving speed.This paper focuses on describing a revolving speed measuring system composed by AT89S52 microcontroller (controlling module), infrared sensor (collecting module), electrical machine (driving module), and alarming module, which uses a pair of infrared emitting-and-receiving diodes to form the optical path. Through the interval block-out from the change of colors on the fluted disc, electric pulse can be generated. The microcontroller uses synchronic M/T method to measure the time of pulse, then after inner data analysis, the author can get the revolving speed and finally a 1602 LCD is used to show the result. When the revolving speed outstrips the fixed number, system alarms. What’s more, through the use of L298 circuit to adjust the revolving speed of electrical machine, the measurement of low and high revolving speeding in one electrical machine can be realized.Key words:MCS52; Synchronic M/T method ; 1602 LCD; L298 circuit目录摘要 (II)目录 (III)1引言 (1)1.1课题研发的背景和意义 (1)1.2数字测速仪的国内外研究现状及发展趋势 (1)1.3课题的主要内容和任务 (2)2系统分析与总体设计方案 (3)2.1数字测速仪的基本工作原理 (3)2.2数字测速仪的整体设计结构 (3)2.3数字测速仪的测量方案的分析 (4)2.3.1转速测量方案论证 (4)2.3.2电机驱动方案论证 (4)2.3.2键盘显示方案论证 (4)2.3.3 PWM软件实现方案论证 (4)2.4转速测量原理 (5)2.4.1测频法“M法” (5)2.4.2测周期法“T法” (5)2.4.3测频测周法“M/T法” (6)3系统硬件电路设计 (8)3.1控制模块 (8)3.1.1模块控制的选择 (8)3.1.2 AT89S52单片机介绍 (8)3.1.3单片机的最小系统 (12)3.2红外传感器信号采集模块 (13)3.2.1红外光电管芯片介绍 (13)3.2.2红外光电管的工作原理 (13)3.2.3 LM339电压比较器芯片介绍 (14)3.2.3电压比较电路设计 (14)3.2.4红外采集模块电路设计 (15)3.3电机驱动模块 (16)3.3.1 L298N芯片介绍 (16)3.3.2电机驱动模块电路设计 (18)3.4 液晶显示模块 (19)3.4.1 LCD1602液晶显示 (19)3.4.2显示模块的电路设计 (21)3.5电源模块 (21)3.6蜂鸣器报警模块 (22)3.6.1蜂鸣器 (22)3.6.2发光二极管 (23)3.6.3报警电路的设计 (23)4系统的软件设计 (25)4.1中断服务子程序的设计 (26)4.2电机驱动模块子程序的设计 (26)4.3显示子程序的设计 (27)4.4报警电路子程序的设计 (30)5系统调试 (31)5.1硬件调试 (31)5.2软件调试 (31)5.3综合调试 (31)5.4调试结果 (31)5.4实物展示 (32)6结论与展望 (34)参考文献 (35)致谢 (36)附录A (37)附录B (38)1引言1.1课题研发的背景和意义转动物体的速度是测控系统中的重要参数之一,它的应用范围广,实用价强。

基于单片机的LCD数字测速仪设计

基于单片机的LCD数字测速仪设计

基于单片机的LCD数字测速仪设计Design of LCD Digital Velocimeter Based onSingle-chip Microcomputer学部:信息专业:计算机科学与技术毕业设计(论文)完成时间:自 2012 年 12 月至 2013 年 5 月摘要本课题是基于单片机的数字测速仪的设计。

系统以AT89S52为主控模块,OPTC光断续器测速,实现对通过物体的速度的测量,并能把测到的信号传递给单片机进行计算,并通过单片机输出驱动信号,用LCD数字显示屏实时显示。

系统的硬件部分包括AT89S52、信号输入模块、电源电路、复位电路、晶振电路和LCD显示模块。

OPTC光断续器用于信号输入,显示模块选用型号为1602A 的LCD数字显示屏。

复位电路的作用是控制CPU的复位状态,防止CPU发出错误指令、执行错误指令。

晶振电路的作用是为系统提供基本的晶振信号。

本课题主要研究了测速仪所涉及的硬件方面的问题。

并对单片机、OPTC光断续器及系统出现的误差和电路设计中出现的问题进行分析和讨论。

关键词:速度;单片机;光断续器;LCDAbstractThis article design a number Velocimeter based on Single-chip Microcomputer.The system uses an AT89S52 as main control module.OPTC Photoelectric interrupter is used to measure speed so that it can be measured of through object speed and transmit the detected signals to the SCM to calculate.At the same time, SCM outputs the drive signals to the LCD digital display screen to real-time display.The hardware of the system consists of AT89S52、signal input module、electric source、reset circuit、crystal oscillator circuit and LCD display module which is using 1602A model. OPTC Photoelectric interrupter is used to input signals.The function of reset circuit is to reset CPU.It can prevent the CPU to send wrong instruction or execute error instruction. The function of crystal oscillator circuit is to provide crystal oscillator for the system.The paper is mainly talk about the hardware problem of Velocimeter,analysis and discussion about Single-chip Microcomputer、OPTC Photoelectric interrupter and the error of the system as well as the problem in the Circuit design.Keywords:Speed SCM Photoelectric interrupter LCD目录1 概述 (1)2 方案选择 (1)2.1 项目功能 (1)2.2 方案论证 (1)2.3 开发环境的选择 (3)3 硬件设计 (3)3.1 主要电子元件 (3)3.1.1 单片机芯片 (3)3.1.2 显示单元 (4)3.1.3 测速单元 (4)3.2电路图 (5)4 软件设计 (5)4.1 总体设计 (6)4.2 主要程序代码 (6)4.2.1 写指令到LCD子函数 (6)4.2.2 写数据到LCD子函数 (7)4.2.3 显示指定坐标的一个字符子函数 (7)4.2.4 显示指定坐标的一串字符子函数 (7)5 仿真结果与分析 (8)5.1 项目测试 (8)5.2 结果及问题 (8)6 实物制作结果与分析 (10)6.1 制作过程 (10)6.2 问题及结果 (11)结论 (11)参考文献 (12)致谢 (13)1 概述现如今,在我们生活中的方方面面及各个领域都有单片机的身影。

附表6:基于单片机的数字测速仪设计

附表6:基于单片机的数字测速仪设计

广西工学院鹿山学院毕业设计(论文)题目:基于单片机的数字测速仪设计系别:专业班级:姓名:学号:指导教师:职称:二〇一一年五月二十五日摘要转速是各类电机运行过程中的一个重要监测量,测速装置在机车控制系统中占有非常重要的地位。

本文介绍了一种基于AT89C51单片机的光电传感器转速测量系统的设计。

系统采用对射式光电传感器产生与齿轮相对应的脉冲信号,使用AT89C51单片机采样脉冲信号并计算每分钟内脉冲信号的数目,即电机对应的转速值,最终系统通过LCD实时显示电机的转速值。

经过软硬件系统的搭建,本系统满足设计要求,且结构简单、实用。

系统在降低测速器成本,提高测速稳定性及可靠性等方面有一定价值,具有广泛的应用前景。

关键词:转速测量;单片机;光电传感器ABSTRACTRotational Speed is an important parameter for motor.The speed detector is improtant that locomotive of Control System. A photoelectric speed measuring system which based on the MCU of AT89C51 was designed in this paper. The opposite-type photoelectric were used to generate pulse signal corresponding to the gears. The AT89C51 was used to sample the pulse signal and calculate the amount of the pulse signal per minute which is the value of the motor speed. The value of the motor will be displayed real-time by LCD. Through the hardware and the software implementing, the system meets the design demands. It's simple and practical. It will have a broad prospects because of reducing the cost of the speed detector and improving the stability and reliability of measurement .Keywords: Speed Measurement ;SCM;Photoelectric。

基于单片机的无线转速测量仪设计

基于单片机的无线转速测量仪设计

基于单片机的无线转速测量仪设计赖义汉【期刊名称】《自动化技术与应用》【年(卷),期】2012(031)001【摘要】测量转速的方法很多,但多数比较复杂,而无接触式转速测量仪在测量过程中无需与被测物直接接触,无机械磨损,对被测物的影响小,应用广泛.本文分析了转速测量的基本原理,提出了系统总体设计方案,以光电传感器为转速检测元件,以STC12C5410AD单片机为控制核心,通过无线接收模块,实现无线转速的测量,给出相关硬件电路及软件设计思路.%The ways of speed measurement is very much, however, most of which are complex. No-contact speed measurement instrument has the advantage that it has no mechanical wear and small impact on the measured object,so used widely. This paper analyzes the principle of speed measurement,proposes the design of the system.The design uses photoelec-tric sensors as speed detection, uses STC 12C5410AD MCU as the core control,uses the wireless receiver module for speed measurement, gives the associated hardware circuit and software design ideas.【总页数】4页(P76-79)【作者】赖义汉【作者单位】龙岩学院物理与机电学院,福建龙岩364012【正文语种】中文【中图分类】TP216【相关文献】1.基于CC2530无线单片机的脉搏测量仪的设计 [J], 张勇;杨娇;吴光路;董玉宝2.新法直流电机转速测量仪的设计——基于2017年全国大学生电子设计竞赛作品[J], 邓云;李显圣;卢善勇;;;3.基于STM32单片机的电机转速测量仪设计 [J], 史萍;张瑾4.基于单片机的光电无接触转速测量仪的设计 [J], 王阳恩;肖靖5.基于PIC18F458单片机的转矩转速测量仪 [J], 李华栋;刘和平;邱文彬;杨小林因版权原因,仅展示原文概要,查看原文内容请购买。

(完整word版)单片机测速仪的设计

(完整word版)单片机测速仪的设计

CHANGZHOU INSTITUTE OF TECHNOLOGY科研实践题目:基于单片机的测速器设计二级学院(直属学部):延陵学院专业:电气工程及其自动化班级:10电Y1 学生姓名:张凯强学号:10120733 指导教师姓名:范力旻职称:副教授2013年12月30日至2014年1月10日目录1.绪论 (2)1.1 课题研究背景及意义 (2)1.2 课题研究的内容 (2)2.测速器的系统概论 (4)2.1 系统的主要功能 (4)2.2 系统需求分析 (4)2.3 测速器的工作流程 (4)3总体设计方案 (6)3.1 单片机的选择 (6)3.1.1单片机的引脚功能介绍 (6)3.2测速器方案论证 (7)3.2.1方案的提出 (7)3.2.2方案的比较及确定 (8)4.软件设计 (9)4.1主程序流程图 (9)4.2按键分析 (9)4.3数码管显示电路 (10)4.4速度比较与报警 (12)4.5测速程序分析 (13)5.Proteus和keil仿真 (15)5.1 proteus软件的介绍及使用 (15)5.2测速器proteus软件的仿真 (18)6.实物制作 (20)6.1电路板焊接 (20)6.2电路板调试 (21)7.总结和展望 (21)7.1科研实践总结 (21)7.2对未来的展望 (22)附录 (23)1.参考文献 (23)2.元器件清单 (24)3原理图 (25)4.程序代码(C语言): (25)5实物图 (35)1.绪论1.1 课题研究背景及意义近年来随着科技的飞速本设计是发展,为了克服传统模拟车速显示仪表显示数不准确及没有超速提示的缺点,数字化仪表迅速的进入汽车仪表行业,成为一种趋势,本文从驾驶员自身安全角度出发,设计了一种检测车辆超速的报警系统。

该报警系统允许驾驶员通过自带键盘设置本车辆安全行驶的最高速度当车辆处于行驶状态中,该系统通过速度传感器时刻监测机动车辆。

并通过LED显示车辆的实际车速和用户设置的安全参数.当发现车辆速度超过驾驶员设置的最高值时,蜂鸣器开始报警,警告灯不断闪烁,提醒驾驶员减速。

基于STM8单片机的无线网络测速及调速系统设计

基于STM8单片机的无线网络测速及调速系统设计

基于STM8单片机的无线网络测速及调速系统设计摘要:为适应全球工业自动化发展的大潮流,改变传统工业中对发电机、直流电机、中小型马达和机床转轴等设备的有线网络测速及调速的现状。

本文介绍一种基于STM8单片机的无线网络测速及调速系统设计。

以STM8S208R为主控芯片,槽型光耦传感器为测速节点,ESP8266为无线网络传输模块,PC机为上位机接收数据并显示以及控制下位机。

实验表明,此系统具有安全可靠,成本低,功耗低,实用强等优点,能在大多数工业生产环境下使用。

关键词:无线网络测速及调速;STM8S;ESP8266;槽型光耦传感器1引言现如今,工业生产流水线的运作过程中都不可避免的使用大量直流电动机,来对生产速度的节奏快慢的控制。

可见,工业生产中对直流电机测速、调速的控制极为重要。

现在国内工业生产中对电机的测速、调速以有线网络传输为主,而有线传输网络测速及调速系统系统存在成本高、灵活性差、检修复杂、占用空间大等缺点。

因此,为解决上述问题,将有线网络测速及调速系统改为无线网络测速及调速系统是个很不错的方案。

2硬件系统设计2.1系统整体设计结构本系统以STM8S208R为主控芯片和测速电路、按键电路、驱动电路、显示电路、无线传输电路、电源电路六大块电路组成。

测速电路采用槽型光耦传感器设计,驱动电路采用L9170芯片设计,显示电路采用OLDE彩屏设计,电源电路采用LM2596芯片设计,而无线传输电路采用工业级ESP8266无线收发射频芯片设计。

系统整体设计结构图如图1所示。

图1 系统整体设计结构图2 槽型光耦传感器电路测速原理及电路设计:本系统是通过槽型光耦传感器来测出直流电机的速度,其电路图如图2所示。

使用槽型传感器测速是属于数字测速的方法,而数字测速方法有三种:M法、T法和M/T法。

选择M/T法测速作为本次系统的测速方法。

因为M/T法相比其他两种测速方法,无论在高速还是低速时都具有较高的分辨能力和检测精度。

大专毕业论文——基于单片机测速仪设计

大专毕业论文——基于单片机测速仪设计

大专毕业论文——基于单片机测速仪设计摘要:本文基于单片机技术,设计了一种测速仪,用于测量车辆的速度。

通过检测车辆通过的时间和通过两个测速仪之间的距离,可以计算出车辆的速度。

该测速仪具有结构简单、精度高、成本低等优点,在实际应用中具有广泛的推广和应用价值。

关键词:单片机、测速仪、速度测量一、引言随着社会的发展和交通工具的普及,对车辆的安全管理和交通法规的执行要求越来越高。

而测速仪作为一种常用的交通监管设备,对于监测车辆的速度具有重要的作用。

本文基于单片机技术,设计了一种测速仪,用于测量车辆的速度,以提高交通管理和安全性。

二、测速仪的原理与设计1.原理测速仪是利用物体在一定时间内通过两个测速仪之间的距离,计算出速度的设备。

当物体通过第一个测速仪时,记录下通过的时间t1;当物体通过第二个测速仪时,记录下通过的时间t2、通过测速仪之间的距离d,可以得到车辆的速度v=d/(t2-t1)。

2.设计该测速仪的设计主要包括传感器、放大电路、单片机控制和显示等几个模块。

(1)传感器模块:使用光电传感器作为测速仪的传感器。

光电传感器将物体通过时产生的光电信号转化为电信号输出,以便后续处理。

(2)放大电路:传感器输出的电信号较弱,需要通过放大电路进行放大,以提高信号的稳定性和准确性。

(3)单片机控制:将放大后的信号输入单片机进行处理。

单片机进行时间的计算、高级算法的运行和结果的输出等。

(4)显示模块:将计算得到的速度通过液晶显示屏进行显示,以便操作人员进行查看。

三、实验结果与分析通过实验测试,本文设计的测速仪具有良好的测速精度和稳定性。

在30次实验中,测量误差在0.5%以内,满足实际应用的需求。

同时,通过控制单片机的程序,测速仪可以适应不同地面条件、车辆类型和速度范围的测量。

四、总结与展望本文基于单片机技术设计了一种测速仪,通过测量时间和距离计算出车辆的速度。

通过实验测试,该测速仪具有结构简单、精度高、成本低等优点,在实际应用中具有广泛的推广和应用价值。

基于单片机的无线转速测量仪设计

基于单片机的无线转速测量仪设计
S C 40 TCI 5 1 AD单片机 肥 小圳, l 2 3 ̄ ] 厶E科技生产 的单 日
4 3 无线数据 收发模块 .
无线数据 收发模块 采用 DF数据发射模 块和 DF超 再生 接收模 块作 为无线数 据传输模 块 , 数据 发送 接 DF 收模块 的工作频率为 3 MHz 采用调 幅通讯 方式 , 1 5 , 传输
3 系统 总体 框 架
系统 主要 由转盘 脉冲检测 电路 、信号 处理 电路 、数
据 收发模 块 、液晶显示 模块 等组成 , 系统总 体结构如 图
3所 示 。传 感器检 测到的信 号经脉 冲整形 电路处理 后送 往单 片机 处理 , 片机把处 理好 的数据信 号通过 无线 发 单 送模 块 发送 出去 , 在接 收端 , 片机把 无 线接收模 块 接 单 收 的数 据进 行存 储 并送 往 液 晶显示 器显 示 。
连【 单片机直 接控制数据 的发送和接 收 。 引,
5 2 发送 模块 。
发 送 端 主程 序 流 程 图如 图 7所 示 ,首 先 对 串 口 、
P A 捕获等进行初始 化。在完成初始化工 作后 , 入循 C 进
环 等待状态 , 当发送标志 位为 “ ” 时 , 用数据 发送子 1 调 程 序发送 数据并 清零发送 标志位 。发送 标志位 由 PCA 溢 出中断定 时置 “ ” l。
为 了减少对 单 片机 I /O 口的 占用 , 使用 单片 机 的
S I 口通过 串入 并出移 位寄存器 7 L 1 4 P接 4 S 6 对液晶模块
进行数据写入 , 电路原理 图如 图 6 示。单片机 P1 7口 所 . 是SI P 的串行时钟信号与 7 L 14的 C K相连 , 1 5 4 S6 L P . 是 单 片机 的串行数据输 出口与 7 L 1 4的 AB相连 , 4S6 电位 器 R1用 于调节液 晶屏 幕的对 比度 。

基于单片机的测速仪设计

基于单片机的测速仪设计

基于单片机的测速仪设计一、测速仪的原理及需求分析测速仪的工作原理通常基于对运动物体在一定时间内经过的距离的测量,从而计算出其速度。

常见的测速方法包括激光测速、雷达测速、超声波测速等。

对于基于单片机的测速仪,我们选择使用光电传感器来检测物体的运动。

在设计之前,需要明确测速仪的性能需求。

例如,测量的速度范围、测量精度、响应时间、工作环境等。

假设我们设计的测速仪用于测量车辆在公路上的行驶速度,速度范围设定为 0 200 千米/小时,测量精度要求在±5%以内,响应时间不超过 1 秒,能够适应各种天气条件。

二、硬件设计1、单片机选型选择合适的单片机是整个系统的核心。

考虑到性能、成本和开发难度等因素,我们选用了常见的 STM32 系列单片机。

STM32 具有丰富的外设资源、较高的处理速度和良好的稳定性,能够满足测速仪的需求。

2、光电传感器光电传感器用于检测物体的运动。

当物体经过传感器时,会遮挡光线,从而产生一个电信号。

我们选用了对射式光电传感器,其检测精度高,稳定性好。

3、信号调理电路由于光电传感器输出的信号可能比较微弱或存在干扰,需要通过信号调理电路进行放大、滤波等处理,以提高信号的质量。

4、显示模块为了直观地显示测量结果,选用了液晶显示屏(LCD)。

LCD 具有低功耗、显示清晰等优点。

5、电源模块提供稳定的电源是系统正常工作的保障。

设计中采用了稳压芯片将输入的电源电压转换为单片机和其他模块所需的工作电压。

三、软件设计1、编程语言选择 C 语言作为开发语言,C 语言具有语法简洁、可移植性好等优点,适合单片机的开发。

2、主程序流程系统上电后,首先进行初始化操作,包括单片机内部资源的初始化、传感器的初始化、显示模块的初始化等。

然后进入循环,不断检测传感器的信号,计算速度,并将结果显示在显示屏上。

3、速度计算算法通过测量物体经过传感器的时间间隔,结合传感器之间的距离,就可以计算出物体的速度。

例如,假设传感器之间的距离为 L,物体经过传感器的时间间隔为 T,则速度 V = L / T 。

推荐-基于单片机的测速仪的设计与实现 精品

推荐-基于单片机的测速仪的设计与实现 精品

一、引言(一)选题依据:近30年以来,单片机迅速发展,速度之快令人惊讶,广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。

在智能仪器仪表上的应用,单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大;用单片机可以构成形式多样的控制系统、数据采集系统。

例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在;现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等;单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。

通过这个的训练,可以使我更好的掌握单片机,领会它的魔力,既学会了动手操作技能,又增加了自己对未来的信心。

二、芯片AT89C2051和辅助元件的介绍(一)AT89C2051芯片1.AT89C2051的性能和结构AT89C2051是ATMEL公司生产的带2K字节闪速可编程可擦除只读存储器(EEPROM) 的8位单片机,它具有如下主要特性:(1)和MCS-51产品的兼容,2K字节可重编程闪速存储器(2)耐久性:1,000写/擦除周期,全静态操作:0Hz~24MHz(3)两级加密程序存储器,128×8位内部RAM(4)15根可编程I/O引线,两个16位定时器/计数器,六个中断源AT89C2051是一强劲的微型计算机,它对许多嵌入式控制应用提供一高度灵活和成本低的解决办法。

大专毕业论文——基于单片机的测速仪的设计

大专毕业论文——基于单片机的测速仪的设计

大专毕业论文——基于单片机的测速仪的设计【摘要】单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。

1.SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。

“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。

在开创嵌入式系统独立发展道路上,Intel公司功不可没。

2.MCU(即)微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。

它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。

3.单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC 化趋势。

随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。

【关键词】:单片机,光敏三极管,数码显示,软件,ABSTRACTSingle-chip was born in the 20th century, the end of the 70s, has experienced SCM, MCU, SoC three stages.1.SCM that single-chip microcomputer Single Chip Microcomputerstage, is mainly on finding the best single-chip embedded systems form the best architecture. "Innovation model" to be successful, laid the SCM with the general-purpose computers, a completely different path of development. At creating embedded systems on an independent path of development, Intel Corporation credit.2.MCU microcontroller Micro Controller Unit stage, the main direction of technology development are: expanding to meet the embedded applications, the target system requirements for the various peripheral circuits and interface circuits, to highlight the target of intelligent control. It covers areas associated with the object system, therefore, the development of MCU's responsibility inevitably falls on the electrical, electronics manufacturers. From this perspective, Intel gradually fade out MCU development also has its objective factors.3. Singlechip are independent embedded systems development, to the MCU an important factor in the development stage, is seeking applications on the chip to imize the resolution; Therefore, the development of dedicated single-chip SoC formed a natural trend. As microelectronic technology, IC design, EDA tools development, microcontroller-based SoC design application systems will have greater development.【KEYWORD】Single-chip,phototransistor,a digital display Software.目录一、引言1页(一)选题依据: 1页(二)单片机简述 1页二、芯片AT89C2051和辅助元件的介绍2页(一)AT89C2051芯片 2页(二)其它辅助元件介绍4页三、基于单片机AT89C2051测速仪的设计6页(一)工作原理6页(二)电路描述6页(三)软件设计9页(四)制作PCB板 13页(五)调试...............................................15页四、设计总结15页五、结束语16页参考文献16页致谢17页一、引言单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域在智能仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京理工大学紫金学院毕业设计说明书(论文)作者:学号:系:电子工程与光电技术系专业: 电子信息工程题目: 基于MCS-51单片机的无线测速仪的设计与制作指导者:(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)2013 年 5 月南京理工大学紫金学院毕业设计(论文)评语学生姓名:班级、学号:题目:基于MCS-51单片机的无线测速仪的设计与制作综合成绩:毕业设计(论文)评语毕业设计说明书(论文)中文摘要毕业设计说明书(论文)外文摘要本科毕业设计说明书(论文)第Ⅰ页共Ⅰ页目次1 引言 (1)1.1 课题背景和意义 (1)1.2 国内外研究现状 (1)2 雷达 (2)2.1 雷达的基本组成 (2)2.2 雷达的任务 (3)2.3 雷达测速原理 (3)2.4 雷达测速的特点 (4)3 单片机简述 (5)3.1 单片机的基本概念 (5)3.2 芯片AT89C52介绍 (6)3.3 定时器/计数器组成及工作原理 (9)3.4 中断概述 (11)4 LCD液晶显示器 (11)4.1 LCD液晶显示器分类 (12)4.2 1602字符式LCD的基础知识 (12)5 设计方案 (16)5.1 方案一使用测频和测周法 (16)5.2 方案二使用测周法 (18)5.3 方案分析 (20)5.4 误差分析计算 (24)结论 (26)致谢 (27)参考文献 (28)附录1 (29)附录2 (36)1 引言随着雷达技术的快速发展,雷达广泛应用于飞机、导弹、人造卫星、各种舰艇、车辆、兵器、炮弹以及建筑物、山川、云雨等等,都可能作为雷达的探测目标,这要根据雷达的用途而定[1,2]。

1.1 课题背景和意义随着我国在经济方面的高速发展,人民生活的不断提高,道路上各式各样的车辆数目也在快速上升,这就使得交通违章不断增加,给道路交通和人民的生活带来了极大的威胁。

由于汽车工业的不断进步,行驶在道路上的车辆速度越来越快,交通事故发生的频率也不断增加。

众所周知,交通事故的发生大部分是由驾驶员的超速驾驶造成的。

为提高汽车运行的安全性,减少交通事故的发生以及快速检测车辆行驶中的速度,所以有了测速仪的问世。

随着科技的进步,由雷达传感器制作的测速仪已经广泛应用于车辆测速的行业中,实现对车辆速度准确,快速的测量。

该测速仪结构简单,可靠性高,操作方便,可广泛应用于摩托车、汽车等机动车辆的速度测量中。

测速仪的发展动向是把测速仪的准确性,稳定性和可靠性作为重要的质量指标。

1.2 国内外研究现状我国测速仪的应用和研究起源于八十年代,伴随着我国经济发展,由最初的简单雷达测速仪发展到现在的超声波,激光等多种测速仪,同时在误差补偿,超速报警,便捷等多个方面的研究和发展取得了长足的进步,由以前的单一,简单,笨重的测速仪演变为如今的多样,复杂,小巧,为我国的交通做出了巨大贡献,同时涌现了广州科能,西安光伟等一大批骨干测速仪制造企业,基本上形成了中国测速仪目前的发展格局。

雷达测速仪是根据接收到反射波频移量的计算而得出物体的运动速度,雷达测速易于捕捉目标,无须精确瞄准,可以采用手持的方式,在车辆的运动中进行测速。

在中国的雷达测速仪发展中,雷达测速仪越来越向着高精度,高智能,高便捷的方向快速发展。

面对风起云涌的国内外市场及日新月异的中国经济,我国测速仪的发展和应用依然存在着非常严峻的问题。

在2010年的国家测速仪调查报告中,我们可以看到我国的测速仪采用国外进口的测速仪占很大的比例,其中居多来自美国,日本。

主要是因为我国的测速仪在质量,测量误差,报警设计方面离国外的测速仪还有一定的差距,但在近年的研究中,我国的测速仪发展还是取得了好大的进步。

2 雷达利用电磁波探测目标的电子设备。

发射电磁波对目标进行照射并接收其回波,由此获得目标至电磁波发射点的距离、距离变化率(径向速度)、方位、高度等信息[3]。

2.1 雷达的基本组成雷达主要由天线、发射机、接收机、信号处理机和终端设备等组成。

如图2.1所示。

图2.1 雷达基本组成框图2.1.1 雷达基本组成的作用雷达天线是收发共用的,这需要高速开关装置,在接收时,天线与接收机接通,并与发射机断开,以免微弱的接收功率因发射机的影响而减弱。

反之,天线与发射机接通,并与接收机断开,以免很大的反射功率进入接收机把接收机高放的混频部分烧毁[4,5]。

接收机多为超外差式,由高频放大、混频、中频放大、检波、视频放大等电路组成[5]。

它的主要作用就是将接收到的微弱的回波信号进行放大以便进行信号处理。

信号处理的目的是滤掉不需要的信号(一般是杂波)及干扰而增大由目标产生的回波信号。

2.2 雷达的任务雷达为利用无线电回波以探测目标方向和距离的一种装置。

雷达是英文Radar 的音译,源于Radio Detection and Ranging 的缩写,原意是“无线电探测和测距”,即用无线电方法发现目标并测定它们在空间的位置[1,6]。

因此雷达也称为“无线电定位”。

随着雷达技术的发展,雷达的任务不仅是测量目标的距离、方位和仰角,而且还包括测量目标的速度,以及从目标回波中获取更多有关目标的信息[1,6,7]。

雷达广泛应用于飞机、导弹、人造卫星、各种舰艇、车辆、兵器、炮弹以及建筑物、山川、云雨等等,都可能作为雷达的探测目标,这要根据雷达的用途而定[1,7]。

2.3 雷达测速原理雷达是利用目标对电磁波的反射(或称为二次散射)现象来发现目标并测定其位置的[1]。

本论文中测量差频d f 就是利用雷达发射一个连续的信号0cos2f t π,当发射的信号接触到目标,目标车辆就将对电磁波产生一个反射,反射回来的信号会发生变化,此时雷达接收到的频率变为0cos[2()]d r f f t πϕ±+。

通过相位检波器可得到多普勒信号0cos(2)d f t πϕ+,即多普勒频率为d f 。

如果目标车辆与雷达之间的距离减小,那么多普勒频率就为正值,即接收到的信号频率大于发射信号的频率。

如果目标车辆与雷达之间的距离增大,那么多普勒频率就为负值,即接收到的信号频率小于发射信号的频率。

根据多普勒原理,即多普勒频率d f 与运动的车辆的相对速度r v 成正比,与发射信号的工作波长0λ成反比,即02rd v f λ=。

由于0λ是已知的,根据d f 就可求出经向速度。

如图2.2画出了连续波多普勒雷达的原理性框图。

图2.2 连续波多普勒雷达原理性组成方框图2.4 雷达测速的特点雷达测速的原理是应用多谱勒效应,即移动物体对所接收的电磁波有频移的效应,雷达测速仪是根据接收到的反射波频移量的计算而得出被测物体的运动速度[8]。

因此,具有以下特点:1)雷达波束较激光光束(射线)的照射面大,因此雷达测速易于捕捉目标,无须精确瞄准[8,9,10]。

2)雷达测速设备可安装在巡逻车上,在运动中的实现检测车速,是“流动电子警察”非常重要的组成部分[9,10]。

3)雷达发射的电磁波波束有一定的张角,故有效测速距离相对于激光测速较近,最远测速距离为800m(针对大车)[9,10,11]。

4)雷达测速仪因技术成熟,价格适中。

因此,广受欢迎[11]。

5)雷达测速仪发射波束的张角是一个很重要的技术指标。

张角越大,测速准确率越易受影响;反之,则影响较小[11]。

f,接下来的任务就是由频率计本课题中雷达部分的功用就是为了得到一个差频d来完成,频率计是由单片机和显示模块来完成的,单片机部分主要就是为了接收所得到的频率,由于得到的信号一般都是正弦信号或余弦信号,所以要通过一个过零比较器(如图2.3(a)画出了过零比较器法求相位的电路;(b)画出了过零比较器整形过程)将正弦信号或余弦信号变为方波,再将此方波通过不同的端口和CPU处理其频率,也就是单片机通过设定的时间,对频率实现计数,再将其换算为频率,送入输出口P0端口,此端口与显示模块LCD相连,由此显示出车辆速度,在下节中将详细介绍这两个模块。

如图2.4画出了频率计的原理框图。

(a) 过零比较器法求相位的电路(b)过零比较器整形过程图2.3 过零比较器法图2.4 频率计原理框图3 单片机简述在上一节中介绍了雷达测速的原理,以及实现这一过程所需的器件其中最主要的一个模块就是单片机,因此在本节中将详细的介绍一下单片机的功用。

随着计算机技术的发展,单片机技术已成为计算机技术的一个独特的分支;单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。

3.1 单片机的基本概念单片机的全称为单片微型计算机。

从应用领域看,单片机主要用于控制,所以又称为微型控制器或嵌入式控制器。

单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。

3.1.1 单片机发展简要历程1975年美国德克萨斯仪器公司发明了世界上第一个4位单片机TSM-1000[12]。

1976年Intel公司推出8位单片机MCS-48系列单片机。

1980年Intel公司推出8位单片机MCS-51系列单片机。

1982年Intel公司推出16位单片机MCS-96系列单片机。

今年来,ARM等公司推出了各种型号的32位单片机,并获得了迅速发展[12]。

例如,ST公司推出了基于ARM9内核的32位STR91x系列产品,该产品是包含以太网、CAN、USB 和DSP功能的Flash MCU[12]。

30多年来,单片机经历了4位、8位、16位、32位机的各个阶段。

64位走向市场也指日可待。

尽管32位MCU风头越来越劲,但8位单片机产品丝毫没有退隐江湖之意;相反,由于在市场中找到了广泛的发挥空间,8位单片机的需求还在持续增长。

3.1.2 我国单片机发展简况自1986年以来,我国单片机已走过20余年,经历了从单片机独立发展到嵌入式系统全面发展的时期。

其中,8位单片机仍占据国内单片机市场的主流地位。

3.2 芯片AT89C52介绍AT89C52为ATMEL所生产的一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flsah存储器。

3.2.1 芯片AT89C52的功能介绍AT89C52主要功能列举如下:1)拥有灵巧的8位CPU和在系统可编程Flash;2)晶片内部具时钟振荡器(传统最高工作频率可至 12MHz);3)内部程序存储器(ROM)为 8KB[13];4)内部数据存储器(RAM)为 256字节[13];5)32 个可编程I/O 口线[13];6)8 个中断向量源[13];7)三个 16 位定时器/计数器[13];8)三级加密程序存储器[13];9)全双工UART串行通道[13];AT89C52部分引脚功能介绍[13],如图3.1所示。

VSS:电源地端[13]。

XTAL1:单芯片系统时钟的反相放大器输入端[13,14]。

XTAL2:系统时钟的反相放大器输出端,一般在设计上只要在 XTAL1 和 XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一个20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机[13,14]。

相关文档
最新文档