一种简易不停车收费系统实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种简易不停车收费系统实现.doc

一种简易不停车收费系统实现   摘 要: 设计了一种简易的不停车收费系统。设计用单片机AT89C52控制无线模块,形成发射机和接收机,实现车辆信息的传递,并通过串口显示在计算机上。采用的nRF24L01无线模块、数字信号编码和二次调制方式之间的加密通信原理,软件设计采用自上而下的模块化设计思想,使系统具有分布式、小型化的特点。测试结果表明,该系统具有抗干扰性强、功耗低、反应速度快、传输效率高和简单的特点。   关键词: 无线通信; AT89C52; nRF24L01; 不停车收费   中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2014)06?0044?03   0 引 言   电子不停车收费系统(ETC)利用车辆自动识别技术完成车辆与收费站之间的无线数据通信,进行车辆自动识别和相关数据的交换,再通过计算机网络进行收费数据的处理,从而实现不停车自动收费[1]。这一技术具有提高高速公路收费站口的通行能力,减少道路阻塞现象、提高行车安全、使公路收费走向电子自动化、减少收费管理的成本等优点。目前,在美国、欧洲、日本等许多发达国家和地区的电子收费系统已经联网并形成规模效益,其明显的社会经济效益具有强大的吸引力。   本文设计并制造了一种基于51单片机的简易ETC系统。携带有各种车辆信息的单片机,通过对独立键盘的控制,实现不同信息的发送。信息将会由特定的编码,通过无线模块和天线发送给接收机,当接收机收到信息后,又通过接收机的单片机控制串口芯片,将接收到的信息显示在上位机上。   1 不停车收费系统的设计   本方案是通过单片机对nRF24L01的无限模块进行控制,编辑nRF24L01的工作模式和编码方式,将信息通过无线模块的天线发射出去,接收机的天线获取信息后再由无线模块传递回单片机,并通过上位机直接显示出车辆信息,并做简单处理。系统框图如图1所示[2]。   1.1 硬件电路设计   硬件电路主要由AT89C52单片机,LED灯,独立键盘,nRF24L01无线集成模块,9针串口(母),MAX232串口控制芯片,供电的干电池组成。本设计选择nRF24L01无线集成模块,主要考虑nRF24L01无线芯片,有自动编码的功能,有较好的抗干扰性,工作频率很高,可以达到2.4 GHz。这样大大缩小了对天线体积的要求,实现电路时可以做到简洁且高效地实现最终功能。   该电路能够实现无线数据和信号的传输。具体设计为字符编码的传输,具体电路包含MCU最小系统电路、电源电路、无线传输电路、显示电路、键盘控制电路几部分构成。该系统整体电路包含两个分开的部分:发送模块电路、接收模块电路。电路图如图2、图3所示[3?4]。   1.1.1 单片机时钟电路   单片机的晶振电路中的电容C1和C2的典型值通常选择30 pF左右,该电容的大小会影响振荡电路频率的高低、振荡器的稳定性和起振的快速性。晶体振荡频率的范围通常在1.2~12 MHz。晶体的频率越高,系统的时钟频率越快,单片机的运行速度越快。AT89C52常选择振荡频率12 MHz的石英晶体。   1.1.2 单片机复位电路   复位是单片机的初始化操作,只需要给AT89C52的复位引脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可以使AT89C52复位。复位时,单片机初始化为0000H,从0000H单元开始执行程序。除了进入系统的正常初始化之外,当程序运行错误(如程序跑飞)或操作错误使系统处于锁死状态时,也需要复位键使RST脚为高电平,使AT89C52摆脱“跑飞”或“死锁”状态而重新启动。   1.1.3 电源电路   该系统中的无线模块要用3.3 V电源供电,而单片机的需要5 V供电,所以需要加个稳压芯片这里采用HT7133进行稳压处理。把5 V稳降至3.3 V来供给无线传输模块使用。经测试完全满足各器件的运行要求。   1.1.4 无线传输电路   无线传输电路通过nRF24L01进行传递,它可以进行无线收发,但只能进行半双工传递方式,因而其收发电路的接线方式是相同的。   1.1.5 按键控制电路   由于本设计中,预设的按键数量不多,所以采用独立键盘,由单片机I/O口直接控制。每个按键代表一辆车的信息卡,通过检测按键是否按下,来确定是否有车辆通过,而按下的按键,则代表通过的车辆信息。   1.1.6 上位机控制电路   上位机控制电路主要是为了完成对文字的控制,因为上位机即计算机是最常使用的设备,而且操作过程实用方便,因此采用上位机进行控制。上位机采用VC进行程序的编写,最终完成系统功能。   1.2 程序设计   软件编程主要实现对单片机和无线模块的控制,实现无线模块的模式设置和信息发送

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档