



~$加工工序卡9.doc
工艺过程卡.doc
机械加工工序卡1.doc
机械加工工序卡10.doc
机械加工工序卡11.doc
机械加工工序卡12.doc
机械加工工序卡13.doc
机械加工工序卡2.doc
机械加工工序卡3.doc
机械加工工序卡4.doc
机械加工工序卡5.doc
机械加工工序卡6.doc
机械加工工序卡7.doc
机械加工工序卡8.doc
机械加工工序卡9.doc
夹具体零件图.dwg
(CAD图纸)
夹具装配图.dwg
(CAD图纸)
气门摇臂零件图.dwg
(CAD图纸)
气门摇臂毛胚图.dwg
(CAD图纸)
说明书.doc
依次进行下去就可以实现时间上分和时的定时。
当在运行中途被重新设置了灯的时间,则将要清除各个计数器。
照明灯定时控制程序流程图如图程序开始关总中断重新赋定时器初值,等于在液晶的时与分之间显示在液晶的时与分之间显示等于清零秒标志等于秒标志清零分的个位大于分的个位减刷新显示分的十位大于分的十位减,分个位赋值为刷新显示时的个位大于时的个位减,分设为刷新显示时的十位大于时十位减,时个位为,分设为刷新显示时间为开关灯动作取反开关状态取反并记录开关显示刷新停止定时器程序结束开中断图照明灯定时控制模块流程图液晶显示模块设计在智能照明控制系统当中,照明设备不仅要求在监控室里能够设定其开关情况,也要求在照明灯现场能够设定本节点的照明灯情况。
这样子,当我们在现场时就无需跑到控制室里开了灯再返回现场上班工作了。
我们就可以在现场直接开灯,然后就可以上班工作了,这样工作效率得到了大大的提高。
而从节点液晶显示模块就是用于实现在现场能够对本节点灯设备的设置和监控功能的。
从液晶显示器里不仅可以看到灯的开关状态,还可以看到开关灯的剩余时间。
预期要设计的从节点显示界面效果如图所示。
图从节点显示界面效果从节点液晶显示模块的实现为实现如图所示的显示效果,首先,在液晶的首行显示字符串,然后根据,开关状态变量,更新液晶上的,再根据实际时间刷新时间即可。
从节点液晶显示模块程序流程图如图所示。
程序开始在液晶上显示字符串在液晶的地址显示为开灯在液晶的地址显示为设置的时间符合规则在处显示时在处显示分程序结束图从节点液晶显示程序流程图系统测试测试准备测试条件测试温度由于现在夏天温度较高,室内温度为。
测试距离主从节点距离米左右。
通信介质采用长度为米左右双绞线。
硬件环境计算机,用于单片机语言的编程编译链接调试以及程序加载。
个电源个智能节点个继电器模块及个照明灯设备根约长的双绞线两根供电线两块液晶模块块彩屏液晶模块。
数字万用表个台模拟示波器根转串口的通信线根杜邦线螺丝刀镊子斜口钳吸焊器。
电烙铁把焊锡松香。
软件环境和,用于单片机和处理器的程序编写编译链接和调试。
系统中各节点软件程序相关的库和头文件。
程序下载软件程序下载软件和串口调试软件。
测试系统测试项目主节点测试主节点触摸屏功能测试。
主节点设置功能测试。
主节点监控功能测试。
主节点离线检测功能测试测。
主节点运行和通信指示功能测试。
从节点测试从节点液晶显示功能测试从节点设置灯状态功能测试从节点定时控制功能测试测试指标测试性能指标如表所示表测试性能指标序号测试功能主节点节能控制多个从节点上的照明灯所有从节点也能独立控制本节点照明灯各从节点的照明灯的状态能够实时的反映到主节点上,集中监控控制室的主节点能监控到所有从照明灯状态,现场个从节点也能显示本照明灯状态主从节点都能实时动态的显示灯开关的剩余时间主节点具有对从节点离线的检测功能主节点具有运行和通信指计中已经详细介绍过。
如需了解请查阅主节点软件设计中模块设计部分内容,在这里不再重复讲解应用层协议内容。
下面主要讲解驱动层程序,驱动层程序与主节点类似,包括帧发送程序和帧接收程序。
由于在本设计中从节点发送给主节点的数据类型只种,即常规的灯数据。
故,帧发送程序得到了简化,首先将帧设置为标准数据帧,数据字节长度为字节。
然后将照明灯的剩余时间和灯状态填入发送缓冲区,最后请求发送。
从节点总线帧发送程序流程图如图所示。
总线帧接收程序采用外部中断服务程序进行接收,当控制器接收到数据后,产生中断,中断信号由的中断引脚输出,通过触发单片机的外部中断,从而通知单片机向控制器提取数据。
接收中断服务程序如图所示。
程序开始是否正在接收先前发送是否成功读取状态寄存器读取状态寄存器读取状态寄存器发送缓冲区锁定否将灯时间及状态填入发送缓冲区启动发送程序结束程序开始关中断读取状态寄存器总线关闭否清除中断标志位,恢复总线数据溢出否清除中断标志位,释放接收缓冲区调用数据解包函数并释放接收缓冲区接收缓冲区有数据释放总裁捕捉寄存器和捕捉寄存器开中断程序结束图帧发送程序流程图图帧接收程序流程图照明信号数据处理模块设计照明信号数据处理模块主要是根据主节点发送过来的灯设置信息,决定何种情况打开还是关闭照明设备开关,并根据情况决定是否需要开启定时器,以及是否需要刷新显示等。
在从节点接收到灯设置信息和确定信息后,开始调用数据处理函数,首先关闭定时器,重新赋值初值和清零相关计数变量,接着根据开关状态变量刷新显示,然后判断是开灯还是关灯,再做相应的动作和启动定时器。
具体程序流程图如图所示。
程序开始禁止定时器计数,重赋初值清除相关计数器变量根据开关状态变量的值,刷新显示开灯吗开灯定时时间为开灯并启动定时器关灯定时时间为关灯并启动定时器程序结束图照明信号数据处理程序流程图键盘扫描及处理模块设计键盘扫描及处理模块主要用于实现人机交互,用于设置本从节点灯设备的开关灯情况。
键盘是个输入设备,其软件驱动方法主要是通过检查按键是否按下,当按键按下时,该管脚将与地线相连为低电平,否则为高电平。
处理器就是通过检测该引脚的高低电平来判断按键是否按下的。
键盘扫描及处理模块程序流程如下首先,判断循环选择键是否按下,若按下则停止定时器,禁止接收中断,循环键按下次数变量,并在特定位置显示闪烁光标,然后等待按键松开。
接着判断加键按下否,若按下则将对应的变量加,并刷新显示。
接着判断减按键按下否,按下则将对应变量减,并刷新显示。
键盘扫描及处理模块程序流程图如图所示。
程序开始循环选择键按下关接收中断,停定时器循环键按下次数显示光标闪烁松开不等于加键按下吗减键按下吗相应变量加处理并刷新显示加键松开了吗相应变量加处理并刷新显示减键松开了吗程序结束图键盘扫描及处理程序流程图照明灯定时控制模块设计照明灯定时控制主要是通过单片机定时器进行定时控制的。
由于每产生次定时中断,通过记录中断次数,当中断次数达到次时,表示计时,清零,变量自加,当计数值达到时,示功器控制装置的处理结果上就没有什么区别了。
当投入运行后,其工作过程般分为三个阶段,即输入采样用户程序执行和输出刷新三个阶段。
完成上述三个阶段称作个扫描周期。
在整个运行期间,的以定的扫描速度重复执行上述三个阶段。
输入采样阶段在输入采样阶段,以扫描方式依次地读入所有输入状态和数据,并将它们存入映像区中的相应得单元内。
输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,映像区中的相应单元的状态和数据也不会改变。
因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于个扫描周期,才能保证在任何情况下,该输入均能被读入。
二用户程序执行阶段在用户程序执行阶段,总是按由上而下的顺序依次地扫描用户程序梯形图。
在扫描每条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统存储区中的对应位的状态或者刷新该输出线圈在映像区中对应位的状态或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在映像区内的状态和数据不会发生变化,而其他输出点和软设备在映像区或系统存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下个扫描周期才能对排在其上面的程序起作用。
三输出刷新阶段当扫描用户程序结束后,就进入输出刷新阶段。
在此期间,按照映像区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。
这时,才是的真正输出。
控制系统的设计步骤控制系统的设计步骤根据被控对象的控制要求,确定整个系统的输入输出设备的数量,从而确本功能正确实现可以顺利运行。
常见故障分析及在应用中要注意的问题般工业过程控制与上位机控制系统设计中,控制系统之间的通讯使比较经常容易出现故障的。
若系统通信不正常,则根据常见故障分析查找原因。
要提高控制系统可靠性,方面要求生产厂家提高设备的抗干扰能力另方面,要求设计安装和使用维护中引起高度重视,多方配合才能完善解决问题,有效地增强系统的抗干扰性能。
无法建立通讯连接检查是否上电是否使用标准的三菱编程电缆通讯参数设置是否正确检查对寄存器的操作是否超出范围。
确认的实际地址是否和设备构件基本属性页的地址致,若不知道的实际地址,则用编程软件的搜索工具检查,若有则会显示的地址。
通讯不可靠如何排除若通信状态时而为,时而为,表示通信不可靠不稳定,原因可能有通信距离太远,般不超过米采样周期太短,试着改变采样周期若分析后保证无问题,用三菱的编程软件能与编程电缆连接,则需检查能否正常工作。
通讯速度太慢正常的慢,要读写的通道很多,则数据更新较慢是正常的。
不属于上述原因,则可能是有故障,解决的办法有在内部属性页添加通道时,尽量连续添加。
而且把同类型寄存器的只读,只写,读写通道尽量分开些,对表示计数达到分钟,则照明灯数据中的时间将减少分钟并刷新显示,当照明灯的时间中的分个位减少到后,分十位则减,分个位变为并刷新显示。
依次进行下去就可以实现时间上分和时的定时。
当在运行中途被重新设置了灯的时间,则将要清除各个计数器。
照明灯定时控制程序流程图如图程序开始关总中断重新赋定时器初值,等于在液晶的时与分之间显示在液晶的时与分之间显示等于清零秒标志等于秒标志清零分的个位大于分的个位减刷新显示分的十位大于分的十位减,分个位赋值为刷新显示时的个位大于时的个位减,分设为刷新显示时的十位大于时十位减,时个位为,分设为刷新显示时间为开关灯动作取反开关状态取反并记录开关显示刷新停止定时器程序结束开中断图照明灯定时控制模块流程图液晶显示模块设计在智能照明控制系统当中,照明设备不仅要求在监控室里能够设定其开关情况,也要求在照明灯现场能够设定本节点的照明灯情况。
这样子,当我们在现场时就无需跑到控制室里开了灯再返回现场上班工作了。
我们就可以在现场直接开灯,然后就可以上班工作了,这样工作效率得到了大大的提高。
而从节点液晶显示模块就是用于实现在现场能够对本节点灯设备的设置和监控功能的。
从液晶显示器里不仅可以看到灯的开关状态,还可以看到开关灯的剩余时间。
预期要设计的从节点显示界面效果如图所示。
图从节点显示界面效果从节点液晶显示模块的实现为实现如图所示的显示效果,首先,在液晶的首行显示字符串,然后根据,开关状态变量,更新液晶上的,再根据实际时间刷新时间即可。
从节点液晶显示模块程序流程图如图所示。
程序开始在液晶上显示字符串在液晶的地址显示为开灯在液晶的地址显示为设置的时间符合规则在处显示时在处显示分程序结束图从节点液晶显示程序流程图系统测试测试准备测试条件测试温度由于现在夏天温度较高,室内温度为。
测试距离主从节点距离米左右。
通信介质采用长度为米左右双绞线。
硬件环境计算机,用于单片机语言的编程编译链接调试以及程序加载。
个电源个智能节点个继电器模块及个照明灯设备根约长的双绞线两根供电线两块液晶模块块彩屏液晶模块。
数字万用表个台模拟示波器根转串口的通信线根杜邦线螺丝刀镊子斜口钳吸焊器。
电烙铁把焊锡松香。
软件环境和,用于单片机和处理器的程序编写编译链接和调试。
系统中各节点软件程序相关的库和头文件。
程序下载软件程序下载软件和串口调试软件。
测试系统测试项目主节点测试主节点触摸屏功能测试。
主节点设置功能测试。
主节点监控功能测试。
主节点离线检测功能测试测。
主节点运行和通信指示功能测试。
从节点测试从节点液晶显示功能测试从节点设置灯状态功能测试从节点定时控制功能测试测试指标测试性能指标如表所示表测试性能指标序号测试功能主节点节能控制多个从节点上的照明灯所有从节点也能独立控制本节点照明灯各从节点的照明灯的状态能够实时的反映到主节点上,集中监控控制室的主节点能监控到所有从照明灯状态,现场个从节点也能显示本照明灯状态主从节点都能实时动态的显示灯开关的剩余时间主节点具有对从节点离线的检测功能主节点具有运行和通信
