搜档网
当前位置:搜档网 › 基于单片机测速系统设计

基于单片机测速系统设计

基于单片机测速系统设计
基于单片机测速系统设计

基于单片机自行车测速系统设计

摘要:随着科技的迅速发展,单片机的应用也越来越广泛,并带动传统控制检测技术不断更新。现在的车速表大多是电子式的,用LED数码管或LCD即时显示,显示更加直观。电子式车速表采用接触车速传感器代替软轴传动,可使车速表的安装位置不受距离限制,进一步有效地克服了机械式车速表中的诸多不足。

本次设计给出了以AT89C2051为核心,利用单片机的运算和控制功能,并采用系统化LED显示模块实时显示所测速度的设计方案,以及串口数据存储电路和系统软件。

该方案由于使用了数码管显示模块和E2PROM,以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。其中信号预处理电路包含信号放大、波形变换和波形整形:信号预处理电路中的放大器用于对待测信号进行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL 信号。通过单片机的设置可使INT0 引脚能够对内部定时器T0 的工作进行控制,这样能精确地测出加到INT0 引脚的正脉冲宽度(即测出脉冲信号的期) 。速度显示部分采用数码显示, 所得的数据采用I2C总线, 并通过E2PROM来存储, 因而节省了所需单片机的口线和外围器件, 同时也简化了显示部分的软件编程。

本方案实现了电动车速度即时显示,并可通过控制两个按键显示速度或里程,同时加入了超速语音报警功能,使之更加人性化。

关键词:单片机;霍尔传感器;数码显示;语音报警;DC/DC变换器

The bicycle’ Speed system design based on single-chip

Tonghai chen

(School of Information Engineering,Hebei University of Technology,Tianjin 300401,China)

Abstract:With the rapid development of technology, more and more widespread application of microcomputer, and promote the traditional control detection technology constantly updated. Electronic speedometer flexible shaft using the contact speed sensor instead of driving, speed tables can be installed without distance limitations, and further to effectively overcome the mechanical disadvantages of speed in the table.

The AT89C2051 is designed to give the core of computing and the use of microcomputer control, and adopting a systematic LED display module shows the measured real-time speed design, and the serial data storage circuits and system software.

The program due to the use of the digital display module and E2PROM, and efficient fast algorithm, thus saving resources and simplifying programming system based on the system to ensure accuracy and real-time. Signal pre-processing circuit which includes signal amplification, wave conversion and waveform shaping: signal pre-processing circuit in the amplifier for the amplified signal could be to reduce the requirements on signal amplitude; wave transformation and wave-shaping circuitry is used to enlarge the signal converted into TTL signals with the microcontroller interface. The INT0 pin is added to the pulse width (ie measured pulse signal period). Speed display part of a digital display, the data collected using I2C bus, and through E2PROM to store, thus saving the need microcontroller port lines and peripheral devices, but also simplifies the display part of the software programming.

The program achieved the speed of real-time electric vehicle revealed two buttons can be displayed by controlling the speed or mileage, while adding a speed voice alarm function, make it more humane.

Key words: microcomputer;Hall sensor;digital display;voice alarm;DC / DC convert

1 前言

1.1 研究背景

在全球倡导绿色环保的大趋势下,我国加大了对车辆排放和噪声的管理,由于电动自行车具有无污染、低噪声和轻便快捷等优点,是一种绿色环保的交通工具。随着我国城市规模的迅速扩大及农村道路的日益改善,长期依靠脚踏自行车的人们将会把目标转向电动自行车,对电动自行车需求也会越来越大。人们对环境的关注以及相关技术的更新,有力地促进了电动自行车的发展。

1.2 研究意义

传统的机械式车速表是由旋转磁场作用于转动盘,使转动盘连同车速表指针发生同向的偏转。当电磁转矩与弹簧产生的阻力矩平衡时,指针偏转停留在某一角度上。指针偏转角与车速成正比,因而可用其表示车速。机械式车速表的缺陷是明显的。由于表盘指针偏转程度正比于软轴的转动时产生的磁力,当转速较低的时候,磁力较小,随转速变化波动较大。因此,低速时车速表指针摆动剧烈、测量及显示精度不高。对于发动机后置的车辆,要将车速表指针的偏转动力由变速箱经软轴等传至驾驶室,软轴必然布置的较长,如何将这种长长的转动软轴从结构上布置妥当,肯定是一件十分困难的事情。

现在的车速表大多是电子式的,用LED数码管或LCD显示,使速度显示更加直观。采用接触车速传感器代替软轴传动,可使车速表的安装位置不受距离限制,有效地克服了机械式车速表中的诸多不足。电子式车速表更加智能,车速表的功能也更加人性化,如加上了里程累计、超速提醒等功能。

2 总体设计方案

