交通灯智能远程控制系统设计与实现.doc

资料分类:工业大学 上传会员:萌小月 更新时间:2020-12-24
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:17782
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:要保证高效安全的交通秩序,除了制定一些交通规则,还必须通过一定的科学技术手段加以实现。本文在对目前交通系统深入分析的基础上,提出了一种基于低功耗高性能STC89C52单片机作为核心元件,以MCP2515_CAN模块组成总线网络的交通灯智能远程控制系统。系统主要包括上位机模块和交通灯控制模块。使用高级语言VB编写上位机,上位机通过串口RS232与STC89C52单片机连接。STC89C52和MCP2515_CAN模块之间通过高速串口SPI实现双向通信,SPI支持高速数据传输,从而满足了数据实时传输的要求。总线网络由两个MCP2515_CAN模块组成,两个MCP2515_CAN模块通过两条信号线CAN_H和CAN_L差分的进行信号传送。控制模块包括单片机STC89C52和四个发光二极管组成的红绿灯。上位机软件通过总线网络和控制模块相连,控制上位机来改变控制模块红路灯点亮时间,实现对交通灯智能远程控制。

 

关键词 STC89C52;MCP2525_CAN模块;交通灯

 

目录

摘要

Abstract

1绪论-1

1.1课题研究的背景-1

1.2开发意义-1

2系统总体设计-3

2.1交通灯控制系统的设计思路及方案选择-3

2.1.1系统的设计思路-3

2.1.2系统的方案选择-3

2.2系统的整体结构-4

2.3系统的工作原理-4

3系统硬件设计与实现-6

3.1器件的选用-6

3.1.1单片机的选用-6

3.1.2总线网络模块芯片的选用-6

3.1.3串口的选用-8

3.2上位机模块硬件设计-10

3.2.1串口RS232-10

3.2.2单片机STC89C52-11

3.2.3串行外设接口SPI-13

3.2.4 CAN控制器MCP2515-14

3.2.5 CAN收发器TJA1050-15

3.3交通灯控制模块的硬件设计-17

4系统软件设计与实现-18

4.1上位机模块软件设计-18

4.1.1主程序的设计-18

4.1.2 SPI接口软件的设计-18

4.1.3串口软件的设计 -19

4.1.4 MCP2515_CAN模块软件的设计 -20

4.2交通灯控制模块软件设计-21

5调试-22

5.1软件调试-22

5.1.1软件编译调试环境-22

5.1.2 Keil工程文件的建立、设置与系统编译-22

5.2硬件调试-25

结论-29

致谢-30

参考文献-31

附录-32

 附录1原理图-32

 附录2源程序代码-34

相关论文资料:
最新评论
上传会员 萌小月 对本文的描述:交通灯控制系统是一个能够通过CAN总线实现远程控制和上位机实现智能控制的系统。以STC89C52单片机为核心,通过对十字路口交通状况的分析,当南北方向等候的车辆比较多,而东西方向......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: