太阳能交通信号灯系统的设计.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文档。上传文档
查看更多
太阳能交通信号灯系统的设计

太阳能交通信号灯系统的设计   摘 要 本文提出了一种基于太阳能供电电源,以AT89S51单片机为控制核心的交通信号灯系统。太阳能发电系统应用转换率较高的单晶硅做为太阳能电池板,经稳压电路,储能电池与放电电路构成完备的控制系统。同时,应用PS7219设计数码管驱动电路,系统简洁高效,可移植性高,是新能源开发利用的实用性探索   关键词 太阳能;单片机;交通信号灯;PS7219   中图分类号TK6 文献标识码A 文章编号 1674-6708(2011)55-0026-02   0 引言   改革开放以来,我国社会经济的高速发展发展,城市化进程的不断加快,人民生活水平不断提高,城市人口不断膨胀,私家车拥有量更是逐年提高。要对交通进行合理的管理和调度,显然交通灯在其中起着不可或缺的作用。太阳能发电虽受昼夜、晴雨、季节的影响,但可以分散地进行,所以它适于各家各户分别进行发电,而且要联接到供电网络上,使得各个家庭在电力富裕时可将其卖给电力公司,不足时又可从电力公司买入。   随着我国技术的发展,在2006年,中国有三家太阳能企业进入了全球前十名,标志着中国将成为全球新能源科技的中心之一,世界上太阳能光伏的广泛应用,导致了目前缺乏的是原材料的供应和价格的上涨,我们需要将技术推广的同时,必须采用新的技术,以便大幅度降低成本,为这一新能源的长远发展提供原动力。   1 系统总体方案   本设计利用6个发光二极管模拟十字路口的交通灯,采用最为熟知且基础的AT89S52单片机作为主控制芯片,另外采用4个七段数码管显示器件,用于显示每次允许车辆与人通过的时间及车辆变换道路通断许可的时间。同时,为了更加灵活,有效地应对车辆在道路出现的各种情况,在此设计了3个开关S1、S2、S3,分别用于模拟主、次干道无车和紧急情况禁止通车。   实际生活中,一般将交通灯安置于十字路口。假设南北方向为主干道和东西方向为支干道,两条交叉道路上的车辆交替运行,主/支干道每次通行时间均设为30s、时间可设置修改。运行规则为:在绿灯转为红灯时,要求黄灯先亮5s,才能变换运行车道;黄灯亮时,要求每秒闪亮一次。东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。一道有车而另一道无车(实验时用开关K0和K1控制),交通灯控制系统能立即让有车道放行。有紧急车辆如120要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由S3 开关模拟。整个系统大体可分为硬件和软件两大系统。   1.1硬件系统   硬件系统包括:太阳能电源电路、时钟电路、复位电路、键盘与显示电路,中央处理系统组成;系统硬件框图如图1所示。   1.2软件系统   软件系统包括:主程序、外部中断0服务程序、定时器0中断子程序、定时器1中断子、延时子、键盘扫描程序和数码管显示子程序。   为提高程序的可移植性,软件系统设计部分采用模块化程序设计,用C语言编写。Keil是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。   2 系统硬件电路设计   2.1太阳能电源电路   太阳能电池板经阳光照射在电池板的两极产生电位差,电位差,经微型变压器和稳压管将太阳能电池板的输出电压稳定在5V,再经滤波电路向蓄电池充电,同时向系统输出工作电压;为防止蓄电池过冲,应用LM324做电压比较器,当电池充电饱和时,LM324输出高电平送入单片机引脚,经中央单片机的处理,向继电器发送吸合信号,继电器得电吸合,通过放电电阻,将过冲的电量放掉;   2.2时钟电路   时钟电路是单片机控制系统不可或缺的部分。在单片机的系统应用中,时钟为单片机控制系统提供基准振荡信号,保证系统正常工作。时钟电路也称作晶体振荡电路,主要由晶振及其外围电路组成,一般具有典型的电路形式.   2.3 AT89S52单片机   中央处理器采用Atmel公司的AT89S52单片机。AT89S52与MCS-51单片机产品指令和引脚完兼容,是一款高性能CMOS8位微控制器;使用Atmel 公司高密度非 易失性存储器技术制造,低功耗,拥有灵巧的8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器。 使得AT89S52为众多嵌入式控制应

文档评论(0)

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

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

1亿VIP精品文档

相关文档