(交通运输)嵌入式交通灯论文完整资料精编

上传人:初**** 文档编号:137628564 上传时间:2020-07-10 格式:DOC 页数:41 大小:1.11MB
返回 下载 相关 举报
(交通运输)嵌入式交通灯论文完整资料精编_第1页
第1页 / 共41页
(交通运输)嵌入式交通灯论文完整资料精编_第2页
第2页 / 共41页
(交通运输)嵌入式交通灯论文完整资料精编_第3页
第3页 / 共41页
(交通运输)嵌入式交通灯论文完整资料精编_第4页
第4页 / 共41页
(交通运输)嵌入式交通灯论文完整资料精编_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《(交通运输)嵌入式交通灯论文完整资料精编》由会员分享,可在线阅读,更多相关《(交通运输)嵌入式交通灯论文完整资料精编(41页珍藏版)》请在金锄头文库上搜索。

1、(交通运输)嵌入式交通灯论文完整资料(交通运输)嵌入式交通灯论文完整资料摘要在对交叉路口车流信息的Internet传输和控制进行设计需求分析和功能分析的基础上,选用ATMELX公司的ATmega128单片机做为智能交通主控芯片,以太网卡控制芯片采用RTL8019AS芯片将TCP/IP协议栈嵌入到单片机,提供壹个接入Internet的低成本嵌入式系统和网络访问的有效方法。用它的网络传输、远程监视控制功能和TCPSocket远程控制实时通,设计出新型简单的智能交通控制系统。本文重点介绍客户端的实现,它跟交通灯控制系统如何利用中断相互控制,和它跟控制中心如何通过网络相互交换信息。关键词智能交通Int

2、ernetATmega128TCP/IP协议AbstractOnthefoundationofdesignneedanalysisandfunctionanalysisoftheInternetinformationtransmissionandcontrolofTrafficCrossing,thispaperchoosestheATmega128single-chipmicrocomputerofATMELcorporationandasthemainchipofintelligenttrafficcontrol,RTL8019ASasEthernetcontrolchipandembed

3、theTCP/IPprotocolstackintothesingle-chip.Itisalow-costembeddedsystemforlinkingwithInternet,andaneffectivewaytoaccessthenetwork.Usingitsnetworktransmission,long-distancewatching-control,andthereal-timedatacommunicationbysocket-technology,wecanimplementthedevelopofnew-kindandstraightforwardintelligent

4、trafficcontrolsystem.Thispaperfocusesonintroducinghowtoimplementtheclient,withtheinterruptithowtomutuallycontrolwiththetrafficlightcontrolsystem,andithowtomutuallyexchangeinformationwiththecontrolcenterthroughtheInternet.Keyword:IntelligentTraffic;Internet;ATmega128;TCP/IPProtocol;目录1.绪论11.1选题的背景和意义

5、11.2本课题主要研究内容研究方法12.系统分析和设计32.1系统分析32.2方案论证32.3系统设计53.客户端系统的分析和设计83.1开发工具83.2系统分析113.3总体设计134.结果分析195.总结215.1毕业设计工作的总结215.2工作展望21附录22参考文献35致谢361.绪论1.1选题的背景和意义1.1.1选题的背景目前,大多交通路口的信号灯的控制都是固定的、局部的,不能随车流的变化而改变。这对缓解交通拥挤、减少交通事故、节约能耗、降低污染等带来不便。建立实时、准确、高效的交通路口车流自动统计分析及诱导控制系统,通过采集和分析动态信息,然后有针对性地控制诱导,也即建立智能交通