速度里程表由信号预处理电路、A T89C2051单片机、数码管显示电路、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。信号预处理电路中的放大器用于对待测信号进行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL 信号;通过单片机的设置可使INT0 引脚能够对内部定时器T0 的工作进行控制,这样能精确地测出加到INT0 引脚的正脉冲宽度(即测出脉冲信号的周期);速度显示部分采用数码显示模块, 所得的数据采用I2C总线, 并通E2PROM来存储, 因而节省了所需单片机的口线和外围器件, 同时也简化了显示部分的软件编程。系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/ 命令子模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示数据转BCD 码模块、显示数据消多余零模块、数据显示模块以及实时中断服务模块等。

该设计能实时地将所测的速度显示出来, 同时也能够累计显示总里程数。该速度表能将传感器输入到单片机的脉冲信号的宽度(传感器将车速转变成相应宽度的脉冲信号) 实时地测量出来,然后通过单片机计算出速度和里程, 再将所得的数据存储到串口数据存储器, 并由动态数码显示模块实时显示出所测速度。本设计用两个按键来控制显示速度或里程。考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形, 然后再输入到单片机进行测速。单片机利用定时器T0 的控制功能测出输入信号的周期后, 再利用单片机的算术运算功能将周期转换成速度, 同时每秒钟进行

一次里程累计,从而计算出总里程。最后将得出的速度、里程值存储在E2PROM中, 并根据两个按键的选择情况来显示速度或里程。为了方便计算要显示数据值的段码, 可再将其转换成压缩的BCD 码, 然后通过查表将要显示的数据值中每一位的压缩BCD 码转换成8 段码送到显示缓冲区, 最后经串口送至液晶显示模块以显示所测的速度或里程。设计时, 应综合考虑测速精度和系统反应时间。为了保证系统的实时性, 系统的速度转换模块和显示数据转BCD 码模块都采用快速算法。另外, 还应尽量保证其它子模块在编程时的通用性和高效性。本设计的速度和里程值采用2位显示。系统方框图如图2-1所示。

图2-1 系统方框图

3 系统硬件设计

3.1 变换电路设计

由于电动车电瓶的电源电压大多是24V,36V,48V等,所以把电瓶电源24V转换为单片机所需要的电压5V,本系统采用的是MC34063制作的降压变换电源。

MC34063引脚图及原理框图如图3-1所示:

图3-1 MC34063引脚图及原理框图

图3-5 速度显示电路

掉电保护电路设计

为了用户方便、节省电能,本设计加入了系统自动开启与关断功能。当电动车由静止开始移动时,系统自动开启。当电动车的速度小于0.1KM/H(261.5型)时,系统认为电动车已停止,经过的延时系统关断电源,单片机进入掉电状态。

如果在l0秒内测量电路没有脉冲输出则系统自动判定自行车已停止移动,此时单片机将端置高电平,将大部分芯片的电源切断,只给单片机和测量电路继续供电,而后单片机进

RST/Vpp P3.0(RXD)P3.1(TXD)XTAL1

XTAL2P3.2(INT0)P3.3(INT1)P3.4(T0)P3.5(T1)P3.7

GND

P1.0(AIN0)

P1.1(AIN1)P1.2

P1.3P1.4P1.5P1.6P1.7VCC 12345678910

11

121314151617181920AT89C2051

A01A22A33Vss 4

SDL

5

SCL 6WC 7VCC 8AT24C02 5.1K 5.1K

Vcc

入掉电状态,此时单片机最小电流可到50uA,这样整个系统的耗电可保持在uA级,用电池供电可正常保持近一年。

图 4-1

图 4-2

由于信号处理电路已把脉冲信号转化为方波信号输入到单片机中,且信号频率和方波周期是对应关系,因此当改变信号频率时输入方波信号周期也随着发生变化,显示的速度值也不一样。图4-1,图4-2分别表示对应脉冲频率值为6.7Hz ,10.62Hz时的速度。经验证,若继续改变脉冲信号频率值则显示速度继续发生变化,脉冲信号频率越高,对应的速度值也越大,这与现实生活中的相符合。

5 系统软件设计

5.1 系统软件流程图

图5-1 系统主程序流程图

总流程图如图5-1所示。系统软件包括单片机初始化模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示等。

5.2 速度处理子程序

当电动车的行使速度达到或超过测速器的预设速度时,测速器往外发出一个12V的恒定直流电压,WTV040语音芯片在检测到这个电压后,点亮报警指示灯进行提示并触发语音进行报警。由于测速器送出的电压是恒定的,只要超速,就一直有电压输出,并且要求持续的提供语音报警,直到电动车速度低于预设的速度为止。速度处理子程序如图5-2所示

图5-2 速度处理子程序流程图

速度处理子程序速度、里程以及报警模块处理程序如下所示:;********************

开里程指示

;********************

diss:setb p1.1

clr p1.0

call quans

call play

ret

quans: mov 45h,#00

mov 44h,#00

mov 43h,#00

mov 42h,#00

mov 41h,#00h

