编辑: yn灬不离不弃灬 | 2019-07-16 |
19 a b c d e f g
18 dp dp
17 16 A1 g f W1a b e d W1c h e d W2] c h e d W3c h e d W4c h g f W2a b g f W3a b g f W4a b 图6单片机通过 P1.0-P1.
7、P3.0-P3.3 用于数码管的位选信号和段选信号,驱动数码管 显示功能模式状态信息和菜单信息. 2.2.5 单元控制器电路 图7为单元控制器原理图. RST
1 P3.0
2 P3.1
3 XTAL2
4 XTAL1
5 P3.2
6 P3.3
7 P3.4
8 P3.5
9 GND
10 VCC
20 P1.7
19 P1.6
18 P1.5
17 P1.4
16 P1.3
15 P1.2
14 P1.1
13 P1.0
12 P3.7
11 U1 STC P11
1 1
2 2 x X1 C1 20P C2 20P GND XTAL1 XTAL2 GND XTAL1 XTAL2 RST R4 10K
1 1
2 2 + c3 10UF VCC GND RST GND
1 2
3 CON3 VCC VCC +9v P1.2 R39 2K P20
9013 NPN S2 S3 R40 1K Vin
1 GND
2 Vout
3 7805 +12V
9013 NPN GND R43 2K P1.2 R44 1M R45 1M R46 1M GND A B C D P21 D? LED GND
1 2
3 J3 CON3 VCC 图7福星电子网 http://www.fxdzw.com
8 单元控制器采用 AT89C2051,实现对路灯的开关控制和调光功能 2.2.6 故障检测电路 如图 7,单片机通过 P2.0 发出低电平或高电平信号,然后检测 P2.1 的状态.如果 检测到的电平与所发出的电平不同,则表明有故障发生,需进行处理.对于另一路路灯 故障检测,单片机使用 P2.2 ,P2.3 用同样的方式完成检测. 2.2.7 键盘 键盘采用独立式键盘,接到单片机的 P0.0-P0.5 管脚.通过键盘可进行功能设置和 菜单选择. 2.2.8 声光报警模块 R
41 2k Q11
9012 SP A
1 K
2 D3 R
42 200 GND VCC P34 图8图8为声光报警模块原理图.单片机通过 P3.4 控制扬声器和发光二极管进行声光报 警.
3 软件流程 主程序流程图见图
9 福星电子网 http://www.fxdzw.com
9 图94系统测试 4.1 测试仪器 直尺:精度 1mm 4.2 测试结果与分析 Y Y N 有 入口 时间,开关机时间预置 整体,支路时间修正 按相应按键进行参数 设置、显示 路灯故障检测 有故障: 显示故障地址号 开、关时间到: 控制灯亮 环境变化 路灯变化 左、右物体档光 控制 N Y 无YN福星电子网 http://www.fxdzw.com
10 4.2.1 功能测试: 时钟功能与定时开关灯: 功能 按键切换方式 功能完成情况 时钟功能,设定显示 开关灯时间 S1:设定整体时间 S2:单独设定灯
1 时间 S3:单独设定灯
2 时间 S4:修改当前时间和数码管移位切换 S5:加1操作 S4:减1操作 好 按设置时间开关灯 运行时间与设定整体时间比较,检测路灯 开关 好 根据环境明暗变化自 动开关灯 挡住光敏器件和松开,检测路灯
1 和2符合设计要求 好 根据交通情况自动调 节亮灯状态 在路灯均不亮时,用阻碍物分别从左边移 到右边和右边移到左边,检测检测路灯
1 和2符合设计要求状态 好 支路控制器分别独立 控制每只路灯开关灯 时间 按S2 和S3 键单独设定灯
1 和灯
2 开、关 时间,依据运行时间和对应设定时间,检 测路灯开关 好 故障检测并声光报警 使用单元控制器开关断开控制 LED 导通回 路,显示故障地址和声光报警,恢复接通 电路,故障消除 好LED 灯恒流驱动电源 采用三端稳压块,设计成恒流源形式,该 部分的切换开关可以模拟路灯故障.切换 开关打开代表路灯有故障 好 单元控制器具有调光 功能, 设定时间 0~99 分钟可变,平均功率 在20%~100%可调 按键 B1:循环递减设置平均功率 按键 B2:循环递减设置调节时间(单位: 分) 按键 B3: 确定设置的参数,并进行功率调 节好表14.2.2 路灯故障地址编号测试 出现故障的路灯编号 系统所显示的故障路灯编号 声音报警 光报警