找回密码
 注册
关于网站域名变更的通知
查看: 300|回复: 1
打印 上一主题 下一主题

[毕业设计] 城市道路区域交通信号控制系统的设计与实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-19 09:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:设计的城市道路区域交通信号控制系统采用P89LPC952单片机作为各路口控制器,通过
; `/ A, u, D7 }* HRS-485总线与上位机进行通信,PC总线接收由车辆检测装置检测到的实时车流量信号。上位机根4 {0 l$ s% @+ A
据实时车流量信号进行分析计算,得到优化的信号配时方案,传送给各路口控制器,控制各路口交通
8 b, y+ P* b( R/ R信号灯的变化,实现各路口通行.禁行时间的倒计时显示。各路口控制器可工作在单机控制和通信控" ~/ }/ [' @. b* ^
制2种模式下,既可根据上位机指令进行路口控制,又可独立控制路口,实现区域内多路口的交通信
: U$ s/ K2 i2 [: w3 o2 n号控制。) i: S) d9 `) g  k. D8 j
+ R0 R! w1 |/ ]* P- |) a% ^
关键词:交通信号控制系统;RS-485总线; P89LPC952单片机; PC总线
0 S% Z% C6 I5 d2 g  w3 V* ]9 h7 a$ d/ Q
' F. b& l( O5 Y) u4 k% b) t城市区域各交叉路口的交通信号不协调、不3 L# v; h8 d- F% N
优化是造成交通堵塞、道路通行效率降低的一个: O" A) r8 N' d2 V: b- X- C4 a
重要原因。为了解决这一问题,国内外的专家学  I/ C- K" c) z* t* e& x+ u+ e
者进行了大量的研究[1-8]。本文设计的城市道路! u2 r; e% H4 A1 m0 _, [" E" }
区域交通信号控制系统采用具有IrC总线接口的9 o2 j/ m* s% @
高性能P89LPC952单片机作为路口控制器,通过' W1 d/ k' |, b- @( \- l8 {* }; X- G
rC总线与交通流量检测装置进行通信,通过5 N! M& U3 g( Z! I# H) D
RS484总线与上位机进行通信,根据实时检测的
% P0 A! y  `9 {# K; ?+ |& @. b6 `车流量信号,调控各路口的配时方案,并能实现路" y# x; ^6 ~/ e/ w* \) x  Y, ^
口的倒计时显示。
" l0 \+ G' k% l" a8 S4 u1城市道路区域 内交通信号控制系% Z0 X& M. y" {$ a0 c, G
统的组成
; N; c7 L$ f) R" s& Q& W城市道路区域交通信号控制系统由上位机、
* `  b1 J: q5 X; D* Z8 S下位机交通指示信号灯组、倒计时显示和车辆检
4 k$ N/ W5 u) n# k测器等主要部分组成。其组成如图1所示。
9 O/ D+ K8 a! n' A! V" G) \; @4 c# d2 @! S# d
2控制系统硬件电路设计& V, I' \0 I  x3 w0 S
上位机通过PCI总线的RS-485 接口卡或# j9 M; F4 L: ?  x6 s
RS-232接口至RS-485接口转换器得到RS-4855 O; h. [7 j2 b% T9 J  x9 W
接口。下位机采用P89LPC952单片机通过  F3 ?% h- R: k8 O0 ]9 u- [
MAX3485将UARTO转换为RS-485接口。本: ~+ E. @1 J( N5 ?
文重点讨论下位机的硬件电路设计。/ a9 Y2 E3 d8 E8 i( ~# ^# _
2.1 mcu 的选型[9]
5 b$ z1 j* F, j+ R' g7 `- _通过对比各种类型单片机,本系统的MCU
+ w: I) C- U5 V  _& w9 X/ |, `选定功能强、可靠性高、外围元件需求少的NXP6 M& v3 U9 K% u5 y2 `0 y  f
Semiconductors的P89LPC952 芯片。与标准
: Q; _* e9 g/ u2 o# X9 D, c2 z; F' N80C51相比,P89LPC952的指令执行时间只需: z, U) I( E/ `4 S6 [- S: l
2~4个时钟周期,6倍于标准80C51器件。考虑
- ^& N# Z! l5 v7 |  t占用电路板面积、安装可靠性和成本等因素,选定
( Q* J' I% ]# z% F$ o( MLQFP44封装形式。P89LPC952具有5个可编
, M0 l* x! w  A" d程I/O口: P0,P1,P2,P3,P4,P5。片内还具有8* ~& N3 T; d4 I& M& \. J& I
kb/s可擦除Flash 程序存储器,256B RAM和.6 P5 @6 F+ Z7 M
256B附加片内RAM,2个增强型UART,4 n' d0 b  ?+ ]# A7 i5 ~
400 kHz字节宽度的I'C通信端口和SPI通信端& t: o1 }9 g3 e6 k3 {
口,片内具有高精度的RC振荡器,带有时钟倍频0 `' r9 w/ e5 Z  F: P* u
器,无需外接振荡器件。
7 s8 |7 [, H4 {4 R; p) r; o# g2.2 P89LPC952 单片机的1/O口分配及配置
  W! S) d. Y5 `- T2 ?1 \3 V  v, i1)交通信号灯控制。PO.0~PO.7作为交通/ l/ V3 T) ]' k0 f9 o" Q0 E
信号灯控制口,配置为推挽模式。P4. 4~P0.7作
/ t% ]" c- n, I1 c$ `为备用交通信号灯控制口,配置为推挽模式。
0 B  `0 F5 Y1 R" {7 SP4.0~P0.1作为行人交通信号灯控制口,配置为
  s1 s& H) Z# s7 Y1 T$ H推挽模式。.
, b$ ^$ ~9 f( s2 S2)等待时间显示。P5.4~P5. 7作为字形信9 [) I8 [% q, C6 v' {) _0 H6 H
号,配置为准双向口模式。P5. 0~P5.3作为位选.  v/ w, Y7 A- k
* A$ j* i7 B0 y5 h$ n
) h& _4 z7 i. f1 \  {9 g4 L0 e7 T
; t4 Z# f& i4 r4 ~# M) |3 f
附件下载:
游客,如果您要查看本帖隐藏内容请回复

+ E" @, W% U9 I0 c7 n7 F' B' J# Z* m" k9 _. ]6 E) T7 U

该用户从未签到

2#
发表于 2020-3-19 09:35 | 只看该作者
P89LPC952的指令执行时间只需2~4个时钟周期
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-30 07:50 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表