mov 40h,56h

mov 3fh,55h

mov3eh,54h ;被除数赋初值

mov 4ah,#00h

mov 49h,#00h

mov 48h,2fh

mov47h,2eh ;除数赋初值

jmp divst

ret

;*******************

速度处理

;*******************

disv: setbp1.0 ;关里程显示

clr p1.1 ;开速度显示

callkmph ;调速度转换子程序

mov a,#0ffh

cjne a,36h,dsp1 ;与设置速度比较,超速报警 setbp3.1 ;报警指示灯亮

jmp exit

dsp11: clrp3.1 ;关报警指示灯

callplay ;调显示子程序

exit: ret

5.3 显示子程序

; 显示子程序

play: mov r1,#3ah

mov r2,#0feh

play_loop: mov a,r2

mov p2,a

mov a,@r1

anl a,#0fh

mov dptr,#tab

movc a,@a+dptr

mov p0,a

calldelay_1ms ;显示1ms

inc r1

mov a,r2

jnb p2.2,play_out

rl a

mov r2,a

jmp play_loop

play_out: movp2,#0ffh ;关显示

ret

tab: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h

db7fh,6fh,77h,7ch,39h,5eh,79h,71h

db 00h

6 总结与展望

本设计以AT89C2051为核心,利用单片机的运算和控制功能,并采用系统化LED显示模块实时显示所测速度的设计方案,以及串口数据存储电路和系统软件。

论文主要是在参考各种资料和相关的专业文献的基础上完成的,所参考的专业文献在论文中已经列单出来,但还有部分来源资料参差不齐不能在论文中详细列出,在这里也说明一下。论文的整个制作过程的确不容易,现在回想一下那段时日,有艰辛的一面,亦有喜悦的一面,但整个过程总结来说还是蛮充实的,毕竟在整个设计的过程中,自己又对已经学过的专业课知识梳理了一下,而且对于实际的应用和需求也参考了各个方面的资料,所以整个设计过程下来,自己整体的专业知识水平又进行了一次升华。

本方案基本实现了电动车速度即时显示,并可通过控制两个按键显示速度或里程,但也存在两个不足之处:一是LED数码管只有两个,当速度超过99km/h时(当然电动车速度一般不超过该值),不能显示出来;二是没有对小数位进行控制,系统默认对速度里程值取整处理,尽管算法很准确但是由于系统本身设置的原因测量值只能精确到个位。随着科技的不断发展,电子式车速表也在不断的完善中,随着传感器的广泛应用,电子式车速表的功能日益多样化,如加入时钟,电瓶电量显示等。

致谢:衷心感谢河北工业大学王志刚教授在百忙中审阅论文,希望批评指正。

参考文献:

[1]余发山主编.单片机原理及应用技术.中国矿业大学出版社.2003.12.21-32

[2]董爱华主编.检测与转换技术.中国电力出版社.2007.12

[3]康华光主编.电子技术基础数字部分(第五版).2006.137-153 430-460

[4]朱经利,蒋玉亮等编著.海尔家用洗衣机原理和维修.人民邮电出版社. 1999.63-152

[5]孟庆龙,张鸿海等编著.小鸭家用洗衣机原理和维修.人民邮电出版社.1999.31-45

[6]谢自美主编.电子线路设计·实验·测试.华中理工大学出版社. 2000.7.11-15

[7]张友汉主编.电子线路设计应用手册.福建科学技术出版社. 2000.7

[8]宋家友主编. 集成电子线路手册.福建科学技术出版社. 2002.5

[9]吴金戌等编著.8051 单片机实践与应用.清华大学出版社. 2002

[10]阎石编著.数字电子技术基础.高等教育出版社.1998

[11]张顺兴编著.数字电路与系统.东南大学出版社.2001

[12]赵家贵主编.新编传感器电路设计手册.中国计量出版社.2002.9

[13]丁杰元主编.单片机微机原理及应用.机械工业出版社.1998.8

[14]沙占友等主编.单片机外围电路设计.电子工业出版社. 2003.1

附录A 整体电路图

智能超速抓拍识别系统(精简)

高清晰超速抓拍视频监测系统 技 术 方 案 沈阳科消电子工程有限公司

