1、“.....如需了解请查阅主节点软件设计中模块设计部分内容,在这里不再重复讲解应用层协议内容。下面主要讲解驱动层程序,驱动层程序与主节点类似,包括帧发送程序和帧接收程序。由于在本设计中从节点发送给主节点的数据类型只种,即常规的灯数据。故,帧发送程序得到了简化,首先将帧设置为标准数据帧,数据字节长度为字节。然后将照明灯的剩余时间和灯状态填入发送缓冲区,最后请求发送。从节点总线帧发送程序流程图如图所示。总线帧接收程序采用外部中断服务程序进行接收,当控制器接收到数据后,产生中断,中断信号由的中断引脚输出,通过触发单片机的外部中断,从而通知单片机向控制器提取数据。接收中断服务程序如图所示。程序开始是否正在接收先前发送是否成功读取状态寄存器读取状态寄存器读取状态寄存器发送缓冲区锁定否将灯时间及状态填入发送缓冲区启动发送程序结束程序开始关中断读取状态寄存器总线关闭否清除中断标志位,恢复总线数据溢出否清除中断标志位......”。
2、“.....决定何种情况打开还是关闭照明设备开关,并根据情况决定是否需要开启定时器,以及是否需要刷新显示等。在从节点接收到灯设置信息和确定信息后,开始调用数据处理函数,首先关闭定时器,重新赋值初值和清零相关计数变量,接着根据开关状态变量刷新显示,然后判断是开灯还是关灯,再做相应的动作和启动定时器。具体程序流程图如图所示。程序开始禁止定时器计数,重赋初值清除相关计数器变量根据开关状态变量的值,刷新显示开灯吗开灯定时时间为开灯并启动定时器关灯定时时间为关灯并启动定时器程序结束图照明信号数据处理程序流程图键盘扫描及处理模块设计键盘扫描及处理模块主要用于实现人机交互,用于设置本从节点灯设备的开关灯情况。键盘是个输入设备,其软件驱动方法主要是通过检查按键是否按下,当按键按下时,该管脚将与地线相连为低电平,否则为高电平。处理器就是通过检测该引脚的高低电平来判断按键是否按下的。键盘扫描及处理模块程序流程如下首先,判断循环选择键是否按下,若按下则停止定时器,禁止接收中断,循环键按下次数变量,并在特定位置显示闪烁光标,然后等待按键松开。接着判断加键按下否......”。
3、“.....并刷新显示。接着判断减按键按下否,按下则将对应变量减,并刷新显示。键盘扫描及处理模块程序流程图如图所示。程序开始循环选择键按下关接收中断,停定时器循环键按下次数显示光标闪烁松开不等于加键按下吗减键按下吗相应变量加处理并刷新显示加键松开了吗相应变量加处理并刷新显示减键松开了吗程序结束图键盘扫描及处理程序流程图照明灯定时控制模块设计照明灯定时控制主要是通过单片机定时器进行定时控制的。由于每产生次定时中断,通过记录中断次数,当中断次数达到次时,表示计时,清零,变量自加,当计数值达到时,表示计数达到分钟,则照明灯数据中的时间将减少分钟并刷新显示,当照明灯的时间中的分个位减少到后,分十位则减,分个位变为并刷新显示。依次进行下去就可以实现时间上分和时的定时。当在运行中途被重新设置了灯的时间,则将要清除各个计数器。照明灯定时控制程序流程图如图程序开始关总中断重新赋定时器初值,等于在液晶的时与分之间显示在液晶的时与分之间显示等于清零秒标志等于秒标志清零分的个位大于分的个位减刷新显示分的十位大于分的十位减,分个位赋值为刷新显示时的个位大于时的个位减,分设为刷新显示时的十位大于时十位减......”。
4、“.....分设为刷新显示时间为开关灯动作取反开关状态取反并记录开关显示刷新停止定时器程序结束开中断图照明灯定时控制模块流程图液晶显示模块设计在智能照明控制系统当中,照明设备不仅要求在监控室里能够设定其开关情况,也要求在照明灯现场能够设定本节点的照明灯情况。这样子,当我们在现场时就无需跑到控制室里开了灯再返回现场上班工作了。我们就可以在现场直接开灯,然后就可以上班工作了,这样工作效率得到了大大的提高。而从节点液晶显示模块就是用于实现在现场能够对本节点灯设备的设置和监控功能的。从液晶显示器里不仅可以看到灯的开关状态,还可以看到开关灯的剩余时间。预期要设计的从节点显示界面效果如图所示。图从节点显示界面效果从节点液晶显示模块的实现为实现如图所示的显示效果,首先,在液晶的首行显示字符串,然后根据,开关状态变量,更新液晶上的,再根据实际时间刷新时间即可。从节点液晶显示模块程序流程图如图所示。程序开始在液晶上显示字符串在液晶的地址显示为开灯在液晶的地址显示为设置的时间符合规则在处显示时在处显示分程序结束图从节点液晶显示程序流程图系统测试测试准备测试条件测试温度由于现在夏天温度较高,室内温度为......”。
5、“.....通信介质采用长度为米左右双绞线。硬件环境计算机,用于单片机语言的编程编译链接调试以及程序加载。个电源个智能节点个继电器模块及个照明灯设备根约长的双绞线两根供电线两块液晶模块块彩屏液晶模块。数字万用表个台模拟示波器根转串口的通信线根杜邦线螺丝刀镊子斜口钳吸焊器。电烙铁把焊锡松香。软件环境和,用于单片机和处理器的程序编写编译链接和调试。系统中各节点软件程序相关的库和头文件。程序下载软件程序下载软件和串口调试软件。测试系统测试项目主节点测试主节点触摸屏功能测试。主节点设置功能测试。主节点监控功能测试。主节点离线检测功能测试测。主节点运行和通信指示功能测试。从节点测试从节点液晶显示功能测试从节点设置灯状态功能测试从节点定时控制功能测试测试指标测试性能指标如表所示表测试性能指标序号测试功能主节点节能控制多个从节点上的照明灯所有从节点也能独立控制本节点照明灯各从节点的照明灯的状态能够实时的反映到主节点上,集中监控控制室的主节点能监控到所有从照明灯状态......”。
6、“.....大型工程均是由专业施工队来分别完成土方和挡土支付工作,而且绝大部分都是两个平行的合同。这样在施工过程中协调管理的难度大,土方施工单位抢进度,拖工期,开挖顺序较乱,特别是雨期施工,甚至不顾挡土支护施工所需工作面,留给支护施工的操作面几乎是无法操作,时间上也无法完成支护工作,以致使支护施工滞后于土方施工,因支护施工无操作平台完成钻孔注浆布网和喷射砼等工作,而不得不用土方回填或搭设架子来设置操作平台来完成施工。这样不但难于保证进度,也难于保证工程质量,甚至发生安全事故,留下质量隐患。边坡修理达不到设计规范要求常存在超挖和欠挖现象般深基础在开挖时均使用机械开挖人工简单修坡后即开始挡土支护的砼初喷工序。而在实际开挖时,由于施工管理人员不到位,技术交底不充分,分层分段开挖高度不,挖机械操作手的操作水平等因素的影响,使机械开挖后的边坡表面平整度,顺直度极不规则,而人工修理时不可能深度挖掘,只能就机挖表面作平整度修整,在没有严格检查验收就开始初喷,故出现挡土支付后出现超挖和欠挖现象。成孔注浆不到位土钉或锚杆受力达不到设计要求深基坑支护所用土钉或锚杆钻孔直般为的钻杆成孔......”。
7、“.....深则十几米,甚至二十多米,钻孔所穿过的土层质量也各不相同,钻孔如果不认真研究土体情况,往往造成出渣不尽,残渣沉积而影响注浆,有的甚至成孔困难孔洞坍塌,无法插筋和注浆。再者注浆时配料随意性大注浆管不插到位注浆压力不够等而造成注浆长度不足充盈度不够,而使土钉或锚杆的抗拔力达不到设计要求,影响工程质量,甚至要做再次处理。喷射砼厚度不够强度达不到设计要求目前建筑工程基坑支护喷射砼常用的是干拌法喷射砼设备,其主要特点是设备简单体积小,输送距离长,速凝剂可在进入喷射机前加入,操作方便,可连续喷射施工。虽然干喷法设备操作简单方便,但由于操作手的水平不同,操作方法和检查控制等手段不全,混凝土回弹严重,再加上原材料质量控制不严配料不准养护不到位等因素,往往造成喷后砼的厚度不够砼强度达不到设计要求。施工过程与设计的差异太大深层搅拌桩的水泥掺量常常不足,影响水泥土的支护强度。我们发现在同样做法的支护,发生水泥土裂缝,有时不是在受力最大的地段,检查下来,往往是强度不足,地面施工堆载在局部位置往往要手段被推广。为减小基坑工程带来的环境效应如因降水引起的地面附加沉降......”。
8、“.....在目前没有完善的土压力理论指导下,通常仍沿用传统理论计算,因此有误差是正常的,许多学者对此进行了许多研究,在传统理论土压力计算的基础上结合必要的经验修正可以达到实用要求。问题是对这样个极为复杂的课题,脱离实际工程情况,往往会造成过量变形的后果。如些设计不考虑地质条件地面荷载的差异,照搬照套相同坑深的支护设计。必须根据实际地面可能发生的荷载,包括建筑堆载载重汽车临时设施和附近住宅建筑等的影响,比较正确地估计支护结构上的侧压力。工程监理不到位按规定高层建筑重大市政等的深基指计中已经详细介绍过。如需了解请查阅主节点软件设计中模块设计部分内容,在这里不再重复讲解应用层协议内容。下面主要讲解驱动层程序,驱动层程序与主节点类似,包括帧发送程序和帧接收程序。由于在本设计中从节点发送给主节点的数据类型只种,即常规的灯数据。故,帧发送程序得到了简化,首先将帧设置为标准数据帧,数据字节长度为字节。然后将照明灯的剩余时间和灯状态填入发送缓冲区,最后请求发送。从节点总线帧发送程序流程图如图所示。总线帧接收程序采用外部中断服务程序进行接收,当控制器接收到数据后,产生中断......”。
9、“.....通过触发单片机的外部中断,从而通知单片机向控制器提取数据。接收中断服务程序如图所示。程序开始是否正在接收先前发送是否成功读取状态寄存器读取状态寄存器读取状态寄存器发送缓冲区锁定否将灯时间及状态填入发送缓冲区启动发送程序结束程序开始关中断读取状态寄存器总线关闭否清除中断标志位,恢复总线数据溢出否清除中断标志位,释放接收缓冲区调用数据解包函数并释放接收缓冲区接收缓冲区有数据释放总裁捕捉寄存器和捕捉寄存器开中断程序结束图帧发送程序流程图图帧接收程序流程图照明信号数据处理模块设计照明信号数据处理模块主要是根据主节点发送过来的灯设置信息,决定何种情况打开还是关闭照明设备开关,并根据情况决定是否需要开启定时器,以及是否需要刷新显示等。在从节点接收到灯设置信息和确定信息后,开始调用数据处理函数,首先关闭定时器,重新赋值初值和清零相关计数变量,接着根据开关状态变量刷新显示,然后判断是开灯还是关灯,再做相应的动作和启动定时器。具体程序流程图如图所示。程序开始禁止定时器计数,重赋初值清除相关计数器变量根据开关状态变量的值......”。
A0-装配图.dwg
(CAD图纸)
LED粘片机芯片取放机构的结构设计及固晶臂的分析研究开题报告.doc
LED粘片机芯片取放机构的结构设计及固晶臂的分析研究论文.doc
法兰2.dwg
(CAD图纸)
法兰零件图1.dwg
(CAD图纸)
固晶臂零件图.dwg
(CAD图纸)
计划周记进度检查表.xls
目录.doc
平台.dwg
(CAD图纸)
任务书.doc
相关资料 .doc
旋转电机.dwg
(CAD图纸)
圆柱电机.dwg
(CAD图纸)