- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CAN总线的智能照明控制系统测试方案
1.1 测试准备
1.1.1 测试条件
(1)测试温度:29.6℃ 由于现在夏天温度较高,室内温度为29.6℃。
(2)测试距离:主从节点距离20米左右。
(3)通信介质:采用长度为20米左右双绞线。
1.1.2 硬件环境
(1)计算机,用于单片机C51语言的编程、编译、链接、调试以及程序加载。
(2)1个5V电源、3个智能CAN节点、2个继电器模块及2个220V照明灯设备、一根约20m长的双绞线、两根USB供电线、两块LCM1602A液晶模块、1块TFT彩屏液晶模块。
(3)DT9208A数字万用表1个、一台模拟示波器、1根USB转串口的通信线、20根杜邦线、螺丝刀、镊子、斜口钳、吸焊器。
(4)电烙铁1把(AC220V 50Hz 35W)、焊锡、松香。
1.1.3 软件环境
(1)Keil uVision2和ADS1.2,用于STC89C52单片机和LPC2119处理器的程序编写、编译、链接和调试。
(2)系统中各节点软件程序、相关的库和头文件。
(3)Flash Magic程序下载软件、STC_ISP程序下载软件和串口调试软件。
1.2 测试系统
1.2.1 测试项目
主节点测试:
(1)主节点触摸屏功能测试。
(2)主节点设置功能测试。
(3)主节点监控功能测试。
(4)主节点离线检测功能测试测。
(5)主节点运行和通信指示功能测试。
从节点测试:
(1)从节点液晶显示功能测试
(2)从节点设置灯状态功能测试
(3)从节点定时控制功能测试
测试指标:
测试性能指标如表1.1所示
表1.1 测试性能指标
序号
测试功能
1
主节点节能控制多个从节点上的照明灯
2
所有从节点也能独立控制本节点照明灯
3
各从节点的照明灯的状态能够实时的反映到主节点上,集中监控
4
控制室的主节点能监控到所有从照明灯状态,现场某个从节点也能显示本照明灯状态
5
主从节点都能实时、动态的显示灯开/关的剩余时间
6
主节点具有对从节点离线的检测功能
7
主节点具有运行和通信指示功能
1.1.2 测试步骤
1、利用万用表检查各线路是否存在断路、短路并修正。
2、检查单片机等各口线是否正确连接,上电之前检测一下正负电源线是否短路,确保不短路才上电。
3、利用Keil uVision2和ADS1.2软件进行主从节点程序的编辑、编译、链接和调试。
4、利用STC-ISP软件将在keil中编译链接生成的各个xx.Hex文件下载到各个从节点的单片机的Flash存储器中。用Flash Magic软件将ADS1.2中生成的xx.Hex文件通过USB转串口线下载到LPC2119处理器中。
5、按原理图连接线路,将从节点连接到CAN_H和CAN_L总线上,连接好电源和照明灯设备,上电后开始测试。
上电后首先观察各节点显示是否正常,如不正常则修改程序重新下载测试,直至显示正常。接着按照测试项目,分别进行测试。 = 1 \* GB3 ①测试触摸屏是否工作:先在主节点利用触摸笔点击TFT液晶屏上的触摸按键,观察是否按照预想的效果发生变化。
= 2 \* GB3 ②测试主节点灯设置功能、从节点在用完控制时间后是否状态切换、每经过1秒后从节点上的“:”是否闪烁1次以及主从节点显示是否正常:用触摸笔笔尖点击设置按钮,在打开的设置界面上,将1号灯设置为开灯00:01,2号灯设置为关灯00:01。然后点击确定按钮后观察从节点灯设备的控制是否有效,从节点的显示是否正确更新。观察从节点液晶版面上的“1 ON Time00:01”中的“:”是否每秒闪烁一次。并观察经过一分钟后2号灯是否被自动开灯,并显示“2 ON Time00:00”,主从节点是否动态更新,如果没有获得预期效果则进行相应的修改,直至正确。设置后的测试效果图如图1.3所示。
= 3 \* GB3 ③主节点监控功能测试:在主节点上设置好灯设备并确定后,用笔尖点击“监控”按钮在刷新的监控界面2中观察,在经过整段测试时间里,主从节点灯设备的状态显示是否相同,通信是否稳定可靠,主从节点更新是否基本同步。监控功能测试效果如图1.7~图1.9所示。再利用同样的方法重复测试监控界面1的监控效果,并进行修正。
= 4 \* GB3 ④主节点对从节点的离线检测:设置好灯设备状态情况并启动后,返回监控界面2,将节点1的CAN总线中的一根或两根拔掉后,观察主节点监控界面2上是否显示1号灯离线,然后再接上1号灯总线看1号灯是否又恢复正常。其离线测试效果图如图1.8所示。在将从节点2拔掉CAN总线,观察主节点是否显示2号灯离线,当连接好2号节点总线时,是否正常显示。如果不正确则要进行程序修改并不断测试直至正确。
= 5 \* GB3 ⑤
文档评论(0)