6、系统,将各个交通路口车流信息及时送到控制中心,在控制中心使得整个城市得到实时监控。这对壹个城市整体交通拥挤问题得到改善,交通事故能够降低有重大意义。智能交通系统1(简称ITS),是将先进的信息技术,计算机技术,数据通信技术,传感技术,电子控制技术,自动控制理论,运筹学,人工智能等有效地综合运用于交通运输,服务控制和车辆制造,加强了车辆,道路和使用者三者之间的联系,从而形成壹种定时,准确,高效的综合运输系统。1.1.2选题的意义(1)有利于缓解交通的阻塞问题。因为我们在现实生活中经常碰到有很长的车队在等待着绿灯亮。有了这个智能交叉路口控制系统,就能够有效的解决这个问题,不仅提高了交通灯的利用效率

7、,也及时的疏散车流,缓解了交通压力。(2)有利于减少交通事故在我们的现实生活中经常听到报道,说某个人因抢红绿灯,而导致的车祸的情况也有很多的,追究其原因,那就是赶时间,因为有时交叉路口中的壹个车道没有车可是该车道显示绿灯,而有车等待的却是绿灯,所以那些人就抢红绿灯,所以导致了车祸的发生。可是用了这个智能效能控制系统就是够避免这种情况,它能够让有车等待的车道显示绿灯让其通过。1.2本课题主要研究内容研究方法1.2.1课题研究的内容本课题利用WebClient模块内部的TCP/IP网络协议5,以及10Base-T网络接口,连接到以太网,方便的实现串口设备的联网。在交叉路口终端,将传感器采集到的信息

8、利用WebClient上网,将信息上传交通监控中心,在监控中心对数据加工处理且通过网络实时监控整个城市的交通。基本的框图如图1-1:图1-1系统基本框图1.2.2课题研究的方法本课题采用了客户端/服务器端的编程模式且利用windowssocketAPI函数,把WebClient作为客户端,把监控中心作为服务器端,把从WebClient中的车流信息通过10Base-T网络接口传输到服务器端,服务器端把车流信息保存在数据库,且且对该车流信息进行分析,然后发送控制信息,控制交通信号灯的显示时间和变换。2.系统分析和设计2.1系统分析2.1.1系统简介本系统是交叉路口车流信息的Internet6传输和

9、控制,它主要是把从交叉路口终端采集到的车流信息通过Internet发送给监控中心,监控中心根据交叉路口发送的车流信息发出相应控制命令,以控制交叉路口的交通情况。2.1.2系统详细介绍系统采用客户端/服务端的模式,把车流信息采集终端作为客户端,监控中心作为服务端,因此系统可为三个模块分别是:客户端模块、传输模块、服务端模块。客户端模块:负责采集车流信息,且把车流信息发送给传输模块,也能够接受传输模块的控制命令数据,以控制交通灯的显示情况。传输模块:负责数据在客户端模块和服务端模块之间数据的传输。服务端模块:接收传输模块发送的车流信息,且把控制命令发送给传输模块。2.2方案论证本系统采用高速单片机

10、ATmega1287加RTL8019AS以太网控制器。用嵌入式TCPIP3协议,能够实现TCP网络传输功能。而在交通灯控制系统这部分,我们采用了80C51作为控制芯片。ATmega1287为基于AVRRISC结构的8位低功耗微处理器。由于其先进的指令集以及单周期指令执行时间,ATmega128的数据吞吐率高达1MIPS/MHz,从而能够缓减系统在功耗和处理速度之间的矛盾。128K字节的系统内可编程Flash(具有在写的过程中仍能够读的能力即RWW)、4K字节的EEPROM、4K字节的SRAM、53个通用I/O口线、32个通用工作寄存器、实时时钟RTC、4个灵活的具有比较模式和PWM功能的定时器

11、/计数器(T/C)、俩个USART、面向字节的俩线接口TWI、8通道10位ADC、具有片内振荡器的可编程见门狗定时器、SPI串行端口、和IEEE1149.1规范兼容的JTAG测试接口,以及六种能够通过软件选择的省电模式。由于ATMEL的ATmega128单片机丰富的片内资源所以很方便就能够运行壹个小型的操作系统如uC/OS,能够嵌入TCP/IP协议,从而达到嵌入式WebClient的目的,同时又大大简化了外围电路,提高了可靠型。RTL8019AS是由台湾睿昱(Realtek)X公司生产的壹种高度集成的10M以太网控制器和NE2000兼容,支持8位、l6位数据总线;内置16KB的SRAM作为缓存

