基于AVR单片机的机动车尾号限行提示器系统设计

来源 :科学时代·下半月 | 被引量 : 0次 | 上传用户:zyq201314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 本文介绍了一种基于AVR单片机实现的机动车尾号限行提示系统。本系统使用Atmega16L作为主控制器,DS1302作为系统实时时钟芯片,采用图形液晶完成各种显示,通过按键完成对系统时间、限行方式、限行尾号、限行时段的设置,实现了3种机动车尾号限行方式的功能。本设计操作方便,结构简单,可靠性高,可以应用在机动车上或小区门口,具有一定的研究价值和实用价值。
  [关键词] 单片机 限行 SPI通信 DS1302
  0.引言
  随着人们生活水平的提高,越来越多的机动车成为了普通家庭的交通工具,给家庭带来便利的同时,也给城市交通带来了很大的压力。为缓解交通压力,部分大城市纷纷推出机动车尾号限行措施来改善交通。但现在人们的快节奏生活以及限行规则的多样性,记忆尾号限行规则无疑给车主带来了不少的麻烦。鉴于这一情况,本文利用了单片机体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等的优点,设计了一款机动车尾号限行提示器,方便车主的使用。
  1.系统的总体结构及原理
  从图1 可以看出,本系统主要由AVR单片机控制模块、时钟模块、LCD显示模块、键盘输入模块、输出控制模块及电源模块组成。
  
  图1 机动车尾号限行提示器总体结构图
  系统的工作原理:通过“输入调整模块”中的4x4矩阵键盘的按键组合调用相关函数设置各种限行规则参数,将限行规则参数保存到AVR单片机的EEPROM中;在程序开始运行或系统复位时,将各种参数从EEPROM中读出并赋给相应的变量,实现数据的完整性,同时也提高了系统的稳定性;利用实时时钟芯片的计时功能实现对时间的精确计算,在外部掉电情况下,依靠其后备电源仍能实现时钟数据的实时更新;AVR单片机从时钟芯片中读取所需的时钟数据,然后与保存在EEPROM中的限行规则参数进行比较,当满足规则时将在LCD液晶上显示限行提示,并切断启动电机开关线阻止机动车启动[1]。
  2.硬件电路设计
  机动车尾号限行提示器整体电路如图2所示[1]。
  2.1 单片机控制电路
  ATmega16L单片机具有体积小,功耗低,抗干扰性好,可靠性高等特点。它内部包含有中央处理器、16K程序存储器(ROM)、1K数据存储器(RAM)、512字节EEPROM、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线。本系统采用的是内部1M的晶振,内部Flash熔丝位CKSEL3~CKSEL0=0001。外部晶振引脚XTAL2、XTAL1空接。
  在Atmega16L中,与SPI通信有关的内部寄存器分别是SPI控制寄存器SPCR、SPI数据寄存器SPDR、SPI状态寄存器SPSR, SCK引脚是主机模式的时钟输出和从机模式的时钟输入,当数据写入主CPU的SPI数据寄存器时启动SPI的时钟发生器,数据从MOSI引脚移出,MISO引脚移入,在一个字节移出后SPI时钟停止,传送停止标志位SPIF置位。若SPCR 寄存器中的中断触发位SPIE被设置则生成一个中断请求,则从机选择输入SS*被设置为低时使能从机的SPI 接口。SPCR寄存器的Bit6为SPI使能位、Bit5为数据次序选择位、Bit4为主从模式选择位、Bit3为时钟极性选择位、Bit2为时钟相位选择[2]。由于实时时钟芯片DS1302的SPI通信时是时钟沿上升采样,下降沿设置,且数据的LSB位首先发送,所以SPCR=0x70,即使能AVR单片机SPI主机模式,时钟速率设置为fck/4,数据的LSB首先发送,时钟沿上升采样,下降沿设置。
  2.2 DS1302时钟电路
  DS1302是美国DALLAS公司推出的一种低功耗、高性能、带RAM的实时时钟芯片,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V[3]。DS1302的引脚排列如图3所示。
   DS1302引脚图采用的是三线SPI接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。同时还增加了主电源/后备电源双电源引脚,并提供了对后备电源进行涓细电流充电的能力。其中VCC1接3V后备电源,VCC2接5V主电源。X1和X2是振荡源,外接32.768kHz晶振。
  DS1302与ATmega16L单片机之间采用SPI通信。AVR单片机是四线SPI,支持全双工模式,DS1302采用的是三线的SPI。PB5设置为输出,PB6设置为输入。当从DS1302中读数据时,DS1302的数据I/O口为输出,数据由PB6输入单片机。写DS1302时,数据由PB5写入DS1302。DS1302与单片机的接口实现部分见图2。
  2.3 LCD显示电路
  12864A-1汉字图形点阵液晶显示模块采用ST7920控制器,可显示汉字及图形,内置有8192个中文汉字(16 X 16点阵)、128个字符(8 X 16点阵)及64 X 256点阵显示RAM(GDRAM)[4]。模块有并行和串行两种连接方法,本文采用并行接法,其接口实现电路如图2所示。
  2.4 输入调整电路
  输入部分采用4 X 4矩阵键盘,通过单片机的控制可以实现数据的调整。
  2.5 输出控制电路
  控制电路使用继电器控制LED灯的亮灭对机动车的电机开关线进行模拟。即单片机的PB3口控制继电器的工作,若当天是限行日,则在液晶屏幕上显示提示信息,同时PB3口输出高电平,切断启动电机开关线,使汽车不能启动;若当天不是限行日,则汽车即可正常使用。
  2.6 电源电路
  AVR单片机和DS1302都采用5V的工作电压,电压的稳定性对电路的稳定至关重要。采用7805稳压芯片组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜[5]。
  3.软件设计
  软件设计采用C语言实现,其程序结构包括输入模块、显示模块和控制输出模块。输入模块的按键编码如表1所示。
  程序设计时采用循环检测按键,当相应的按键按下时,通过判断键值可以进入对应的功能设置,直到按下退出键(代码为0x0f)时退出设置并保存。软件主程序流程图如图4所示。
  4. 结束语
  本设计结构比较简单,显示人性化,控制直观明了,可按星期、按日期单双号及按尾号三种限行方式进行选择设置。测试结果表明,机动车尾号限行提示器运行稳定,可在系统突然断电后重新加电的情况下自动恢复原来的设置状态。同时应注意的是在设置各种限行规则参数时应保证电源的稳定,否则可能导致参数设置的失败。该提示器可应用于实行尾号限行措施的城市内的机动车辆上,也可用于各生活小区的门口,具有很好的应用前景。
  
  参考文献:
  [1]无线电2009年合订本上[M].北京: 人民邮电出版社,2010.1: 403-404.
  [2]刘海成.AVR单片机原理及测控工程应用[M].北京: 北京航空航天大学出版社,2008: 54-58.
  [3]Dallas公司.DS1302芯片手册[S].1998.7.
  [4]矽創電子.ST7920驱动器[S].2001.10.
  [5]华成英,童诗白.模拟电子技术基础[M].北京: 高等教育出版社,2006.12: 350-355.
  
  作者简介:
  宋华宁(1976—),男,广西浦北县人,河池学院物理与电子工程系讲师,工学硕士,主要研究方向为:嵌入式技术应用开发。