第1章前言 1.1项目概述 随着全国公路交通建设的快速发展和机动车辆的普及,厂内公路的不断加宽,路口的增多,机动车的行驶速度也不断加快,这些都增大了交通事故发生的几率,也为管理部门提出了更高的要求。 公路车辆智能监测记录系统,是智能交通系统的一个重要的组成部分。系统利用先进的视频、通讯、微机控制、网络、图像处理、信息处理等技术实现对监控路面的车辆通过时间、地点、车速、行驶方向、号牌号码、号牌颜色、车辆图像等车辆信息进行自动采集和处理,通过对运行车辆的构成、流量分布、违章情况进行常年不间断的记录与分析,为交通规划、交通管理、道路养护部门提供重要的基础和运行数据。 公路车辆智能监测记录系统作为智能交通的一个重要组成部分,主要应用于重要路段路面监控、实现道路安全管理的智能化和自动化。 该系统不仅能够抓拍高清晰的车牌图像还能够抓拍高清晰的车辆全景图图像和司乘人员面部图像,为管理部门加强管理提供了丰富的信息,同时该系统的识别率和抓拍率均高于基于普通摄像机的抓拍系统。 1.2建设目标 智能抓拍识别 采用视频摄像机抓拍技术,能全天候24小时不间断地对出城车辆自动进行实时监测抓拍,实时自动识别机动车辆牌照号码,并记录显示车辆号牌的图片。将图像存储到磁盘相应目录下,车辆通过的信息写入相关数据库,并在全景图像中标明车辆通行数据,如时间、地点、车型、车辆号牌、车牌颜色、车速、方向等。 大容量自动溢出存储 采取循环覆盖技术,单套系统配备大容量硬盘,可存储车辆不低于80万辆。当超出80万辆车时,自动对最前面的图片数据依次进行覆盖,整个系统始终保留至少80万

单片机课程设计报告实验报告

课程设计报告 学号: 1328403028 姓名:张帅华 班级: 13电子信息工程指导老师:邓晶 苏州大学电子信息学院 2016年4月

摘要 随着时代的进步和发展,单片机技术已经成为一种比较成熟的技术,普及到我们生活、工作、科研等各个领域。本次课程设计包含四个基于STC89C52单片机的设计,分别是:基于单总线数字式温度传感器DS18b20的数字温度计的设计;基于2K位串行CMOS 的EEPROM AT24C02的数字密码锁的设计;基于SPI接口实时时钟芯片DS1302的电子日历的设计以及基于无线收发芯片nrf24L01的简单无线通讯系统的设计。 关键词:单片机 DS18B20 AT24C02 DS1302 NRF24L01

目录 摘要 (1) 目录 (2) 第1章基于DS18B20的数字温度计设计 (3) 1.1 设计要求 (3) 1.2 系统组成 (3) 1.3 系统设计 (3) 1.3.1 硬件设计 (3) 1.3.2软件设计 (4) 1.4 设计结果 (6) 第2章基于AT24C02的电子密码锁设计 (7) 2.1 设计要求 (7) 2.2 系统组成 (7) 2.3 系统设计 (8) 2.3.1 硬件设计 (8) 2.3.2 软件设计 (9) 2.4 设计结果 (9) 第3章基于DS1302的电子日历的设计 (11) 3.1 系统功能 (11) 3.2 系统组成 (11) 3.3 系统设计 (11) 3.3.1 硬件设计 (11) 3.3.2 软件设计 (13) 3.4 设计结果 (14) 第4章基于NRF24L01的无线通信系统的设计 (15) 4.1 系统功能 (15) 4.2 系统组成 (15) 4.3 系统设计 (15) 4.3.1 硬件设计 (15) 4.3.2 软件设计 (16) 4.4 设计结果 (16) 总结 (17)

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

基于单片机的测速仪设计

基于单片机的测速仪设计

————————————————————————————————作者:————————————————————————————————日期: ?

华北理工大学轻工学院 Qing Gong CollegeNorthChinaUniversityof Science and Technology 课程设计报告 课程名称:EDA辅助设计 项目名称:基于单片机的测速仪设计 专业班级: 学号: 姓名: 成绩:

一、项目说明 转速是工程中应用非常广泛的一个参数, 其测量方法较多,而模拟量的采集和模拟处理一直是转速测量的主要方法,目前这种测量方法已不能适应现代科技发展的要求。随着大规模及超大规模集成电路的发展,使得全数字测量仪器越来越普及,其转速测量仪器也可以用全数字化处理。在测量范围和测量精度方面都有很大提高。因此,本次设计的目的是:对各种测量转速的方法加以分析,针对不同的应用环境,利用AT89S52系列单片机设计一种全数字化测速仪器。本设计在通电后就会开始运行进行测速,由数码管进行显示当前转速,按下S1将会重置。 二、项目原理图 1、原理图

图1 项目原理图 2、各部分说明 (1)电源部分 DC002插座是带有插入断开开关,中心脚为1脚,下面为2脚,侧面为3脚,插入时3脚断开。的一款给单片机提供5v电压的电源。 图2电源 (2)STC89C52芯片 STC89C52是一个低功耗,高性能CMOS8位单片机,片内含具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。

基于51单片机的红外反射式光电传感器测速机的简易设计

光电传感器——基于红外反射式的测速机

