挑战杯作品 智能交通灯演示系统设计报告.docVIP

挑战杯作品 智能交通灯演示系统设计报告.doc

  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文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

设计报告 智能小车交通演示系统的设计 辅导老师:曹辉 参赛队员:储超 吕倩 陕西师范大学 2009年3月 智能小车交通演示系统的设计 储超 吕倩 (陕西师范大学物理学与信息技术学院,西安,710062) 摘要:该演示系统操作简单。方案 方案二:采用无线电控制。该方案的优点发射功率高,距离远,而且可发射不同频率的电磁波。 根据需要,我们选择方案二。 3.3 输入输出方案 设计要求系统能手动处理紧急情况,我们讨论了两种方案: 方案一:采用译码器扩展I/O 口及键盘,显示等。该方案的优点是:使用灵活可编程。若用该方案,可提供较多I/O 口,但操作起来稍显复杂。 方案二: 直接在I/O口线上接上按键开关。因为设计时精简和优化了电路,所以剩余的端资源还比较多,我们使用一个按键S1,用于该系统对于交通灯紧急情况的处理。因此,只用单片机本身的I/O 口就可实现,且本身的计数器及RAM已经够用,故选择方案二。 3.4 LED显示器的显示方式 系统要求完成显示倒计时功能。LED显示器有静态显示和动态显示两种方式。 方案一:静态显示。静态显示每位数码管有一个单独的八位端口,在同一时间里每位所显示的字符可以不相同。优点在于软件处理比较简单,缺点是占用I/O口线太多。 方案二:动态显示。动态显示有一个八位端口同时控制两数码管,但每一瞬间只有一个数码管被选通。动态显示的电路结构比较简单,成本较低,当一组显示器中所含数码管较多时,一般采用动态显示方式。 我们所设计的系统中用的数码管比较多,经过考虑我们选用方案二。 3.5 延时选择方案 延时方案我们考虑了两种: 方案一:软件循环延时。该方案通过循环语句实现,延时精确度较差。 方案二:定时器延时。定时器延时采用单片机内部定时器产生溢出中断来确定时间,程序简单,延时精确。 经过仔细的分析和论证,决定这一模块我们最终的选择为方案二。 4 系统硬件电路设计 电路设计部分主要由以下几部分组成:无线电控制系统、单片机最小系统、时间显示电路、交通灯输出电路、按键电路、车流量检测电路等。 4.1 无线电控制系统 当智能小车到达路口的时,如果是红灯亮,则单片机控制发射电路,发出某个频率的信号,当小车上的接收电路接受到该信号的时,小车停止通行;当红灯熄灭时,停止发射信号,小车继续通行。绿灯时直接通行。在东西路口和南北路口,发射的频率信号不同。电路图如图示: 图2 4.2 单片机最小系统 单片机采用TI公司的MSP430247,系统的电路包括复位电路、晶振电路、MSP430单片机芯片、插针等。单片机最小系统电路图如2: 图3 如图所示,电路晶振提供电路工作时序。复位电路是加电时使单片机芯片的I/O口置高电平。接法和其它元器件的参数按图示。 4.3 时间显示电路 数码管采用八个共阴极八段数码管。电路用串口方式显示,可以节省单片机的接口,程序也较容易实现。 两个反向器用来进行位选,集成块74HC373N起数据锁存作用。每个数码管全显示“8”时,需要大约50mA电流。由于时间显示模块每个路口相同,4组共需约200mA,故采用三极管9013。由于单片机每个输出口需要30mA电流,因此在电路中也使用了MC1413P进行驱动。 总体电路图如图3所示: 图4 4.4 交通灯输出电路 这一部分电路由红绿黄三色发光二极管和一个集成芯片SN74LS240组成。SN74LS240的作用是控制选择哪一组发光二极管点亮。 模拟红、绿、黄三色灯部分电路的总体电路图如图4所示: 图5 4.5 按键电路 如图5是单键输入式键盘,每个单键输入式按键单独占用一根I/O口,每根I/O线上的按键工作状态不会影响其他I/0线的工作状态。 其中电阻的作用是保证按键断开时与与之相连的I/O口有确定的高电平。 其中S1为复位键,S2用来控制紧急状态,S3备用。 图6 4.6 车流量检测电路 该电路用来计算车流量,由发射电路和接收电路组成: 图7 图7码管显示部分,用于动态显示车流量数目: 图8 5 系统的软件设计 系统的软件设计采用C语言,对单片机进行编程实现各项功能。 程序是在IAR环境下编写的,可以实现交通灯的各种功能。主程序主要起到一个引导的功能,决定什么时间系统该做什么。交通灯的各种功能的实现主要通过调用具体的子程序。 5.1 交通灯主程序设计 主程序主要是一个死循环,不停的循环四个状态: 图9 5.2 紧急状态子程序 图10 5.3 显示子程序

文档评论(0)

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

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

1亿VIP精品文档

相关文档