摘要:时至今日,自行车已成为全世界人们使用最多,最简单,最实用的交通工具。大学校园骑自行车的学生很多,有多个停车点,但是停车点是否还有停车位的信息并不能够实时共享,这是校园所面临的一个实际问题。
本设计是一个校园的自行车停车点信息交互模拟系统,停车点系统以STC89C52单片机为核心用8位拨码开关来模拟8个自行车停车位,每位拨码开关指示一个停车位状态。拨码开关置上方表示该停车位有自行车停放。反之则没有自行车停放。单片机读取停车位信息。采用CAN总线技术将三个停车点连成网络 ,实现各个停车点的信息交互,使在任意一个停车点都可以查询到所有停车点的信息。
系统基于CAN总线技术实现了校园自行车停车点信息交互模拟。通过单片机STC89C52与CAN控制器SJA1000和CAN收发器PCA82C250构成智能节点,可以很好实现停车点信息的交互。
关键词:停车位 STC89C52 CAN总线 SJA1000
目录
摘要
ABSTRACT
1绪论-1
1.1课题研究的意义-1
1.2 课题设计思路-1
1.3国内外研究现状-1
2系统总体设计-3
2.1 系统设计要求-3
2.2系统设计方案-3
2.3单个停车点系统-4
3单个停车点硬件设计-5
3.1单片机最小系统-5
3.1.1STC89C52-5
3.2液晶显示模块-8
3.3 自行车停车位模拟-9
3.4每个停车点智能节点的设计-10
3.4.1CAN总线控制器模块-10
3.4.2 CAN总线收发模块-12
3.4.3CAN总线发送隔离模块-14
3.5单个停车点电路图-14
4 基于CAN总线的停车点信息交互模拟系统-16
4.1 CAN总线的特点-16
4.2 CAN协议内容-17
4.2.1总线竞争的原则-17
4.2.2节点数量-17
4.2.3 CAN的数据链路层-17
4.3报文传输-18
4.3.1报文类型-18
4.3.2帧类型-18
5软件设计-19
5.1CAN初始化流程图-19
5.2CAN发送与接收流程图-20
5.3液晶显示流程图-21
6系统调试-23
6.1硬件调试-23
6.2软件调试-23
6.3系统功能实验-23
6.3.1停车位模拟实物图-23
6.3.2单个停车点信息显示实物图-24
6.3.3各停车点信息交互实物图-25
6.3.4自行车停车点信息交互模拟系统实物图-26
7总结-27
8致谢-28
参考文献-29
附录-30