引言 在工程实践中,经常会遇到各种需要测量转速的场合。转速是电动机极为重要的一个状态参数,在很多运动系统的测控中,都需要对电机的转速进行测量,不论是直流调速系统还是交流调速系统,只有转速的高精度检测才能得到高精度的控制系统。迄今为止,测速可分为两类:模拟电路测速和数字电路测速。随着微电子技术的发展,计算机技术的广泛应用,出现了以计算机为核心的数字测速装置。这样的速度测量装置测量范围宽、工作方式灵活多变、适应面广,具有普通数字测速装置不可比拟的快速性、精确性和优越性。 一:设计思路 用一个红外发光二极管和一个接受红外光的二极管组成一套光电管。当检测到物表面为黑色时,反射光很弱,接收端检测到的光线可以忽略,使接收端呈现一种状态,例如开关管截止;当被检测物表面为白色时,反射光强烈,发射端发射的红外线被接收端全部接收,使接收端呈现另一种相反的状态,例如开关管开通。这两种相反的状态表现在电路中,就是高低电平组成的脉冲信号。由此,我想到用一个比较器来比较两种接受到的信号,从而输出“0”“1”两种高低电平,并把两种信号传给单片机进行统计,然后利用设定算法进行计算,最后通过数码显示管显示计算结果。 二:所需模块 本测速系统共有两个模块构成,一个为光电传感器部分,用于接收光信号并转换为电信号,即高低电平信号;另一个为单片机部分,用于接收高低电平信号并通过内部计算,然后再通过数码显示管显示测出的结果。 (一)光电传感器部分 (1)LM339工作原理及管脚图: LM339类似于增益不可调的运算放大器。每个比较器有两个输入端和一个输出端。 两个输入端中的一个称为同相输入端,用“+”表示,另一个称为反相输入

雷达测速仪有哪些特点

我国河流湖泊众多,水网密布,而要测量水流的流速,记录水文数据资料,就需要用到测速仪。雷达测速仪就是众多测速仪中的一种,雷达测流运用的原理是多普勒效应。多普勒效应是为纪念奥地利物理学家克里斯琴约翰.多普勒而命名的。在声学领域中,当声源与接收体(即探头和反射体)之间有相对运动时,回声的频率将有所变化,此种频率的变化称之为频移,即多普勒效应。如下图所示,当雷达流速仪与水体以相对速度V发生对运动时,雷达流速仪所收到的电磁波频率与雷达自身所发出的电磁波频率有所不同, 此频率差称为多普勒频移。通过解析频移与V的关系,得到流体表面流速。 雷达测速仪被广泛应用在河道、灌渠、防汛等水文测量;江河、水资源监测;环保排污、地下水道管网监测;城市防洪、山区暴雨性洪水监测;地质灾害预警监测等诸多领域。 今天我们主要来看看雷达测速仪的特点,主要有如下几个特点: 1、非接触、安全低损、少维护、不受泥沙影响; 2、能胜任洪水期高流速条件下的测量; 3、具有防反接、防雷保护功能; 4、系统功耗低,一般太阳能供电即可满足测流需要; 5、多种接口方式,既有数字接口又具有模拟接口,方便接入系统; 6、无线传输功能(可选),可将数据无线传输到3.5km以外;

7、测速范围宽,测量距离远达40m; 8、多种触发模式:周期、触发、查询、自动; 9、安装特别简单,土建量很少; 10、全防水设计,适合野外使用。 非接触雷达测流方式测速时设备不受污水腐蚀,不受泥沙影响,少受水毁影响,土建简单,便于维护,保障人员安全,特殊的天线设计使得功耗超低,大大降低了供电需求。不仅可用于平时流速监测,而且特别适合承担急难险重观测任务。 航征科技是目前国内具有自主知识产权的雷达方案提供商, 拥有多项专利和软件著作权。航征面向水文、水利、环境保护、城市排水管网等行业用户, 提供雷达流速流量在线监测解决方案。航征分别在上海、无锡建立了运营和研发测试中心,拥有完整的技术研发体系和阵容强大的科研队伍,与清华大学、国防科技大学、上海交通大学等知名院校达成长期战略合作,有多位业内专家作为公司的技术后盾,立志成为全球优秀的智能传感解决方案提供商。

单片机课程设计51实验报告DOC

福建工程学院软件学院 题目:51开发洗衣机 班级:物联网工程1202 成员: 座号:04 28 指导老师: 日期:年月日课设报告

目录 1摘要 (1) 2.设计需求 (1) 2.1功能需求 (1) 2.1.1 基本功能 (1) 2.1.2扩展功能 (1) 2.2 设计要求 (2) 2.2.1 单片机芯片部件功能 (2) 2.2.2 LCD数码显示管部件功能 (2) 2.2.3 按键部件功能 (2) 2.2.4 蜂鸣器部件功能 (2) 3硬件设计及描述 (2) 3.1总体描述 (2) 3.2系统总体框图 (3) 3.3Proteus电路图 (3) 3.4各部分硬件介绍 (4) 3.4.1晶振Protues仿真 (4) 3.4.2LCDProtues仿真 (5) 3.4.3 按键Protues仿真 (5) 3.4.4上拉电阻Protues仿真 (6) 3.4.5C51芯片Protues仿真 (6) 3.4.6上电复位电路Protues仿真 (8) 3.4.7蜂鸣器Protues仿真 (9) 4 软件设计流程及描述 (10) 4.1程序流程图 (10) 4.2函数模块及功能 (10) 5功能实现 (11) 5.1程序烧入上电调试 (11) 5.2时间递增跳变 (12) 5.3比分更变 (13) 5.4比赛得分复位 (14) 5.5比赛时间复位 (14) 6 心得体会 (15) 7源程序代码: (16)