其他文献
[摘 要]本文提出基于投影寻踪技术的建筑工程招标评标思路,用加速遗传算法对投影寻踪模型的最优投影方向进行演算,确定出建筑工程施工招标各项综合评价指标权重,进而综合评定出中标候选人。  [关键词]清单招标评标 投影寻踪技术 加速遗传算法  1 前言  工程评标方法中综合评分法是从多方面评价投标人,能够最大限度地满足招标文件中规定的各项综合评价标准的投标人为最优投标人。其具体作法是:评标小组
期刊
摘 要:本文通过对长螺旋钻孔压灌桩在软土地基施工工程的实例,分析其在软土层应用时的影响因素及提高成桩质量和单桩承载力的措施。  关键词:长螺旋 软土 单桩承载力  [Abstract]Based on the long screw drilling cast-in-place pile in the soft ground construction works example,this p
期刊
摘 要:高速公路文化是从众多行业文化和企业文化中结合自身的性质、特点和历史背景、社会属性等演变而来的行业文化之一,作为一种管理理论引入到高速公路管理中来的,涉及到高速公路的建设、养护、经营、计划、职工心理、精神、价值观、行为准则等方面。  关键词:高速公路 行业文化 作用  一般来讲,“文化”是指一系列习俗、规范和准则的总和,起着规范、导向和推动社会发展的作用。行业文化是指行业员工所普遍认同
期刊
摘 要:本文主要探讨了如何防止人员操作事故和设备事故, 并对变电安全运行培训提出了一些新的建议及看法。  关键词: 变电运行;人员误操作事故;设备事故  前言:  变电安全运行是电网运行管理、倒闸操作和事故处理机构。电力设备运行操作和维护管理工作是变电运行的主要任务。每个值班员是保证电网安全运行、稳定运行和经济运行的直接执行者。由于变电运行特点是, 出现异常和障碍的机率大; 工作繁琐乏味, 容易
期刊
[摘 要] 驾驶分心是引起交通事故的一个重要原因。试验通过模拟多种干扰状态,并利用声光反应时测定仪测量出驾驶员分心前后的反应时间,分析数据发现驾驶员分心后反应时间明显增长,对情况判断的准确性降低。   [关键词] 驾驶分心 声光反应时测定仪 反应时间     一、引言  随着社会经济的发展和机动化水平的提高, 道路交通事故已成为一个严重的社会问题,其中驾驶分心就是引起交通事故的一
期刊
摘 要:加强电力系统中的设备管理,防止设备事故的发生。电力系统运行中出现的安全问题、设备检修和故障排除应严格按照程序,找出原因,采取应对措施。文章就电力系统运行中的故障排除进行了简要分析   关键词:变电运行;安全保证;设备检修;故障排除    一、变电运行的安全管理    (一)强化变电操作员的专业素质    根据变电运行实际工作的经验,人员综合素质的提高应以个人主动提高为主,单位组
期刊
摘要:由于水泥混凝土自身的低韧性,受温度、湿度变化的变形大,以及需设置接缝等缺点,加上混凝土路面设计标准不高,工程质量监管机制不完善,养护管理不到位等原因,不少路段竣工交付时、养护前就出现断裂、掉角、表面干裂等病害。为此,本文就水泥混凝土路面的常见病害及其处理,供同仁探讨。  关键词:水泥混凝土路面 病害 处理  一 水泥混凝土路面常见病害  (一)裂缝  1 横向裂缝 横向裂缝是指
期刊
[摘 要] 本文分析了高原寒区特殊的气候及地理环境对装甲车辆发动机各系统的影响,并提出了改善高原环境对装甲车辆发动机影响的措施。   [关键词] 高原环境 装甲车辆 发动机 影响与对策  我国的高原寒区包括青藏高原和帕米尔高原,面积达250万平方公里,这里高寒缺氧,气候多变,平均海拔在4000米以上,气压、气温和空气含氧量等均随着海拔高度的上升而下降。据测试,在海拔40
期刊
摘 要:结合北方城市气候特点,提出城市垂直绿化的设计方式。以促进生态系统与构筑物形成共生关系,它对于节约能源、净化空气、形成景观、改善态环境、实现城市可持续发展,具有重要意义。  关键词:居住区;垂直绿化;生态环境   随着城市现代化建设的发展和城市规模的不断扩大,人们的生态意识和环境意识逐渐增强,园林绿化在城市环境中起着重要的作用。但是随着城市建筑的不断增多,地面能够绿化的面积逐渐变小,充
期刊
[摘 要]本文阐述了与八钢2500m3 高炉配套的TRT发电机组运行情况,分析了该套机组在运行过程中出现的故障现象和原因,并总结了相关的维护对策,为同类TRT机组的使用和维护提供了参考。  [关键词] TRT 故障分析 振动 临界转速 设备维护  1、前言  高炉炉顶煤气余压回收透平发电装置(简称TRT) ,是应用于冶金企业的一种高效节能装置, 它利用高炉产生的煤气,经重力除尘器,两级文氏管
期刊