1、“.....由于现在夏天温度较高,室内温度为.。测试距离主从节点距离米左右。通信介质采用长度为米左右双绞线。硬件环境计算机,用于单片机语言的编程编译链接调试以及程序加载。个电源个智能节点个继电器模块及个照明灯设备根约长的双绞线两根供电线两块液晶模块块彩屏液晶模块。数字万用表个台模拟示波器根转串口的通信线根杜邦线螺丝刀镊子斜口钳吸焊器。电烙铁把焊锡松香。软件环境和.,用于单片机和处理器的程序编写编译链接和调试。系统中各节点软件程序相关的库和头文件。程序下载软件程序下载软件和串口调试软件。.测试系统测试项目主节点测试主节点触摸屏功能测试。主节点设置功能测试。主节点监控功能测试。主节点离线检测功能测试测。主节点运行和通信指示功能测试。从节点测试从节点液晶显示功能测试从节点设置灯状态功能测试从节点定时控制功能测试测试指标测试性能指标如表.所示表......”。
2、“.....集中监控控制室的主节点能监控到所有从照明灯状态,现场个从节点也能显示本照明灯状态主从节点都能实时动态的显示灯开关的剩余时间主节点具有对从节点离线的检测功能主节点具有运行和通信指示功能测试步骤利用万用表检查各线路是否存在断路短路并修正。检查单片机等各口线是否正确连接,上电之前检测下正负电源线是否短路,确保不短路才上电。利用和.软件进行主从节点程序的编辑编译链接和调试。利用软件将在中编译链接生成的各个.文件下载到各个从节点的单片机的存储器中。用软件将.中生成的.文件通过转串口线下载到处理器中。按原理图连接线路,将从节点连接到和总线上,连接好电源和照明灯设备,上电后开始测试。上电后首先观察各节点显示是否正常,如不正常则修改程序重新下载测试,直至显示正常。接着按照测试项目,分别进行测试。测试触摸屏是否工作先在主节点利用触摸笔点击液晶屏上的触摸按键,观察是否按照预想的效果发生变化......”。
3、“.....在打开的设置界面上,将号灯设置为开灯,号灯设置为关灯。然后点击确定按钮后观察从节点灯设备的控制是否有效,从节点的显示是否正确更新。观察从节点液晶版面上的中的是否每秒闪烁次。并观察经过分钟后号灯是否被自动开灯,并显示,主从节点是否动态更新,如果没有获得预期效果则进行相应的修改,直至正确。设置后的测试效果图如图.所示。主节点监控功能测试在主节点上设置好灯设备并确定后,用笔尖点击“监控”按钮在刷新的监控界面中观察,在经过整段测试时间里,主从节点灯设备的状态显示是否相同,通信是否稳定可靠,主从节点更新是否基本同步。监控功能测试效果如图.图.所示。再利用同样的方法重复测试监控界面的监控效果,并进行修正。主节点对从节点的离线检测设置好灯设备状态情况并启动后,返回监控界面,将节点的总线中的根或两根拔掉后,观察主节点监控界面上是否显示号灯离线,然后再接上号灯总线看号灯是否又恢复正常。其离线测试效果图如图.所示。在将从节点拔掉总线,观察主节点是否显示号灯离线......”。
4、“.....是否正常显示。如果不正确则要进行程序修改并不断测试直至正确。主节点通信和运行指示测试在系统正常运行时,观察运行指示灯是否不停的闪烁,正常通信时,观察通信指示灯是否不断闪烁。如果是则测试通过,否则需要修改程序,重新加载测试,直到满足要求为止。另外,当断开主节点与总线的连接时,观察主节点运行和通信指示是否正常。并进行多次测试修正。测试从节点显示及设置功能在各个从节点上分别进行照明灯开关状态及时间的设定并启动后,观察主从节点是否正常显示。当设置的时间用完后,该从节点灯设备开关状态是否取反。该测试需要在正常运行和初次设置两种情况下测试。经测试表明,主节点具有设置监控所有从节点的功能,从节点也具有独立设置本节点灯设备功能,并且能实现主从节点同步正常显示。主从节点互不干扰,从节点之间也互不影响。通信稳定可靠,不出现拥堵卡死状态。主节点离线检测迅速准确,运行通信指示正常可靠,系统整体性能要求完全满足本设计要求。测试结果经过上述测试表明......”。
5、“.....从节点也具有独立设置本节点灯计中已经详细介绍过。如需了解请查阅主节点软件设计中模块设计部分内容,在这里不再重复讲解应用层协议内容。下面主要讲解驱动层程序,驱动层程序与主节点类似,包括帧发送程序和帧接收程序。由于在本设计中从节点发送给主节点的数据类型只种,即常规的灯数据。故,帧发送程序得到了简化,首先将帧设置为标准数据帧,数据字节长度为字节。然后将照明灯的剩余时间和灯状态填入发送缓冲区,最后请求发送。从节点总线帧发送程序流程图如图.所示。总线帧接收程序采用外部中断服务程序进行接收,当控制器接收到数据后,产生中断,中断信号由的中断引脚输出,通过触发单片机的外部中断,从而通知单片机向控制器提取数据。接收中断服务程序如图.所示。程序开始是否正在接收先前发送是否成功读取状态寄存器读取状态寄存器读取状态寄存器发送缓冲区锁定否将灯时间及状态填入发送缓冲区启动发送程序结束程序开始关中断读取状态寄存器总线关闭否清除中断标志位,恢复总线数据溢出否清除中断标志位......”。
6、“.....帧发送程序流程图图.帧接收程序流程图.照明信号数据处理模块设计照明信号数据处理模块主要是根据主节点发送过来的灯设置信息,决定何种情况打开还是关闭照明设备开关,并根据情况决定是否需要开启定时器,以及是否需要刷新显示等。在从节点接收到灯设置信息和确定信息后,开始调用数据处理函数,首先关闭定时器,重新赋值初值和清零相关计数变量,接着根据开关状态变量刷新显示,然后判断是开灯还是关灯,再做相应的动作和启动定时器。具体程序流程图如图.所示。程序开始禁止定时器计数,重赋初值清除相关计数器变量根据开关状态变量的值,刷新显示开灯吗开灯定时时间为开灯并启动定时器关灯定时时间为关灯并启动定时器程序结束图.照明信号数据处理程序流程图.键盘扫描及处理模块设计键盘扫描及处理模块主要用于实现人机交互,用于设置本从节点灯设备的开关灯情况。键盘是个输入设备,其软件驱动方法主要是通过检查按键是否按下,当按键按下时......”。
7、“.....否则为高电平。处理器就是通过检测该引脚的高低电平来判断按键是否按下的。键盘扫描及处理模块程序流程如下首先,判断循环选择键是否按下,若按下则停止定时器,禁止接收中断,循环键按下次数变量,并在特定位置显示闪烁光标,然后等待按键松开。接着判断加键按下否,若按下则将对应的变量加,并刷新显示。接着判断减按键按下否,按下则将对应变量减,并刷新显示。键盘扫描及处理模块程序流程图如图.所示。程序开始循环选择键按下关接收中断,停定时器循环键按下次数显示光标闪烁松开不等于加键按下吗减键按下吗相应变量加处理并刷新显示加键松开了吗相应变量加处理并刷新显示减键松开了吗程序结束图.键盘扫描及处理程序流程图.照明灯定时控制模块设计照明灯定时控制主要是通过单片机定时器进行定时控制的。由于每产生次定时中断,通过记录中断次数,当中断次数达到次时,表示计时,清零,变量自加,当计数值达到时,表示计数达到分钟,则照明灯数据中的时间将减少分钟并刷新显示,当照明灯的时间中的分个位减少到后,分十位则减......”。
8、“.....依次进行下去就可以实现时间上分和时的定时。当在运行中途被重新设置了灯的时间,则将要清除各个计数器。照明灯定时控制程序流程图如图程序开始关总中断重新赋定时器初值,等于在液晶的时与分之间显示在液晶的时与分之间显示等于清零秒标志等于秒标志清零分的个位大于分的个位减刷新显示分的十位大于分的十位减,分个位赋值为刷新显示时的个位大于时的个位减,分设为刷新显示时的十位大于时十位减,时个位为,分设为刷新显示时间为开关灯动作取反开关状态取反并记录开关显示刷新停止定时器程序结束开中断图.照明灯定时控制模块流程图.液晶显示模块设计在智能照明控制系统当中,照明设备不仅要求在监控室里能够设定其开关情况,也要求在照明灯现场能够设定本节点的照明灯情况。这样子,当我们在现场时就无需跑到控制室里开了灯再返回现场上班工作了。我们就可以在现场直接开灯,然后就可以上班工作了,这样工作效率得到了大大的提高。而从节点液晶显示模块就是用于实现在现场能够对本节点灯设备的设置和监控功能的......”。
9、“.....还可以看到开关灯的剩余时间。预期要设计的从节点显示界面效果如图.所示。图.从节点显示界面效果从节点液晶显示模块的实现为实现如图.所示的显示效果,首先,在液晶的首行显示字符串,然后根据,开关状态变量,更新液晶上的,再根据实际时间刷新时间即可。从节点液晶显示模块程序流程图如图.所示。程序开始在液晶上显示字符串在液晶的地址显示为开灯在液晶的地址显示为设置的时间符合规则在处显示时在处显示分程序结束图.从节点液晶显示程序流程图系统测试......”。
FMS中物流输送系统的机械结构设计开题报告.doc
FMS中物流输送系统的机械结构设计说明书.doc
承诺书.doc
出入库输送机 装配 A1.dwg
(CAD图纸)
从动带轮 零件图 A4.dwg
(CAD图纸)
带式输送机 装配 A1.dwg
(CAD图纸)
辊筒轴 零件图 A4.dwg
(CAD图纸)
滚筒输送机 装配 A1.dwg
(CAD图纸)
换向输送机 装配 A1.dwg
(CAD图纸)
计划周记进度检查表(信机系)杨俊.xls
立体仓库输送系统 装配 A0.dwg
(CAD图纸)
目录.doc
任务书.doc
相关资料-封面.doc
主轴 零件图 A4.dwg
(CAD图纸)