1摘要 是为了方便足球比赛时计时与计分及时与准确公开而引申出的实用产品。在此设计中接入了一个1602液晶显示屏,第一行用来记录赛程的时间,第二行用于显示比赛的得分情况。赛程计时用倒计时来计时。在比赛结束时按下相应按键蜂鸣器会响起,提醒比赛时间结束。 这次试验运用C语言进行编程,编程后利用Keil uVision来进行编译,再生成.hex文件装入芯片中,采用Proteus软件来仿真,检验功能是否能够正常实现,最后利用单片机MCS-51实机来实现功能。 本设计以AT89S51单片机作为核心,综合应用单片机定时器、中断、LCD1602 液晶显示等知识,设计一款单片机和简单外设控制的足球计分器应用,同时显示当前的比赛进行时间,比赛队伍,比分状况。 2.设计需求 2.1功能需求 2.1.1 基本功能 (1)屏上显示比赛已运行时间 (2)屏上显示A队和B队的得分 (3)屏上显示上下半场(H-L) (4)通过按键控制比分的增减 2.1.2扩展功能 (1)按键实现比赛场次的更换 (2)按键实现比赛计时的复位 (3)按键实现比赛比分的复位 (4)在比赛结束时,蜂鸣器在主裁判的控制下响起

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

【毕业设计】基于单片机自行车测速系统设计-精品

基于单片机自行车测速系统设计 摘要 随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计。以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。文章详细介绍了自行车的速度里程表的硬件电路和软件设计。硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。软件部分用汇编语言进行编程,采用模块化设计思想。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。 关键词:里程/速度;霍尔元件;单片机;LED显示

Bike speed system design based on single chip ABSTRACT With the developing of people’s life, the bi cycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. The bicycle mileage/speed can fulfill the basic need of people’s life, so that they can learn the speed and the mileage of the bicycle. In this paper, the bicycle mileage/speed design based on the Hall element is elaborated. By AT89C52 as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. The range information is saved by 24C02 when the power is off, the bicycle speed can be displayed on LED. In this article, the hardware circuit and software design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is transmitted of one cycle of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. About the software, in assemble language; the program is designed in the mode of modules. The system has simple hardware, common sub-program, and meets the demand of design. . Keyword:Mileage / speed; Hall element; Single chip microcomputer; LED

移动测速仪技术方案

移动测速仪技术方案 一、系统组成 移动测速系统由高分辨率数字摄像机,具有自动方向判别的定角式测速雷达,工业级控制计算机,专用高速智能闪光灯,专用蓄电锂电池及充电器,系统软件,专用车载吸盘,支撑三角架及系统附件等组成。 二、系统功能和性能要求 (1)系统设备应为工业化设计,产品化程度高,结构合理,使用方便,性能稳定可靠,既可用于高速公路又可用于普通公路,既可在车载巡逻状态下使用该设备,又可以安装于三角架上放置路边使用。该设备应能对超速违法行为进行自动抓拍取证,并应具有数据网络传输功能、车辆稽查功能、车牌识别功能、GPS车辆定位等功能。 (2)设备应可以在车载巡逻状态下使用,又可以安装于三角架上放置路边使用,可自动抓拍车头,也可选择自动抓拍车尾; (3)高清晰度抓拍:系统要求采用200万像素工业级高速、高分辨率数字摄像机捕获违法车辆的照片;系统采能根据环境光的亮度自动调整摄像机增益,保证在不同环境条件均能输出高质量图片。 (4)夜间拍摄功能要求:设备应采用高速同步闪光灯,夜间拍摄的图片清楚,车型、车身颜色、车牌号码及颜色清晰可辩。 (5)要求有完善的现场下载软件和后台管理软件,并可进行功能扩展,可以应客户的需求和现有的违法系统对接,实现网络化管理。 (6)图像输出功能要求:系统可通过U盘,移动硬盘,现场无线下载(无线局域网)、CDMA,3G无线网络等方式将图片信息传输到主处理终端; (7)电源要求:配备专用动力锂电池电源,无需外接电源,可在野外环境下连续工作12小时以上,能适应野外各种场合使用;具有欠压、过载等保护设计。 (8)规范的外部接口:系统要求有USB、键盘、串口(RS232)、VGA、网口等通用接口,软件提供标准的文本及XML格式违章图文信息方便与其它系统集成;支持标