12、;可连接同轴电缆和双绞线,且可自动检测所连接的介质。因此利用ATmega128和RTL8019AS就能够组成壹个具有TCP/IP协议的且且能够和其它网络通信程序进行通信的设备WEBClient。俩者结合的硬件连接图如图2-1:图2-1硬件框图它跟控制中心相连接是基于Internet6的网络信息传输,其传输协议是因特网已经成熟的TCP/IP协议,不仅能够完成本地信息的接收和发送而且TCP保证了收到的数据都是准备无误,另外在远距离上能够完成同样的功能,这就使该系统能较少的受地域的限制,应用范围广阔。它既是壹个网络化的系统,也是壹个广义的交通信息传输。跟以住的无线通信智能交通相比,用网络实现智能交通

13、能够利用现有四通八达的网络光缆,只要在各个交叉路口留下网络端口就能够通过网络进行数据的传输,这大大节约的成本,而且不用专门铺设线路和购买专门的设备,用户能够通过手机或者其它方式上网就能够实时的了解交通情况,不仅方便而且快捷。而控制中心服务端的实现,使用Windows操作系统下VC5,MicrosoftX公司的VisualC+平台不仅具有很强的网络程序处理能力,和VisualC+捆绑的MFC提供了大量封装良好的类,为用户开发网络应用程序提供全方位的支持。由于在客户端用ATmega128芯片基本能实现了跟控制中心通信的功能,所以在交通灯控制系统只用80C51就足够了,而MCS-51的开发环境要求较

14、低,软件资源十分丰富,它内置中央处理单元、128字节内部数据存储器RAM、32个双向输入/输出(I/O)口、2个16位定时/计数器和5个俩级中断结构,壹个全双工串行通信口,片内时钟振荡电路。MCS-51单片机能够算是相当成功的产品,壹直到当下,MCS-51系列或其兼容的单片机仍是应用的主流产品。2.3系统设计2.3.1系统的原理图根据系统的分析能够作出如原理图2-2:交叉路口交通灯控制系统中断控制通过P3.2P3.3引脚和延时时间的传输通过P0口WEB CLIENT系统PC机服务端数据库发送命令控制WEB CLIETN进行相应的操作或设定延时中断控制通过PORTD0口车流信息经过RJ45网口传

15、输车流信息检测车流信息图2-2系统原理图该系统功能是实现交叉路口各个车道车流信息的检测,且且通过基于TCP/IP协议的Internet将车流信息传输给PC机服务端,PC机服务端把收到的车流信息保存在数据库相对应表中,以供用户网上查询,PC机服务端也能够通过Internet向交叉路口发送控制命令,实现了对交叉路口的远程控制。其中交叉路口交通灯控制系统主要是控制红绿灯的转换和绿灯的显示时间,交叉路口交通灯控制系统通过向WebClient系统发送中断来获取下壹次延时的时间。而WebClient系统主要是把检测到的车流信息通过网络发送给PC机服务端,PC机服务端把收到信息保存在数据库表中,且根据车流信息查询数据库把查询到的延时间发送给WebClient系统。WebClient系统就把接收到的延时时间从PORTB口输出,交叉路口交通灯控制系统就能够从P0口读取到下次要设定的延时时间,因为PORTB口跟P0口是相连的。PC机服务端也可通过按钮或者人工输入向WebClient系统发送控制命令。2.3.2交通灯控制系统(1)交通灯控制系统的框图根据系统的分析,能够作出如图2-3的结构框图。图2-3中80C51芯片的P1口的段码输出直接至锁存器的输入端,锁存器采用74LS373,通过锁存器来控制数码管LED的显示时间,实现静态扫描。AVRATmega128芯片跟80C51芯片之间相互连接,实现相

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号