单片机电子时钟课程设计实验报告

单片机电子时钟课程设 计实验报告 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

《单片机原理与应用》课程设计 总结报告 题目:单片机电子时钟(带秒表)的设计 设计人员:张保江江润洲 学号: 班级:自动化1211 指导老师:阮海容 目录 1.题目与主要功能要求 (2) 2.整体设计框图及整机概述 (3) 3.各硬件单元电路的设计、参数分析及原理说明 (3) 4.软件流程图和流程说明 (4) 5.总结设计及调试的体会 (10) 附录 1.图一:系统电路原理图 (11) 2.图二:系统电路 PCB (12) 3.表一:元器件清单 (13) 4.时钟程序源码 (14)

题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89C51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用MCS-51单片机设计一个时钟。要求具有6位LED显示、3个按键输入。 2)完成硬件实物制作或使用Pruteus仿真(注意位驱动应能提供足够的电流)。 3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。 4)使用3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位 (例如分加到59后变为00,但小时不发生改变)。 5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。

单片机课程设计报告

课程设计报告 课程名称单片机原理及应用 设计题目电子琴的设计 专业班级自动化1142 姓名周太永 学号1104421242 指导教师蔡长青张卓 起止时间2014.6.23-2014.7.11 成绩评定 考核内容设计 表现 设计 报告 答辩 综合 评定 成绩 电气与信息学院

2013/2014学年第二学期 《单片机控制系统设计与调试》课程设计任务书 指导教师:蔡长青班级:自动化1141、2班 地点:机房、单片机实验室(实训中心415) 课程设计题目:基于单片机原理的电子琴设计 一、课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计, 到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问 题的能力,为日后的毕业设计及科研工作奠定良好的基础。 二、课程设计内容(包括技术指标) 1.焊接。认真、仔细,避免缺焊、漏焊。 2.频率计算。会计算脉冲值与频率的关系。 3.工作过程。开机时,第一步是对定时器T0进行初始化,设定它的工作状态(对 于本系统将T0设定为工作方式0);然后判断是否有键按下,如果没有按键按下,继续判断,如果有按键按下,则判断是哪个键按下;再根据按键的功能将计数初值装入定时器T0中中并启动T0,当T0定时完毕后,重新装入计数初值继续定时并将P3.3取反,再次定时完毕后再一次的装入计数初值 继续定时并将P3.3取反,一直循环此操作直到按键释放为止,按键释放后 停止T0工作并再次判断是否又有按键按下,并继续执行以前的过程。 三、时间安排 1.布置任务、查资料1天 2.硬件电路图设计及PCB制版3天 3.硬件电路图及PCB制版验收、电路板焊接1天 4.软件编程设计3天 5.系统调试3天 6.调试验收1天 7.完成设计报告3天 四、基本要求 1.画出硬件电路图,完成PCB制版; 2.画出软件流程图,编写程序(C51语言/汇编语言); 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.1 4.课程设计工作进度计划: 序号起迄日期工作内容 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日

单片机测速1602显示

程序: #include #include #define uint unsigned int #define uchar unsigned char //宏定义 /*-----------------------端口命名------------------------*/ sbit rs=P2^0; //LCD的数据/命令选择端 sbit rw=P2^1; //LCD的读写选择端 sbit e=P2^2; //LCD的使能信号端 /*-------------------------------------------------------*/ /*-----------------------定义参数------------------------*/ uint i,z,count,zhuan,msec; //定义参数 uchar display[]={" speed= r/min "}; //定义显示参数/*-------------------------------------------------------*/ /*-----------------------毫秒延时------------------------*/ void delay(uint ms) { uint i,j; //为延时引入i,j两参数 for (j=0;j

SY-800测速仪使用说明书

SY-800速度监控仪说明书 一、概述: SY-800型速度监控仪是新一代智能皮带保护装置,它采用微电脑芯片为核心以及先进的传感方式,实现高水准的皮带打滑监测与报警功能。是电力、矿山、石油、化工行业的理想选择。 二、功能说明 为了适应各种情况,本装置用户可以设置使用参数,如:报警带速,警告带速预置等。SY-800速度监控仪面板示意图如图1所示。 图1 SY-800速度监控仪面板示意图 1.显示区域,采用3位数码显示。 2.指示区域(数码管下部的4只LED),采用LED指示灯报警,其中 正常指示为绿色,报警为红色。另外,有信号指示灯显示传感器信

号(绿色)。 3.输入区域,采用三个输入键:设置键,加一键(向上的三角),移位键 (向左的三角)。 4.工作状态指示区域(数码管左部的4只红色LED),对应的LED亮, 表示速度监控仪工作于相应的状态。 4种工作状态分别是: 1)速度,表示此时数码管显示的是皮带测速值; 2)预置速度,表示此时数码管显示的是预置速度值; 3)预置打滑I,表示此时数码管显示的是预置打滑I值; 4) 预置打滑II,表示此时数码管显示的是预置打滑II值。 注意:无论在那种工作状态,速度监控仪都会不间断地监测速度并 进行控制。 5.工作状态 (1)运行: 设备运行后,设备开始检测带速,带速实时显示,当带速下降到警告带速时,LED报警并输出控制信号,如停机等控制等。 (2)设置: 在设置过程中,数码管小数点将点亮,小数点并不代表数值,而只是指示当前修改的数位。 设置键:按第一下预置速度指示灯亮,进入预置速度设置;按第二 下预置打滑Ⅰ指示灯亮,进入预置打滑Ⅰ设置;按三下预置打滑Ⅱ 指示灯亮,进入预置打滑Ⅱ设置;第四下返回速度。 加一键:更改小数点所指示位的数据值。 移位键:将小数点移至所要更改的数据位上。 6.输出: 本装置打滑信号的输出,采用继电器节点输出。各项报警均为一组 常开,一组常闭。采用继电器节点输出,具有可靠性好,触点使用 寿命长,利于程控接口。 三、技术指标: 1.适应检测转速30-999 rpm 2.要求检测的速度打滑率:10~50% 3.测量转速误差±1转 4.继电器运行寿命:10万次 5.触点容量:AC220V 3A 6.供电电压:AC220V 50Hz 7.使用环境温度:-25°—+50℃ 8. 转速显示范围:0 –999 rpm 9.传感器防护等级:IP67 四.安装说明 1.传感器可放在胶带机从动辊侧安装方便的部位,并在从动辊端面外缘 的合适部位水平固定一个直径大于1cm的螺栓,螺栓的长度视安装方式 而定。见图2。

51单片机课程设计

课程设计说明书
课程设计名称






学生姓名
指导教师
单片机原理及应用课程设计 电子信息工程 140405 20141329 李延琦 胡黄水
2016 年 12 月 26 日

课程设计任务书
课程设计 题目
酒精测试仪
起止日期
2016 年 12 月 26 日— 2017 年 1 月 6 日
设计地点
计算机科学与工程学 院单片机实验室 3409
设计任务及日程安排: 设计任务:分两部分: (一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、 实现; 1.电子钟的设计 2.交通灯的设计 3.温度计的设计 4.点阵显示 5.电机调速 6.电子音乐发声(自己选曲) 7.键盘液晶显示系统 (二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。 查资料选定题目。 说明:第 1--7 题任选其二即可。(二)里题目自拟。 日程安排: 本次设计共二周时间,日程安排如下: 第 1 天:查阅资料,确定题目。 第 2--4 天:进实验室做实验,连接硬件并编写程序作相关的模块实验。 第 5--7 天:编写程序,并调试通过。观察及总结硬件实验现象和结果。 第 8--9 天:整理资料,撰写课程设计报告,准备答辩。 第 10 天:上交课程设计报告,答辩。 设计报告要求:
1. 设计报告里有两个内容,自选题目内容+附录(实验内容),每 位同学独立完成。 2. 自选题目不须上机实现,要求能正确完成硬件电路和软件程序 设计。内容包括: 1) 设计题目、任务与要求 2)硬件框图与电路图 3) 软件及流程图 (a)主要模块流程图 (b)源程序清单与注释 4) 总结 5) 参考资料 6)附录 实验上机调试内容
注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计 的依据。

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

最新基于单片机的测速仪设计

华北理工大学轻工学院 Qing Gong College North China University of Science and Technology 课程设计报告 课程名称:EDA辅助设计 项目名称:基于单片机的测速仪设计 专业班级: 学号: 姓名: 成绩:

一、项目说明 转速是工程中应用非常广泛的一个参数,其测量方法较多,而模拟量的采集和模拟处理一直是转速测量的主要方法,目前这种测量方法已不能适应现代科技发展的要求。随着大规模及超大规模集成电路的发展,使得全数字测量仪器越来越普及,其转速测量仪器也可以用全数字化处理。在测量范围和测量精度方面都有很大提高。因此,本次设计的目的是:对各种测量转速的方法加以分析,针对不同的应用环境,利用AT89S52系列单片机设计一种全数字化测速仪器。本设计在通电后就会开始运行进行测速,由数码管进行显示当前转速,按下S1将会重置。 二、项目原理图 1、原理图

图1 项目原理图 2、各部分说明 (1)电源部分 DC002插座是带有插入断开开关,中心脚为1脚,下面为2脚,侧面为3脚,插入时3脚断开。的一款给单片机提供5v电压的电源。 图2 电源 (2)STC89C52芯片 STC89C52是一个低功耗,高性能CMOS8位单片机,片内含具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDTC)电路,片内时钟振荡器。此外,STC89C52设计和配置了振荡频率可为0HZ并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC 等三种封装形式,以适应不同产品的需求。

相关主题