绪论:写作既是个人情感的抒发,也是对学术真理的探索,欢迎阅读由发表云整理的11篇控制设计论文范文,希望它们能为您的写作提供参考和启发。
电传飞机控制系统的核心应用技术是飞控计算机,通过飞控计算机的数据分析和程序预设,最终实现飞机的自动化控制盒管理。结合本型号飞机的实际情况,工作人员在进行系统设计时进行了多种方案的甄选,最终确定将飞控计算机与伺服控制回路综合在一起,采用3×2余度配置,本系统需要三台计算机进行系统的连接,因为进行了大胆的技术尝试,同时又结合了国内外最先进的飞机控制技术,所以这套设计方案是比较科学相对合理的,具有可操作性。每台计算机有两个通道:工作通道:根据输入信号计算机控制面偏转指令,并且驱动相应的控制面;包括CPU模块、输入输出控制模块、总线模块、伺服回路模块与电源模块等。监控通道:用于检测计算机指令的正确性;包括CPU模块、输入输出控制模块、总线模块与电源模块等。
1.2作动器
升降舵、副翼和方向舵均采用电液伺服作动器,电液伺服作动器具有故障监控功能和旁通功能,在故障失效后自动转入旁通功能,不影响其它作动器工作。单个舵面所有电液伺服作动器均失效后,转入旁通功能,保持一定的阻尼,该舵面处于阻尼浮动状态。2.2.1升降舵作动器每个升降舵面采用2台台电液伺服作动器并联安装,同步工作,具有力均衡功能。每台电液伺服作动器具有单独控制单个升降舵面的能力,左右两个升降舵面共采用4个电液伺服作动器,需3套液压系统提供动力,升降舵作动器接受飞控计算机指令,控制升降舵偏转。2.2.2副翼作动器每个副翼采用2台电液伺服作动器并联安装,同步工作,具有力均衡功能。每台电液伺服作动器具有单独控制单个副翼的能力,左右两个副翼共采用4个电液伺服作动器,需3套液压系统提供动力,副翼作动器接受飞控计算机指令,控制副翼偏转。2.2.3方向舵作动器在方向舵上并联安装3台电传控制的电液伺服作动器,同步工作,具有力均衡功能。方向舵作动器接受飞控计算机指令,控制方向舵偏转,实现对飞机航向控制,需3套液压系统提供动力。
1.3传感分系统
传感器分系统负责所有的数据传输和接收,是整个系统的关键组成部分。一方面需要及时接收信息,另一方面还要对接收到的信息进行筛选和分类,最终利用具有关联性的安全信息,具体包括驾驶员指令传感器、飞行运动传感器和大气数据传感器三个部分。驾驶员指令传感器顾名思义,就是将操作人员的操作数据和操作动作,以数据的形式传输给计算机装置;飞机运动传感器将飞机在运动过程中的所有动态数据进行敏感处理和数据传送;所有的数据最终通过大气数据传感器统一进行汇总和分析。需要进行强调的是,为了保证飞机运行的安全和信号的稳定,以上三种数据传输工作不能应用飞机上的航电总线,需要安装独立的信号传输线。确保所有数据的可靠性。
1.4控制显示分系统
控制显示系统是操作人员进行飞机控制的主要参考数据来源,操作人员需要根据显示的数据采用相应的操作程序。显示的信息量大,信息复杂,主要包括几下几种重要的数据:(1)人工进行系统控制的程序指示数据,主要包括提醒操作人员进行系统切换的信息和操作人员进行不同模式转换的信息等;(2)系统运行的安全性显示。包括系统常规运行下的各项数据,以及系统运行出现故障时发出的警示信息以及相应应急自动处理信息;(3)系统定期检测和维护的信息。电传控制系统需要定期进行维护和保养,显示系统会根据设定好的程序提醒操作人员进行相应的操作和管理。
2控制律设计概略
电传飞行控制系统实现了驾驶员操纵指令(杆位移或杆力)与飞机运动参量响应相对应的控制,从而使飞行控制“目标”由原机械操纵系统的舵面偏角操纵,变成了对飞机响应的控制。作为某型飞机电传飞行系统控制模态包括基本模态和自动飞行控制模态。基本模态包括主控制模态、独立备份模态及主动控制功能;其中主控制模态与独立备份模态是系统必须具备的两个基本控制模态。主控制模态包括控制增稳、中性速度稳定性、飞行参数(法向过载,迎角限制和滚转速率等)边界限制与惯性耦合抑制等功能;其中控制增稳功能是电传飞行控制系统最基本的工作模态,在整个飞行包括内全时、全权应用。独立备份模态是电传飞行控制系统的备份模态,是独立于所有的其他控制律模态的应急工作模态。
【关键词】单片机、A/D转换系统设计系统调试
绪论
单片机利用大规模集成电路技术把中央处理器和数据存储器(RAM)、程序存储器(ROM)及其他I/O通信口集成在一块芯片上,构成一个最小的计算机系统。而现代的单片机则加上了中断单元、定时单元及A/D转换等更复杂、更完善的电路,使得单片机的功能越来越强大,应用更广泛。
第1章单片机空调控制系统
随着中国人民环境的改善和人民生活质量的提高,公共建筑和住宅的供热和空调已成为普遍的需求,建筑能耗占全社会总能耗的比例巨大且持续增长。据统计,2001年中国建筑能耗已达到3.76亿吨标准煤,占总能耗的27.6%,年增长比例是5%。在发达国家中,供热和空调的能耗很大,可占到社会总能耗的25%-30%。有资料统计,办公楼中空调系统耗能量占总能量的25%左右,所以空调控制系统设计始终是建筑环境与设备领域中的重要研究课题之一。
1.1当前国内研究情况
1)在城市现代化建设过程中,用电结构发生变化,其中用在建筑物空调系统的电力负荷比例日益增加。据不完全统计,北京已有250余幢宾馆、办公楼和50余家大商场采用中央空调,其空调用电负荷达40万kW。相当于华北电网为了调峰,耗资27亿元而兴建的十三陵抽水蓄能电站的1/2装机容量。以广东省为例,现有装机容量已达30万kW,并以每年30%的速度递增,其用电负荷已占总共电量的40%以上。
2)改革开放以来,我国经济的高速发展和人民物质生活水平的不断提高,对电力供应不断提出新的挑战。尽管我国发电装机容量已超过2亿Kw,年发电量已突破9000亿kWh。然而,目前我国电力供应仍很紧张。突出的矛盾是电网峰谷负荷差加大,夜间至清晨谷段负荷率低,而高峰段电力严重不足,有的电网峰谷负荷之差达25%-30%,造成白天经常拉闸限电,夜间有电送不出的现象。
3)由于空调用电负荷一般在电力谷段用量甚少,对城市点昂具有很大的“肖锋填谷“潜力,而在中央空调中,制冷系统的用电量通常占整个空调系统用电量的40%-50%,如以商场为例,每10万m2空调制冷系统的须用电功率约为7000-9000KW。因此,空调蓄冷系统应运而生,并将日益展示他广阔的应用前景
1.2空调控制系统的组成以及基本工作原理
空调系统的基本组成形式可分为三大组成部分,分别是:冷热源设备(主机)、空调末端设备、附件及管道系统。该系统具有制冷、制热、除湿、自动4种工作模式,包括定时、睡眠、风向、智能化霜、应急运转、试运转以及5种可调室内风速等控制功能;在定时开机时,可根据访间温度作智能判断,自动调整定时开机时间,避免开机时太冷或太热;另外,可对设定温度和房间温度两种温度的10个温度值进行同时指示,以及完整的抗干扰和系统保护功能。
1.2.1控制器原理
该系统具有制冷、制热、除湿、自动4种工作模式,包括定时、睡眠、风向、智能化霜、应急运转、试运转以及5种可调室内风速等控制功能;在定时开机时,可根据访间温度作智能判断,自动调整定时开机时间,避免开机时太冷或太热;另外,可对设定温度和房间温度两种温度的10个温度值进行同时指示,以及完整的抗干扰和系统保护功能。
本系统硬件简单可靠,软件具有更完善的控制功能和抗干扰能力。系统具有很高的性能价格比
系统CPU根据遥控器或按键输入的命令,对采集到的温度进行智能判断,然后作出相应的制冷、制热或除温运行。再通过接口电路,驱动压缩机、换向阀、风向电机和室内风机作相应动作,并对温度用LED指示。系统的原理框图如图1所示。
1.3软件设计
软件设计采用模拟化处理,主控程序包括以下几个部分:程序的初始化、试运转、数据和信号的采集与处理、温度LED指示、室内风机的闭环积分控制、室内风向电机的步进控制。功能子程序包括制冷、制热、除湿、自动四种运行模式。中断程序包括遥控接收。各种定时的中断查询处理、速度检测等。系统的主控程序流程如图4所示。
1.4硬件设计
1.4.1单片机的选择
系统有3路温度模拟信号输入,还有1路电压和1路电流模拟输入,共5路模拟输入要求;而模拟信号要转换成数字信号才能用单片机CPU处理。为提高系统的性能价格比,应采用含有A/D转换器的单片机。经过各方面的综合比较,我们选用了美国Microchip公司的PIC16C72单片机作为控制核心。它具有5路模拟量输入的A/D转换器,恰好满足系统的模拟输入要求。另外,它在1块芯片上集成了1个8位逻辑运算单元和工作寄存器、2KB程序存储器、128个数据存储器、3个端口(A口、B口、C口)共22条I/O线、3个定时器/计数器。另外,只有35条易学易用而高效的RISC(精简指令集计算机)指令,同时,芯片具看门狗功能,并提供对软件运行出错的保护。
1.4.2模拟输入电路
本系统直接用热敏电阻进行测温,再加一级电容滤波。对外交换温度检测电路,因其干扰较大,特加上二极管限幅保护。对传感器的不同电阻值,将其所对应的不同分压值输入至PIC单片机的A/D转换口,在单片机内部转换成数字信号。该检测电路结构简单,性能价格比高。又因采用的单片机为8位,所以温度转换精度高,可为0.5℃,完全满足了空调的信号检测精度要求。对过流信号的检测,不用经过比较器,节约了资源;而是采用模拟信号整流分压后直接输入,通过单片机自带的A/D转换器,每500μs对其进行一次检测,并进行软件比较,以确认是否过流。对过零电压信号的检测,也是采用模拟信号整流分压后直接输入。因两个半的过零点都要检测,所以用桥式整流。模拟输入电路如图2所示。
1.5单片机控制系统的调试
1.5.1硬件调试
根据设计的原理电路做好实验样机,便进入硬件调试阶段。调试工作的主要任务是排除样机故障,其中包括设计错误和工艺性故障。
1)脱机检查
用万能表或逻辑测试笔逐步按照逻辑图检查机中各器件的电源及各引脚的连接是否正确,检查数据总线、地址总线和控制总线是否有短路等故障。有时为保护芯片,先对各管座的电位(或电源)进行检查,确定其无误后再插入芯片检查。
1.5.2仿真调试
暂时排除目标板的CPU和EPROM,将样机接上仿真机的40芯仿真插头进行调试,调试各部分接口电路是否满足设计要求。这部分工作是一种经验性很强的工作,一般来说,设计制作的样机不可能一次性完好,总是需要调试的。通常的方法是,先编调试软件,逐一检查调试硬件电路系统设计的准确性。其次是调试MONITOR程序,只有MONITOER程序正常工作才可以进行下面的应用软件调试。
1.5.3硬件电路调试的一般顺序
1)检查CPU的时钟电路。通过测试ALE信号,如没有ALE信号,则判断是晶体或CPU故障,这称之为“心脏”检查。
2)检查ABUS/DBUS的分时复用功能的地址锁存是否正常。
3)检查I/O地址分配器。一般是由部分译码或全译码电路构成,如是部分译码设计,则排除地址重叠故障。
4)对扩展的RAM、ROM进行检查调试。一般先后写入55H、AAH,再读出比较,以此判断是否正常。因为这样RAM、ROM的各位均写入过‘0’、‘1’代码。
5)用户级I/O设备调试。如面板、显示、打印、报警等等。
1.5.4软件调试
软件调试根据开发的设备情况可以有以下方法:
1)交叉汇编
用IBMPC/XT机对MCS—51系列单片机程序进行交叉汇编时,可借助IBMPC/XT机的行编辑和屏幕编辑功能,将源程序按规定的格式输入到PC机,生成MCS—51HEX目标代码和LIST文件。
2)用汇编语言
现在有些单片STD工业控制机或者开发系统,可直接使用汇编语言,借助CRT进行汇编语言调试。
3)手工汇编
这种方法是最原始,但又是一种最简捷的调试方法,且不必增加调试设备。这种方法的实质就是对照MCS—51指令编码表,将源程序指令逐条地译成机器码,然后输入到RAM重新进行调试。在进行手工汇编时,要特别注意转移指令、调用指令、查表指令。必须准确无误地计算出操作码、转移地址和相对偏移量,以免出错。
4)以上3种方法调试完成以后,即可通过EPROM写入器,将目标代码写入EPROM中,并将其插至机器的相应插座上,系统便可投入运行。
硬件、软件仿真调试经过硬件、软件单独调试后,即可进入硬件、软件联合仿真调试阶段,找出硬件、软件之间不相匹配的地方,反复修改和调试。实验室调试工作完成以后,即可组装成机器,移至现场进行运行和进一步调试,并根据运行及调试中的问题反复进行修改。
1.5.5调试
单片机控制技术应用越来越广泛,其核心技术是单片机控制系统的设计。对工程技术人员来说,抓住系统的原理构成、软件设计、硬件设计以及系统调试方法的要点是十分必要的。根据工作经验,前面叙述的系统调试方法将会有助于从事这方面工作的技术人员及本专业的学习者。
第2章单片机的空调控制系统技术和量化要求
2.1空调控制系统的数字化控制
(以Infineon的8位单片机C504/C508)为例
2.1.1模糊智能控制
与普通空调的运行方式不同,变频空调的压缩机需要连续运行。其速度调节变得更加重要,要确保室内温度波动限制在较小范围内。事实上永磁直流无刷电机是一个多变量,非线性,强耦合的对象,需要智能控制才能取得比较满意的效果。考虑到8位单片机的资源有限,本系统采用模糊控制来实现电机转速的控制。因为C504/C508的CCU单元的通道0在块交换模式下降了参与电机换相外,还可用来完成捕获动作,故这个通道可以同时用于电机速度检测。系统所用的模糊控制规则如下式:U=αE+(1-α)E式中,E为位速度误差,Ec为速度误差变化率,α为加权系数,在0和1之间取值,U为控制器输出。通过调整加权系数,本系统可以对控制规则进行在线修正。
2.1.2功率变换电路
功率变换电路及其驱动和保护是直流无刷电机调速系统的最核心的部分。功率变换电路主要是整流桥和逆变桥。目前在国内变频空调产品中这部分电路的角色主要是由智能功率模块(IPM)来充当。所谓IPM,就是将功率变换电路,驱动,保护,检测,辅助电源都集成在一个模块内。
2.1.3单片机控制系统中控制算法
(1)直接数字控制
当被控对象的数学模型能够确定时,可采用直接数字控制。所谓数学模型就是系统动态特性的数学表达式,它表示系统输入输出及其内部状态之间的关系。一般多用实验的方法测出系统的特性曲线,然后再由此曲线确定出其数学模型。现在经常采用的方法是计算机仿真及计算机辅助设计,由计算机确定出系统的数学模型,因而加快了系统模型的建立。当系统模型建立后,即可选定上述某一种算法,设计数字控制器,并求出差分方程。计算机的主要任务就是按此差分方程计算并输出控制量,进而实现控制。
(2)数字化PID控制
由于被控对象是复杂的,因此并非所有的系统均可求出数学模型,有些即使可以求出来,但由于被控对象环境的影响,许多参数经常变化,因此很难进行直接数字控制。此时最好选用数字化PID(比例积分微分)控制。在PID控制算法中,以位置型和增量型2种PID为基础,根据系统的要求,可对PID控制进行必要的改进。通过各种组合,可以得到更圆满的控制系统,以满足各种不同控制系统的要求。
2.2单片机控制系统的数字化
2.21采用数字化负荷随动控制理论
运用现代化计算机技术、数字化自动控制技术,对中央空调设备运行进行综合、优化;针对中央空调主机和辅机系统运行的工况和末端负荷的变化,采集其瞬间多种变化参数,对负荷进行随动跟踪;自动、准确、及时地对冷冻(温)水泵、冷却水泵、冷却塔风机设备的运行参数进行采集,对系统各设备自动进行实时优化控制,使中央空调主机运行环境得以优化,使得主机工质和辅机系统各种流量跟随末端负荷的变化而同步变化,确保中央空调系统在满足舒适性的前提下,大幅度降低系统的能源消耗。即把负荷运行所不需要的,而系统运行又将会产生的这部分多余的冷量节省下来。
2.22中央空调数字化负荷随动节能控制系统
控制精度高,同频精度和稳定性好,可使中央空调系统节能达到20%以上。该技术、产品在国内、国外处于领先水平,具有高效节能、安全、舒适和方便管理的显著效果。
第3章结论
单片机控制技术应用越来越广泛,其核心技术是单片机控制系统的设计。对工程技术人员来说,抓住系统的原理构成、软件设计、硬件设计以及系统调试方法的要点是十分必要的。随着我国经济实力的增长,开发新产品的思路上过去那种过多注重价格因素而使新产品开发上不了档次的弱点有所改善,开始注意使用当前最先进的单片机开发高档次的产品。由于单片机的开发手段目前仍以仿真器为主,公司能否提供廉价的仿真器,提供方便的技术服务与培训,较之能否提供高性能、低价位的单片机有着同等的重要性。各单片机厂商在开发工具以及技术服务方面也进行着激烈的竞争。这种竞争与推出新型的单片机以显示高技术方面的优势是相辅相成的。竞争的结果是为单片机应用工程师提供更广阔的选择空间,而最终受益的是单片机产品的消费者,由于单片机对各行各业都有用,这种电子技术的进步导致各行各业的进步,也带动了人类文明的进步。
【参考文献】
[1]夏路易,石宗义《电路原理图与电路板设计教程Protel99SE》北京希望电子出版社2002
[2]张义和《ProtelPCB99电路板设计教程》青岛出版社2000
[3]陈杰,黄鸿《传感器与检测技术》高等教育出版社2002
[4]吴金戍,沈庆阳,郭庭吉《8051单片机实践与应用》清华大学出版社2001
[5]张迎新、杜小平、樊桂花、雷道振《单片机初级教程》北京航空航天大学出版社2002
[6]吴金戌、沈庆阳、郭庭吉《8051单片机实践与应用》清华大学出版社2002.
[7]数字电子技术
[8]模拟电子技术
[9]单片机原理机接口技术
[10]赫建国,郑燕,薛延侠.单片机在电子电路设计中的应用.清华大学出版社2006-5
[11]南建辉等.MCS51单片机原理及其应用实例.清华大学出版社2004
[12]李玉峰,倪虹霞.MCS-51系列单片机原理与接口技术.人民邮电出版社2004-5
第5章致谢
本论文设计在()老师的悉心指导和严格要求下业已完成,从课题选择到具体的写作过程,无不凝聚着()老师的心血和汗水,在我的毕业论文写作期间,()老师为我提供了种种专业知识上的指导和一些富于创造性的建议,没有这样的帮助和关怀,我不会这么顺利的完成毕业论文。在此向()老师表示深深的感谢和崇高的敬意。
2控制系统设计
2.1控制过程安全机制
2.1.1限位
为避免因软件错误或硬件故障导致的执行机构上的运行失控,保护硬件设备与操作人员的安全,在存取机械手与取箱口的每个控制轴上除了在导轨的两端安装有硬件限位块外,还必须使用限位开关来限制各轴的运动范围。软限位与硬限位配合使用,可以有效地防止运动部件跑出导轨。
2.1.2报警
当检测到驱动器报警信号以后,CPAC将关闭该轴的伺服使能,急停该轴的伺服电机,同时该轴报警触发标志位置。程序中检测到报警触发标志位以后,将故障状态报告控制中心,同时点亮报警灯并开启蜂鸣器,等待人工处理。
2.2运行速度的规划
在本控制系统中,CPAC工作采用点位运动模式。在运动控制中,梯形速度曲线以耗能低、速度快、容易实现等优点成为常用的速度控制曲线。其速度与加速度的变化曲线如图3所示。然而由于梯形速度曲线采用线性加速方式,其对应的加速度曲线不连续,因此存在柔性冲击,导致执行机构在运动过程中的平稳性能差。为了既获得平滑的加速度,又不失去梯形速度曲线的优势,将梯形速度曲线加以改进得到S型速度曲线。S型速度曲线的运动过程由加加速段、匀加速段、减加速段、匀速段、加减速段、匀减速段、减减速段组成。本控制系统采用该速度曲线作为存取机械手各轴的速度控制曲线,避免了柔性冲击因素。S型速度曲线由CPAC通过设置各轴运动参数中的平滑时间来实现。
2.3控制系统作业方式
在银行保管箱自动存取系统中,存取机械手执行任务时可以选择单一作业方式或复合作业方式。单一作业方式是:存取机械手从原点位置出发运行到任务指定的保管箱位置,将保管箱取出并送到取箱口,客户操作完成后从取箱口处把保管箱送回箱架,然后返回原点位置。复合作业方式是:存取机械手接收到一批存/取保管箱任务后,从原点位置出发运行到第一个任务指定的保管箱位置,将保管箱取出并送到取箱口,客户操作完成后从取箱口处把保管箱送回箱架,之后存取机械手不返回原点,而是直接执行下一个任务,不断循环直到完成所有任务。
2.4CPAC运动控制
CPAC的运动控制部分是整个软件系统设计的核心部分。CPAC运动控制软件主要由系统初始化模块、用户界面模块、运动控制模块、数据读写模块和网络通信模块组成。运动控制程序首先调用系统初始化模块,然后检查有无故障,如果系统运行正常,则通过网络连接控制中心,查询CPAC的控制方式,如果为手动模式,则进入手动模式运动控制子程序,否则进入自动模式运动控制子程序。用户界面模块为客户提供登录界面、图形化的存/取保管箱命令,并显示系统执行结果。运动控制模块通过在OtoStudio软件中调用CPAC运动控制库GUC-X00-TPX.lib中的运动控制函数执行以下功能:设置伺服电机的速度、加速度、移动距离(脉冲数);读取光电开关对应的数字输入口获取光电开关的触发状态;往数字输出口写“1”、“0”来打开、关闭电磁开关。通过控制存取机械手、取箱口的执行机构、拉板以及拉勾的动作,实现保管箱的自动存取操作。数据读写模块通过RS485总线控制激光条形码阅读器,读取条形码扫描结果。网络通信模块使CPAC通过以太连接控制中心,接收控制中心的命令与保管箱在箱架中的位置数据,并返回运行结果与报警信息。
Abstract
Thisarticlemainlyelaboratedhasbeenhangingthemovementcontrolsystemmerit,introducedwashangingthemovementcontrolsystemfunction,theprincipleandthedesignprocess.Ishangingthemovementcontrolsystemisoneofincontrolengineeringdomainimportantapplications,itsmaintargetistoiscontrolledtheobjectthemovementcondition,includingpath,speedandpositionimplementationcheck.Themovementcontrolsystemcompareswithothercontrolsystems,hasthesystemmodelsimply,thecheckalgorithmisunitary,alsonotcomplexcharacteristicandsoonnon-linearityandcouplingsituation.Alsoispreciselybecausethemovementcontrolsystemcanimplementtothepath,therunningrate,thepointingaccuracyaswellastherepetitionprecisionaccuracycontrolrequirement,hasthebroadapplicationforegroundineachcategoryofcontrolengineering,thereforethemovementcontrolsystemhasatpresentbecomeinthecheckstudyapplicationdomainverymuchsignificanttheresearchdirection.Throughthemonolithicintegratedcircuittosteppingmonitorcheck,implementedthemotor-driventocausetheobjectatontheboardwhichinclinedthemovement,ThecontrolsectionistheSST89E52monolithicmicrocomputerwhichSSTCorporationproducesprimarily,withwhenthe1602LCDliquidcrystalscreenandaccordingtoturnedhasimplementedwiththeuserinteractive,throughthekeyboardentrydifferentcontrolcommand,theliquid-crystaldisplaywasallowedtodisplaythesettingvalueandtherunthecoordinates.TheelectricalmachinerycontrolsectionusedLM324Nfourtotransportputsandisconnectedtheelectronicprimarydevicevoluntarilytodevelopthe42BYG205steppingmonitoractuationelectriccircuittoimplementtheelectricalmachineryaccuracycontrol.Thealgorithmpartiallyforwillsuitthemonolithicintegratedcircuitsystemtooperatecarriesonoptimizesmanytimes,willreducethemicroprocessortheoperand.Hascompletedtheobjectvoluntarilythemovementandaccordingtothedifferentsetuppathmovement.
KeywordsMagneto;1602LCD;LM324N;Drivecircuit
选择步进电机时,首先要保证步进电机的输出功率大于负载所需的功率。而在选用功率步进电机时,首先要计算机械系统的负载转矩,电机的矩频特性能满足机械负载并有一定的余量保证其运行可靠。在实际工作过程中,各种频率下的负载力矩必须在矩频特性曲线的范围内。一般地说最大静力矩Mjmax大的电机,负载力矩大[1]。
选择步进电机时,应使步距角和机械系统匹配,这样可以得到机床所需的脉冲当量。在机械传动过程中为了使得有更小的脉冲当量,一是可以改变丝杆的导程,二是可以通过步进电机的细分驱动来完成。但细分只能改变其分辨率,不改变其精度。精度是由电机的固有特性所决定。
选择功率步进电机时,应当估算机械负载的负载惯量和机床要求的启动频率,使之与步进电机的惯性频率特性相匹配还有一定的余量,使之最高速连续工作频率能满足机床快速移动的需要。
基于单片机的悬挂运动控制系统,具有硬件电路结构简单,精确度高,抗干扰性强等优点。
1.2课题目的
培养综合运用四年大学所学知识去分析问题和解决实际问题的能力。在实践中检验所学知识,从而加强理论与实践的相结合。体验一个科研项目开发的全过程,学会单片机开发应用方法,锻炼应用能力,动手能力。本课题设计是具有一定难度的基于单片机的应用系统开发项目,培养学生创新精神和创新能力。通过这次毕业论文及设计,检验的综合素质和专业教育的培养效果,并且使学会阅读、利用英文文献资料,阅读并翻译外文资料的能力,学会设计报告和论文。
1.3课题意义
随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一。同时也标志了自动控制领域成为了数字化时代的一员[3]。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。
通过对“微机控制自动门系统”的研究和设计,精心撰写了微机控制自动门系统论文。本论文着重阐述了以单片机为主体,LED点阵显示芯片及步进电机为核心的系统。
本设计主要应用SST89E58作为控制核心,LED点阵显示芯片、步进电机、压力传感器、电位器相结合的系统。充分发挥了单片机的性能。其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。
1.4应解决的主要问题
在基于单片机的悬挂运动控制系统中,主要分三个部分设计,一个是输入和键盘显示模块;另一个是步进电机驱动模块;第三个是最小系统和输出模块设计。主要解决的问题是:
1.单片机最小系统硬件设计;
2.步进电机驱动模块设计;
3.输出部分的软硬件设计;
4.主程序设计;
5.绘图板的设计。
1.5技术要求
设计一电机控制系统,控制物体在倾斜(仰角≤100度)的板上运动。
在一白色底板上固定两个滑轮,两只电机(固定在板上)通过穿过滑轮的吊绳控制一物体在板上运动,运动范围为80cm×100cm。物体的形状不限,质量大于100克。物体上固定有浅色画笔,以便运动时能在板上画出运动轨迹。板上标有间距为1cm的浅色坐标线(不同于画笔颜色),左下角为直角坐标原点。
目录
第1章绪论1
1.1课题来源1
1.2课题目的1
1.3课题意义2
1.4应解决的主要问题2
1.5技术要求2
第2章方案论证4
2.1可行性研究4
2.1.1经济可行性研究4
2.1.2技术可行性研究4
2.1.3方案提出5
2.1.4方案分析5
2.1.3方案确定7
2.2需求分析7
第3章过程论述8
3.1概要设计8
3.1.1系统功能设计8
3.1.2系统结构设计8
3.2详细设计9
3.2.1硬件设计9
3.2.2软件设计19
第4章系统测试28
4.1硬件测试28
4.2软件测试28
4.2.1单元测试28
4.2.2集成测试30
4.2.3功能测试31
4.2.4测试结果32
结论33
1系统介绍
铁路沿线的各站点都装设有用于照明的大型灯塔。目前对灯塔的控制一般采用集中控制方式,在控制室中使用多个闸刀对灯塔进行一对一控制。因灯塔和控制室常位于铁路两侧,所以施工较困难,而且电缆的投资大,自动化水平也不高。采用电力线载波通信技术,在现成的电力线路上传输数据,无需装设通信线路,也不占用无线通信频道资源,可很好地解决这个问题。但由于电力线上存在高衰减、高噪声、高变形等问题,它不是一个理想的通信媒介。因此要在电力线上实现可靠的载波通信,必须选用基于扩频技术的抗干扰能力强的电力线载波专用Modem芯片来设计铁路灯塔控制系统。
铁路灯塔控制系统由一个主站和若干个子站构成,主站和子站挂接在单相或三上低压电力线上。主站安装于控制室内,子站安装于各灯塔底座的控制箱内。主站和子站以扩频电力线载波通信方式实现数据交换。
系统中站和子站的载波通信网络接口控制器选用美国Intellon公司的SSCP300芯片。该芯片是一个高度集成的电力线收发器和信道存取接口,提供了CEBus(用户电子总线)总线标准。CEBus是EIA(美国电子工业协会)制定并颁布的一种通信标准,目前为EIA-600。CEBus标准是一种应用于网络的开放式通信协议,采用节点到节点的通信方式,数据传输速率为10kbps。CEBbus协议采用ISO/OSI协议中的四层:物理层、数据链路层、网络层和应用层。一个CEBus信息由报头和数据包组成,如图1所示。报头是载波侦听多路访问/冲突检测(CSMA/CDCR)协议的一部分,发送方用监听传输介质中是否有其它发送方占用信道,以获取对传输通道的控制权。CEBus采用扩频载波(SSC)技术,形成“Chirp”扫频信号,对报头采用ASK调制,数据包采用PRK调制,频率范围为100kHz~400kHz。
2硬件结构
2.1主站及子站的硬件结构
主站及子站的硬件结构如图2所示。
主站以PIC16F877单片机为核心,由指示、键盘、RS232接口、在线编程接口、通信接口等单元组成。指示单元用74LS164串/并转换芯片实现,接到PIC16F877单片机的RB5和RB4引脚。键盘单元用74LS165并/串转换芯片实现,接到PIC16F877单片机的RA3、RA4和RA5引脚。主站定义了具有如下功能的按键:(1)一个灯塔的东西南北灯组选择;(2)子站地址选择;(3)锁键盘;(4)运行命令。在线编程接口单元利用PIC16F877单片机的/MCLR、RB3、RB6、RB7四个引脚对CPU的在系统程序及定值进行修改。主站利用MAX202实现标准RS232通信接口,可与上位监控PC机进行数据通信,也可外接Modem来实现远程通信。
子站由PIC16F877单片机、指示、在线编程接口。固态继电器出口、地址编码、通信接口等单元组成。地址编码用于设置本子站的地址码,用一个八位开关与PIC16F877单片机的RD口连接,共有256个编码。每个子站装有四个固态继电器,用于开启和关闭一个灯塔的东西南北四个方向的灯组。
2.2通信接口
主站和子站的通信接口原理如图3所示。
SSCP300网络控制器提供了一个与SPI兼容的主处理器接口,将PIC16F877的RC3(SCK)、RC4(SDO)、RC5(SDI)引脚定义用于SPI串行通信,分别与SSCP300的SCLK、SDI、SDO连接。SSCP300的片选信号/CS、复位信号/RST及中断信号/INT分别连接与PIC16F877的RB3、RB2及RB1引脚。由SSCP300产生的“Chirp”波形输出到其SO管脚,经放大、三级滤波、SSCP111媒介接口IC放大后,被传输到电力线耦合电路并送至电力线。由电力线经耦合电路来的“Chirp”波形经无源六级LC构成的滤波器后,被传输到SSCP300的SI引脚。耦合电路采用铁氧体磁环作为耦合变压器的磁芯,变比为1:1,初次级线圈的匝数均为7。采用TVS来抑制较大幅度或较大加速度的瞬间电压。
3软件结构
系统的软件采用模块化结构,主要包括初始化模块、输出控制模块、键盘扫描模块、通信模块等。整个软件分为主站软件和子站软件两部分。下面以通信模块软件的设计为例来说明程序设计方法。
SSCP300向与之连接的PIC16F877单片机提供CEBus服务。PIC16F877单片机通过SPI接口对SSCP300进行初始化、层信息设置、数据链路的存取控制设置等操作。完成以上步骤后,可进行数据的发送和接收。
PIC16F877单片机与SSCP300间各种形式的数据交换由控制命令来实现。常用的控制命令、十六进制码及功能如表1所示。一般情况下,命令后紧跟数据长度,接着为数据信息。
表1常用控制命令
命令码命令值命令名称功能
RST
LR
LW
IR
PR
PT
WRS-460X01
0X02
0X03
0X04
0X08
0X09
0X46Reset
Layer_Management_Read
Layer_Management_Write
Interface_Read
Packet_Receive
Packet_Transmit
Write_Register_46复位
读层信息
写层信息
读标志位
接收分组
发送分组
设置数据链路控制
3.1SSCP300的初始化
当电源接通或执行复位命令时,SSCP300将执行一个内部诊断和建立序列。直到此序列被执行完毕,命令才能被送至SSCP300。在对SSCP300进行初始化之前,PIC16F877要完成I/O口的初始化、片内RAM初始化以及SPI接口的初始化。
3.2层信息设置
初始化完成后可进行层信息设置。层信息设置的数据长度为7个字节,字节0为控制方式,一般设为数据链路(DLL)方式;字节1为组地址的低八位;字节2为组地址的高八位;字节3为设备地址的低八位;字节4为设备地址的高八位;字节5为系统地址的低八位;字节6为系统地址的高八位。在设置地址时应注意某些段内的地址为保留地址,不要使用,如0x0000为广播地址。
在层信息设置的过程中,首先单片机向SSCP300写入LW命令及数据长度“0X07”,然后确定好0~6字节的数据信息。层信息设置完成后,应用LR命令读回,判断读回信息与写入信息是否一致。如果一致则说明设置成功,否则应重新初始化后再设置层信息。
3.3数据链路存取控制设置
若节点之间的通信采用地址应答方式ADRACK或地址非应答方式ADRUACK,则应进行数据链路存储控制设置,由命令WRS-46来实现,数据长度为1。可设置的内容为:(1)在主处理器的每个发送期内需要发送ADRUACK的次数;(2)在信道间存取的时间;(3)对于ACK和ADRUACK,是否需要尝试多信道存取。
3.4数据的发送和接收
如何从模具制造类企业的实际项目出发,制定既符合现实需要又能体现教育认知发展的设计项目选题。从企业的实际项目入手,将高校研究理论在真实项目实践中完成,体现产学研一体化应用转型,为模具企业的实际项目保证科学的理论支持。
2毕业设计形式
根据材料成型及控制工程专业工科学科的特点,培养社会需要的各类职业岗位技术能力,毕业设计应在形式上实现多元化,学生可以依据自己的特长完成产品结构的设计、制造工艺的研究,产品模拟分析或是生产管理的革新等等,不仅体现学生自身的个性特征,更能提高学生的职业兴趣,合理规划职业生涯。
3毕业设计时间安排
以往的毕业设计开展的时间与毕业实习和找工作交织,匆匆而过,质量难以保证。项目化毕业设计以教学大纲为依据,必须科学安排时间,合理处理毕业实习和设计的交融。
4毕业设计指导方式
按照前期对毕业设计的选题,必须建立与选题相适应的毕业设计指导方案。改变以往专职教师单一指导的模式,为保证学生的实践技能和理论水平的同时提升,实现企业和专职教师的联合指导模式。毕业设计答辩形式:在前期选题、综合指导方式模式基础上,改变从前学生讲、老师听,提问的单纯形式,结合学生设计的不同特点,采用企业技改提案、研讨会等答辩形式,给予学生展示自己研究成果的机会。毕业设计最终成绩评定办法:综合前面的研究,保证学生学有所用,进行全方位的评价,尤其关注企业对于学生毕业设计中展现综合能力的评定。
二项目化材料成型及控制工程专业毕业设计改革的创新点
1思路创新毕业设计改革的思路
创新在于以就业为导向,关注职业岗位能力需求,更好的实现校企人才“零对接”,以项目为载体,将材料成型及控制工程专业的毕业设计贯穿于大学培养的全程实践教学,提高学生实践能力,学习兴趣,增加就业砝码。
2方案创新从模具专业的市场
人才需求出发,以“理论够用,重应用能力”的能力本位培养方式为指导,改变以往理论过重,走过场,脱离实际生产的毕业设计方案,建立操作性强、针对就业性强的项目化毕业设计方案。这也是应用型本科工学发展的必然趋势。
3实践理论相结合
在材料成型及控制工程专业2010届毕业生毕业设计中采用项目化毕业设计方案,取得了不错的成效,学生普遍反映明白自己要学什么,干什么,为什么,主动积极性高涨,在实践中提出了一些实用的技改创新,服务社会。
4以就业为导向的项目化材料成型及控制工程专业毕业设计改革的应用价值
毕业设计的改革可以缓解高校与社会人才培养的矛盾,提高学生的就业,其应用价值主要表现在:(1)项目化的毕业设计方案有助于校企合作,用人单位提前介入人才培养,培养适合产业发展的技术人才。(2)项目化的毕业设计能够保证教学质量,提升职业能力培养。(3)项目化的毕业设计方案缩短了高校与就业从业的适应期,增加了学生的实际工作经验,帮助学生就业,提高学生的综合素质和职业能力。
【关键词】意义;效益;建设;内部控制体系
实践证明,内部控制与风险管理是现代企业经营管理的必备“武器”。近几年,企业面临的风险日益增多,美国的《2002年萨班斯—奥克斯利法案》(简称SOX法案)、COSO2004年的《企业风险管理——整合框架》、我国国资委2006年的《中央企业全面风险管理指引》以及财政部2008年的《企业内部控制基本规范》等一系列法律法规紧锣密鼓的制定,企业也在不断地认识、建设并有效地利用内部控制体系和风险管理体系。
从内部控制理论的发展历程看,内部控制的控制重点就是企业风险,对风险的管理主要是通过内部控制体系控制关键风险点来实现的。风险管理是建立在内部控制基础之上的、具有更高层次和综合意义的控制活动。如果离开良好的内部控制系统,所谓的风险管理只能是一句空话而已。因此,鉴于中国目前大多数企业内部控制体系尚未构建或构建不完善,笔者主张中国企业应先构建基于风险管理的行之有效的内部控制体系,并通过对该体系的有效执行,实现对企业主要风险的管理。
一、中国企业内部控制体系建设的意义
企业内部控制体系建设的意义来自于企业面临的挑战和机遇,是企业自身发展的迫切要求,主要体现在以下几个方面。
(一)实现企业战略目标的要求
学术界不同学派关于战略的观点和假设等不尽相同,但都承认“核心竞争力”是企业竞争优势的所在。核心竞争力战略理论认为,企业要想长期稳定地保持其竞争优势,必须通过制定正确的战略目标,培养和发展能使企业在未来市场居于有利地位的核心竞争力。而制定的战略能否最终实施,取决于企业各个业务流程的有效执行。有效执行的内部控制体系不但对企业战略目标起到了强劲的科学支撑与持续保障作用,还使企业具备识别和管理整个企业多种风险的综合能力,这有助于减少企业的不确定性与盈利的波动性,进而增强企业的核心竞争力。
(二)建立现代企业制度的要求
现代企业制度的核心内容包括规范和完善的企业法人制度、严格而清晰的有限责任制度、科学的企业组织制度、科学的企业管理制度以及企业破产制度和外部保障制度等。构建并执行这些现代企业制度内容,都需要切实可行的内部控制体系建设,因为现代企业制度和内部控制体系建设之间是相辅相成的。
(三)企业生存发展的要求
自2004年年底以来,“中航油事件”5.54亿美元的亏损、中储棉10亿元的亏损等国有资产接连不断的巨亏噩梦,在国内外引起了巨大震动。由于这一系列事件的主要原因是企业内部控制体系方面存在严重缺陷,使人们意识到切实加强企业的风险控制已到了危及企业生存的刻不容缓的地步。
(四)参与国际竞争的要求
参与国际竞争的前提是要和国际上大多数企业处于基本相同的经营环境中。但从国外企业的风险管理实施进展看,自美国SOX法案对在纽约上市的公司提出建立内部控制体系的要求后,许多国际大公司对内部控制体系的建设进行了完善和改进,并在此基础上进一步建立了全面风险管理体系。中国企业要参与国际竞争,就必须逐步建设内部控制和风险管理体系,不断缩短与国外企业风险管理的差距,在国际竞争中不断加大投资并购等业务的成功率。
(五)投资者对企业预期的要求
投资者包括现实投资者和潜在投资者,他们的目的基本都是取得预期的收益。而内部控制的目标在于有效率和有效益的经营、循规守法进而保护企业财产安全,这正是实现企业收益的保证。循规守法主要通过完善的内部控制流程来保证。内部控制体系有利于保证企业的保值、增值,最终实现投资者的利益预期。
(六)国内外法律法规的要求
首先是国内法律法规的要求。我国政府有关部门制定了一系列法律法规,要求企业通过内部控制体系建设来管理风险。法律法规是需要企业遵循的,所以,企业必须构建完善的内部控制体系。其次是中国企业到国外上市的法规要求。比如中国企业到美国上市,必须遵循SOX法案,该法案中最难操作、最复杂、耗费成本最高的404条款要求所有到美国上市的企业建立风险内部控制机制。
二、企业建设内部控制体系将获得的效益
企业建立的目的是盈利,内部控制体系也必须为企业带来效益,企业才有动力愿意去实施这项工作。在构建有效的内部控制体系过程中,企业至少可以从以下几个方面获得效益。
(一)通过理顺关系来解决企业现存的管理问题
为了建立行之有效的内部控制体系,企业必须对本企业内部的业务流程进行梳理。企业在梳理各业务流程时,首先要对业务流程中可能存在的风险进行识别,通过分析识别,将企业历年累积的管理问题挖掘出来,并通过风险清单的方式进行明示;其次要对这些风险进行有效的评估,通过评估来判断风险的大小及风险的特性等;最后要对症下药,对识别出的管理问题进行有效的解决,解决问题的关键是通过业务流程梳理明确权责关系,进而提高企业的管理能力。可见,这个过程主要是通过业务流程的梳理,发现和解决现存的管理问题,并对构建行之有效的企业内部控制体系做好铺垫。
(二)通过提升企业整体管理水平来提高企业经营效率与效果
如果企业通过对业务流程的梳理构建了行之有效的内部控制体系,该体系毫无疑问会有效防范和抵御风险,并将风险控制在萌芽状态或控制在企业可承受的能力范围之内。内部控制体系的有效执行,最终会提升企业整体管理水平,而企业整体管理水平的提升就意味着企业经营效率和效果的提升。
(三)通过企业增值来更好地回报投资者
实践证明,完善的内部控制体系及其有效实施能最大限度地保护投资者的权益,内部控制的缺失则可能给投资者带来无法挽回的损失。安然、世通等的破产都是由于内部控制体系不完善造成的,给投资人造成了巨大损失。企业经营与管理的最终目的都是为了增加企业价值,最大化投资者利益。内部控制执行的好坏将直接影响企业价值最大化目标的实现,而执行有效的内部控制体系能够在促进企业发展的同时给投资者带来更高的价值回报。
三、中国企业成功建设内部控制体系的关键因素
企业内部控制体系建设主要包括具体构建阶段和长期实施阶段。由于企业各种环境因素会发生变动,内部控制体系的制定就不可能一劳永逸,而需要根据环境的变化和企业发展的要求进行不断的完善和修订。但不管是在具体构建阶段还是长期实施阶段,企业要想成功建设内部控制体系,必须把握以下关键因素,并尽可能做到。
(一)力求管理层高度重视,并将高管的重视制度化
内部控制体系是一项庞大的系统工程,需要公司各级领导的支持和大力配合。例如,董事会的承诺与投入能极大地推动企业内部控制体系的构建与实施;经理的素质、品行关乎企业的发展,进而影响到内部控制的效率和效果。实践证明,企业有效的管理是从高层开始的,所以,企业应该在相应的规章制度中将高管的重视和参与制度化,以有效推进内部控制体系的执行。
在内部控制建设过程中,将高管的重视和参与制度化,至少应体现在以下几个方面,以保证高管能够积极支持风险内部控制的构建与实施:
1.成立内部控制领导小组和工作组,并由董事长及CEO等高层管理人员任组长;
2.协调风险管理部门与业务部门之间的关系;
3.强化业务操作的合规观念,结合内控要求,明确部门职责,优化部门设置;
4.通过全员会议提升全员风险管理意识,形成完整的内部控制制度体系,将风险理念融入企业文化;
5.形成强有力的监督考核机制,并对内部控制工作的设计和执行给予有力的监督和指导;
6.由CEO等高级管理人员亲自听取内部控制和风险报告。
(二)构建严密的组织保障,落实内部控制职责
内部控制体系的构建和实施需要相应的组织保障,即企业应成立各级内控机构,落实内控职责。一般而言,内部控制机构至少应该包括:规范的公司法人治理结构和各层级的风险管理职能部门。
规范的公司法人治理结构是促使内部控制体系有效运行,保证内部控制功能发挥的前提和基础,是实行内部控制的体系环境。各层级的风险管理职能部门应涵盖企业决策和管理者(如董事会、CEO、CFO等)、风险管理职能部门、经营系统、内部审计、外部审计等部门。由于不同企业的组织结构、经营特点、管理风格等也不同,具体设置时,风险管理的机构和职责也不同。例如,《企业内部控制基本规范》明确规定内部控制机构必须有专门或指定机构,并将内部控制最高决策机构设在董事会。图1为董事会控制下的风险管理各部门的职责分工。
从图1可以把企业风险管理的职能部门和职责归为风险管理的四道防线:第一道防线——各相关部门和业务单位;第二道防线——风险管理部门;第三道防线——内部审计部门;第四道防线——外部审计和公共监督。这四道防线构成严密的内部控制组织保障,各司其职,真正的落实内部控制职责。
(三)整章建制,构建体系化的制度保障
在大力倡导企业内部控制体系之前,中国大部分企业的内部控制体系都没有完善的制度保障,都是按照经验和习惯行事。大凡成功的企业都有一套系统、科学、严密、规范的内部控制体系。因此,要构建和实施完善的内部控制体系,必须要有体系化的制度保障。当内部控制体系构建后,企业一般应从两个方面考虑制度建设的问题。
1.固化建设期已经规定的规章制度。在构建期,企业会有许多规章制度,例如《沟通访谈管理办法》、《工作纪律管理办法》、《培训管理办法》、《文档管理办法》等,其中有许多是适用于企业长期实施阶段的。所以,在内部控制体系构建成功后,就应着手对建设期的许多规章制度进行重新审视,按照长效机制的要求对其进行修订,并将其固化,使其在今后的内部控制工作中继续发挥应有的作用。但要注意的是,在内部控制执行过程中,这些制度并非不变,需要在此基础上随着环境的变化随时对其进行评价和修订,进而有效地指导企业解决长期实施过程中出现的问题。
2.及时形成长期实施阶段的规章制度。长期实施阶段的规章制度是一个有机的体系,主要应包括:建立科学、有效的激励约束机制;建立涵盖所有业务的全面、系统、成文的政策、制度和程序;建立风险控制的责任制度;建立严格的问责制度;建立长期的检查制度;重新规定企业的培训制度;建设风险管理报告制度等。在内部控制体系构建成功后,企业必须着手对这些规章制度进行定制和完善,以保证构建的内部控制体系有效执行。
(四)形成科学的项目管理
由于内部控制体系涉及到多个学科、多个领域的知识,需要精心设计,管理好内部控制体系中的各个环节。在内部控制实践中,企业一般会把各个环节称之为一个项目进行管理。美国项目管理学会认为一个有效的专业项目管理者必须具备范围管理、人力资源管理、沟通管理、时间管理、风险管理、采购管理、费用管理、质量管理及综合管理能力。将内部控制看作一个项目进行管理,可以从系统的角度优化内部控制体系。例如通过范围管理,使内部控制覆盖公司可能遭受风险的所有层面;项目的时间管理是为了确保项目最终按时完成的一系列管理过程;人员管理的宗旨就是要使企业的所有员工(从最高层到最低层)都各得其所,各尽其才,全部朝着有利于达成企业目标的方向发展等等。
(五)坚持持续的培训宣传
内部控制体系是靠人去执行的,再好的制度如果没有高素质的人去执行也不会产生好的效果。所以,加强对员工的培训,应是内部控制建设中的重要内容。同时,管理者还应创造适宜的工作环境、工作条件以便满足职工的尊重需求和自我实现的需要,采用适当的激励手段调动职工工作的积极性和创造性。
在内部控制体系的建设期,内部控制项目组一般会采取集中培训、会议交流、内部网页、问题解答、电话热线、信息简报等形式多样的宣传贯彻方法,使大家在思想上、组织上、行动上达成共识。进入长效机制后,培训工作仍然不能放松,因为一方面企业的经营环境在不断的变化中;另一方面,对现有流程的维护等工作也需要不断进行培训。可见培训在内部控制设计、实施和长效机制中自始至终应贯穿于企业的管理中。
步进电机驱动电路(见图3)主要由细分电路、驱动控制芯片和光耦隔离电路组成。步进电机转动的角位移和输入的脉冲数目要求严格成正比。如果按照整步的工作方式,会受到步进电机振动大、噪声大等影响;运用细分,不仅可使振动和噪声减小,且可以减小步进电机误动作产生的平台倾斜度偏移,从而减小激光定位的误差;并且,细分数取得越高,在远端产生的偏移量越小。为了使步进电机工作的误差尽可能的小,本设计中驱动电路采用高细分步进电机驱动芯片THB6128。图3中,M1、M2、M3端为细分的设定端,根据这3端所提供的高低电平的不同,有1、1/2、1/4、1/8、1/16、1/32、1/64、1/128多种细分可选,当三端全为高电平时,细分为128。CW/CCW端为电机正反转控制端,CW/CCW为低电平时,电机正转;反之,电机反转。ST/VCC端为低电平时,THB6128进入待机,功耗极低。另外,为了防止对电源或对地短路,该芯片内置温度保护及过流电路。驱动芯片与单片机相连的端口均采用光耦隔离,U8、U10、U11为光耦隔离,防止电机驱动电路与单片机控制电路产生干扰;LED可以直观显示隔离控制的通断。
1.2激光旋转控制电路设计
激光发射电路主要由步进电机驱动电路、激光发射控制电路、光耦隔离电路及细分电路构成,如图4所示。激光发射器控制电路主要完成控制激光发射器发射和转动,保证其发射的激光能实时完成激光接收靶跟踪,使农田平地机被实时控制。由单片机输出的激光发射器发射信号通过光耦隔离电路后输入激光发射器控制电路。其中,JG为单片机P46端口的控制输出端,U17为电路的光耦隔离器。激光发射器的旋转由步进电机驱动电路控制,由单片机输出信号控制THB6128的使能、脉冲及方向端从而控制激光发射器的旋转。
1.3电源电路设计
电路选择采用简单高效电源芯片LM2576,该稳压器是单片集成电路,能实现热关断和电流限制保护,能驱动3A负载。控制核心的电源设计如图5所示。在直流电源输入端加入TVS瞬变电压抑制二极管PK6E22A,该二极管能在收到反向瞬态高能量冲击时,迅速将两极间的高阻抗变为低阻抗,同时吸收高达数千瓦的浪涌功率,有效地保护电子电路中的电子元器件免受浪涌脉冲的破坏[4]。为了防止功率地跟信号地之间的互相干扰,在电源电路设计中,功率地和信号地之间加入了电感L2进行隔离。
2系统软件设计
由于农田平地机激光发射平台调平控制系统的工作环境的恶劣性,易对数据的采集造成干扰,再加上倾角传感器自身存在的温度漂移等,会加大倾角数据采集的误差。因此,对倾角传感器采集的数据时,先采用基于限幅滤波法和递推算术平均值滤波算法相结合的复合滤波法算法对数据进行预处理[5],接着采用角度偏移与温度变化的三次曲线对倾角传感器温度漂移进行补偿,提高数据采集的准确性[6]。另外,由于步进电机的非线性特征,对其非线性参数进行整定较困难,而常规的PID算法由于参数整定过程繁琐,实施起来较复杂,并且在越接近预设的目标值时,越容易产生超调而抖动,影响其控制效果的进一步提高。因此,采用基于RBF神经网络的PID算法控制器对步进电机进行控制,能保证步进电机控制系统的响应性能提升,响应时间缩短,动态性能、自适应性和鲁棒性更佳。系统总体流程图,如图6所示。系统初始化后,首先进行倾角数据采集,系统采集当前的平台的倾角数据后,经过滤波和补偿处理,直接交给单片机进行判断:如果到达调平的预设值,则结束。没到达预设值的话,如果是大于预设值,则电机正转,控制平台支腿进行相应的伸缩调整平台的倾斜度,再重新进行数据采集;如果小于预设值,则电机反转,控制平台支腿进行相应的伸缩调整平台的倾斜度,再重新进行数据采集。如此反复进行平台调整,直至达到预定的平台倾斜度为止。
3试验分析
本文设计的农田平地机激光发射平台调平控制系统主要是为提高农田平地机的双激光源定位系统的精度做准备,在双激光源定位系统中发挥重要的作用。而整个调平过程中,由于倾角传感器和调平电机的特性,此控制系统主要受温度影响。所以,本试验在激光发射器校准完成后,设计了在加入基于RBF神经网络的PID控制方法对电机控制,并在不同温度环境下的试验。将调整平台置于不同的温度环境中,同时让激光器支座处于允许的任意倾斜角度状态,分别测试支座在大倾角(20°~30°)和小倾角(10°左右)状态下系统调整的可靠性。
1)13℃时,大角度调平试验数据如图7所示。
2)13℃时,小角度调平试验数据如图8所示。由图7、图8可知,采用基于RBF神经网络的PID控制调平时,在农平地过程中调平过程的前期,调平速度快,当角度越接近目标角度时,速度明显减慢;若达到调平要求的预设精度值0.03°时,调平停止;而且在调平过程中很少出现超调和振荡,当倾斜角度较小时,调平完成的时间相对较短。
3)25℃,大角度调平试验数据如图9所示。
4)25℃,小角度调平试验数据如图10所示。由图9和10可知,当温度变化时,平台大倾斜角度和小倾斜角度的调平规律与图7和8相似。这说明经过加入基于RBF神经网络的PID控制方法后此系统受温度影响不大。
USB2.0设备连接到主机后,主机给设备供电并发送复位信号复位设备,之后设备进入全速模式工作,由图2所示在fullspeed状态检测到SE0(linestate[1:0]=00)持续2.5μs后,高速握手开始,设备控制器进入sendchirp状态,设备向主机发送一个持续时间大于1ms的K(linestate[1:0]=01)信号以检测主机是否支持高速模式。设备进入recvchirp状态并准备接收来自主机的JK序列。主机支持高速并检测到K之后,向设备发送JKJKJK序列以检测设备是否支持高速模式。设备控制器在recvchirp状态成功检测到3对JK序列后高速握手成功,进入到highspeed模式工作;否则,设备以全速模式工作。
2设备挂起
根据USB2.0协议,为了减小功耗,当总线3ms没有动作时,设备需进入挂起(suspend)状态,设备在挂起状态只能消耗小于500μA的电流,并且进入挂起后设备需要保留原来的状态。(1)全速模式挂起:检测到总线状态为SE0达到3ms,设备从fullspeed状态进入suspend状态。(2)高速模式挂起:设备工作在高速模式时,由于高速复位和高速挂起都是发送一个大于3ms的总线空闲信号,因此设备需要区分这两个事件。如图2,处于highspeed状态时,设备检测到总线空闲(SE0)3ms,进入hsrevert状态。之后检测总线状态不为SE0,此后设备挂起。假如在hsrevert状态后还检测到SE0持续100μs,则判断为高速复位,clrtimer2=1。设备状态转换到sendchirp状态,开始设备的高速握手。
3挂起恢复
设备处于挂起状态时,在它的上行口接收到任何非空闲信号时可以使设备恢复工作[5]。(1)全速挂起恢复:设备从挂起状态起检测到的不是持续的J,则恢复到fullspeed状态,以全速模式工作。(2)高速挂起恢复:挂起时保留着高速连接状态,highspeed=1且hssupport=1,挂起恢复需要判断是由总线动作引起还是系统复位引起。设备中测到总线状态为SE0,说明是由复位引起的挂起恢复,设备状态进入sus-preset,然后检测到SE0持续2.5μs后,进入高速握手过程sendchirp状态;反之,检测到挂起恢复信号K,则设备从挂起恢复到高速模式。
4复位检测
集线器通过在端口驱动一个SE0状态向所连接的USB设备发出复位信号。复位操作可以通过USB系统软件驱动集线器端口发出复位信号,也可以在设备端RE-SET信号置1,进行硬件复位。(1)设备是从挂起状态复位:在suspend状态检测到SE0时,设备跳转到suspreset状态,检测总线状态为超过2.5μs的SE0后设备启动高速握手检测,即进入sendchirp状态。(2)设备从非挂起的全速状态复位:设备在检测到2.5μs<T<3.0ms的SE0状态后启动高速握手检测。硬件纵横HardwareTechnique(3)设备从非挂起的高速状态复位:设备在high-speed状态检测到总线上持续时间3.0ms的SE0后,设备状态转换到hsrevert,以移除高速终端并重连D+的上拉电阻,此时为全速连接状态;之后设备需要在100μs<T<875μs的时间内采样总线状态,检测到SE0持续2.5μs后,进入sendchirp状态,开始高速握手过程。
21世纪是信息化的世纪,各种电信和互联网新技术推动了人类文明的巨大进步。数字化家居控制系统的出现使得人们可以通过手机或者互联网在任何时候、任意地点对家中的任意电器(空调、热水器、电饭煲、灯光、音响、DVD录像机)进行远程控制;也可以在下班途中,预先将家中的空调打开、让热水器提前烧好热水、电饭煲煮好香喷喷的米饭……;而这一切的实现都仅仅是轻轻的点几下鼠标,或者打一个简单的电话。此外,该系统还可使家庭具有多途径报警、远程监听、数字留言等多种功能,如果不幸出现某种险情,您和110可以在第一时间获得通知以便进一步采取行动。舒适、时尚的家居生活是社会进步的标志,智能家居系统能够在不改变家中任何家电的情况下,对家里的电器、灯光、电源、家庭环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。
1系统的总体结构及工作过程
智能家居系统由系统主机、系统分机、Internet服务器和网络接口等部分组成。其中系统主机通过服务器(个人计算机)连入Internet,并通过自己的PSTN公用电话交换网接口电路连入PSTN。其结构图如图1所示。主机与分机通过无线传输组成星形拓扑结构。系统主机通过本地无线传输网络同系统分机进行通讯、传输控制命令和反馈信息。
该系统正常工作时,用户可以通过Internet和PSTN两种网络进行访问,当通过Internet访问时,本系统可提供一个界面友好的终端软件,用户只需登陆到运行在家中的服务器即可对家中的设备进行远程控制;当通过PSTN访问时,本系统将为用户提供语音操作界面。其工作流程如图2所示。
2系统的硬件构成
本系统的硬件主要有系统主机与系统分机两大部分。系统主机由单片机AT89C52和各种接口电路组成,如图3所示。系统分机由单片机AT89C52和各种接口电路、传感器单元电路、固态继电器控制电路组成,并由固态继电器控制具体设备,具体硬件组成框图如图4所示。
通过系统主机的各种接口电路可将主机CPU从繁忙的计算中解脱出来,以便把主要精力运用在控制和信息传递上。系统主机主要依照各个功能电路的输出结果进行逻辑判断和控制命令的输出。系统分机的各种接口电路和主机相似,只是根据设备的不同(传感器单元)有着细节上的变化。下面主要介绍系统主机的各种接口电路。
2.1nRF401无线数据传输电路
无线数据传输电路由Nordic公司的单片UHF无线数据收发芯片nRF401及其电路构成。nRF401采用FSK调制解调技术,其工作效率可达20kbit/s,且有两个频率通道供选择,并且支持低功耗和待机模式。它不用对数据进行曼彻斯特编码,其天线接口设计为差分天线,因而很容易用PCB来实现。
2.2看门狗电路
看门狗电路由MAX813L及其元件组成。通常,在单片机的工作现场,可能有各种干扰源。这些干扰源可能导致程序跑飞、造成死机或者程序不能正常运行。如果不及时恢复或使系统复位,就容易造成损失。看门狗电路的作用就是在程序跑飞或者死机时,能有效地使系统复位以使系统恢复正常运转。因此,在程序中定期给P1.5送入看门狗信号,就可以保证在程序运行异常时,由MAX813L使单片机复位。
2.3DS1307时钟接口电路
DS1307时钟芯片是美国DALLAS公司生产的I2C总线接口实时时钟芯片。DS1307可以独立于CPU工作,它不受晶振和电容等的影响,并且计时准确,月积累误差一般小于10秒。此芯片还具有掉电时钟保护功能,可自动切换到后备电源供电。同时还具有闰年自动调整功能,可以产生秒、分、时、日、月、年等数据,并将其保存在具有掉电保护功能的时间寄存器内,以便CPU根据需要对其进行读出或写入。由于单片机AT89C52没有I2C总线接口,因此,要驱动DS1307,就必须采用单主机方式下的I2C总线虚拟技术。在此方式下,以单片机为主节点(主器件),主器件永远占有总线而不出现总线竞争,且可以用两根I/O口线来虚拟I2C总线接口。I2C总线上的主器件(单片机)可在时钟线(SDL)上产生时钟脉冲,在数据线(SDA)上产生寻址信号、开始条件、停止条件以及建立数据传输的器件。任何被选中的器件都将被主器件看成是从器件。在这里,DS1307作为I2C总线的从器件。I2C总线为同步串行数据传输总线,其内部为双向传输电路,端口输出为开漏结构,因此,需加上拉电阻。
2.4MT8880C双音频编解码电路
由于单片机是通过MT8880C芯片得到PSTN网络的双音频信号解码输出,也就是说,单片机可以识别来自PSTN网络的控制信号,用户可以根据系统的语音提示进行按键选择以实现用户身份的识别与远程控制。因此,利用MT8880C的双音频编码功能,系统可以在紧急时刻将用户预置的紧急电话打到PSTN网络,从而把损失减少到最低。
2.5ISD4004语音录放电路
ISD4004是美国ISD公司生产的一种语音录放芯片。它可录制8~16分钟的语音信号。该芯片可提供SPI标准接口和单片机进行接口,其语音的录放控制均通过单片机来实现。该芯片的一个最大特点是可以按地址编程录放,因而可由ISD4004和单片机编程控制来构成本系统与PSTN网络用户的语音平台。由于ISD4004的INT和RAC脚输出为开漏结构,因此需要加上拉电阻。
2.6MAX202串行通讯电路
通讯电路可由串行通讯专用芯片MAX202组成,通过此电路可以方便地与PC机进行串行通讯。
2.7铃流检测与摘挂机控制电路
当系统被呼叫时,电话交换机发出铃流信号。振铃为25±3V的正弦波,失真小于10%,电压有效值为90±15V。振铃信号以5秒为周期,即1秒送,4秒断。由于振铃信号电压比较高,所以先要通过高压稳压二极管进行降压,然后输入至光耦。再经光耦隔离转换后,从光耦输出时通时断的正弦波,最后经RC回路进行滤波以输出标准的方波。该方波信号可以直接输出至单片机的定时器1进行计数,以实现对铃流的检测。
由于程控电话交换机在电话摘机时电话线回路电流会突然变大(约30mA),因此,交换机检测到回路电流变大就认为电话机已经摘机。自动摘挂机电路可以通过单片机的P1.7来控制一个固态继电器,固态继电器的控制端应连接一个大约300Ω的电阻后再接入电话线两端,从而完成模拟摘挂机。
3系统软件编制
本系统软件主要由系统主机和系统分机的C51程序和系统与Internet网络通讯程序组成。
3.1系统主机程序的编制
系统主机程序主要用于实现系统的总体功能。包括无线数据传输程序、看门狗程序、时间戳程序、双音频编解码程序、语音录放程序、串行通讯程序、铃流检测与摘挂机控制程序、系统初始化程序、意外事件处理程序等。程序编制以消息驱动为主导思想。消息由计数器中断1、外部中断0和串行中断产生,在中断服务程序中,应将相应的状态位置位,而在消息循环中则应按相应的状态位调用功能函数,然后由功能函数将相应的状态位清0并完成所需功能,并最后返回到消息循环中。其程序流程如图5所示。该系统的分机程序和主机类似,故此不再详述。
3.2系统与Internet网络通讯程序的编制
这部分通讯程序分为服务器和客户端两个程序,主要通过Internet网络完成用户的控制功能。
服务器程序主要完成客户端与系统主机通讯的中转,即将客户端发来的控制或者查询命令翻译成系统主机能识别的格式,或者将系统主机收到的报警等信息上传到客户端。服务器程序使用Socket与客户端进行Internet通讯。
2系统硬件电路设计
2.1系统主结构设计
该温度控制系统由主控制系统、温度采集模块、温度显示模块、温度动态控制系统、报警模块和按键控制系统组成。
2.2单片机主控系统
作为温度控制系统的核心部分,单片机承载着对温度信息的处理、按键的扫描识别、温度动态控制系统的协调、输出显示温度和报警的任务。本文采用的AT89C52单片机是美国ATMEL公司生产的低电压、高性能CMOS8位单片机。其内部有8k字节可重擦写Flash闪存,成本低廉,兼容MCS-51系列的所有指令,程序语言丰富;与AT89C51相比,存储空间更大,中断源更多,方便后期其他模块的添加;技术成熟,因此在自动控制等领域被广泛采用。AT89C52单片机主控制系统与其他模块连接原理图如图2所示。P1.0~P1.4口为键盘输入端口,通过对应按键对目标温度的上下限进行设定。数字温度传感器总线与单片机的P1.7口相接,经过单片机处理之后,测得的温度输出至P0口,通过LCD1602显示出来。温度动态控制信号通过单片机P2.4~P2.6口传输。加热管和散热风扇采用的是220V的交流电,温度控制口接相应控制电路的继电器,通过继电器控制加热、散热部分的工作。
2.3温度采集模块
DS18B20是由美国DALLAS公司生产的数字温度传感器,它通过单总线协议依靠一个单线端口进行通讯。其仅占用一个单片机的I/O口,无需其他任何外部件,把环境温度直接转化成数字信号,以数字码方式串行输出,从而简化了传感器和微处理器之间的接口。该传感器可以单个于单片机连接实现温度采集功能,在需要采集多点温度数据时,只需将多片DS18B20同时挂在一条总线上,由软件对每个温度传感器的ROM编码进行识别即可,具有成本低、结构简单、供电方式多样、方便扩展和可靠性高等优点。
2.4温度动态控制系统
温度动态控制系统主要由加热管、引风机、继电器等构成。单片机的P2.4口接主加热管的控制继电器,通过输出高低电平来实现主加热管的启动和停止;单片机的P2.5口与控制调温加热管的继电器相连;降温风机控制继电器控制端和高温报警电路,与单片机的P2.6口相连。
3系统软件设计
3.1主程序流程图
系统开机启动后,通过温度控制按键设定干燥温度范围;由传感器DS18B20采集实时温度,通过控制系统的对比给出控制信号,同时定时对按键进行扫描,以随时调整目标温度范围。
3.2温度数据读写子程序设计
由于DS18B20单总线通讯方式的特殊性,传感器读写温度数据具有严格的时序要求。工作时序包括初始化、读时序和写时序。单片机的命令和温度数据的传输都从执行单片机写时序的指令时开始,对于单片机需要DS18B20送回数据,要在写时序命令执行之后再启动写时序指令才能完成对数据的接收。总线通讯方式使得硬件电路的连接变得简单,但也使得程序部分变得复杂。本文采用的是一个传感器,因此在串口通讯时不需要识别传感器的序列号,程序中写入跳过读ROM序列号步骤。
3.3按键扫描子程序
由于不同的加热干燥对象对温度的要求不同,加热的温度控制部分要能够方便、快捷地设置温度上、下限。在干燥物的不同阶段,干燥的温度有所不同,在干燥过程中温度的范围需要做出调整。这就要求温度的上、下限设置在干燥的过程中也能够执行。因此,单片机在执行温度采集、显示和控制的同时,也要时刻监视按键是否被按下,对温度设定进行调整。针对这一问题,在程序中加入一个按键扫描子程序,定期执行按键的扫描功能,同时也要有中断子程序保持设定完温度之后单片机可以继续刚才未完成的工作。因此,按键扫描程序设计的思路是:在开机启动阶段,通过按键对控制温度范围进行初设定;在工作过程中,单片机定期对按键进行扫描,判断是否有按键被按下,如果有按键被按下,则加入一个外部中断,单片机转而执行干燥温度范围调整指令;待任务完成之后,继续返回执行温度控制命令。
4proteus仿真结果
温度控制系统硬件电路设计部分在proteus软件上完成,当C语言程序在keil软件上编译调试成功之后,导入单片机进行系统总调试。温度采集模块:DS18B20的温度实时数据能够有效地显示出来;键盘控制模块,相应按键按下之后,程序立即响应指定的动作指令;温度控制模块:采集的温度低于设定低温下限时加热管工作,高于温度上限时停止加热并且风扇开启降温;报警模块同样工作正常。调试后的温度显示结果如图4所示。LT、HT分别表示设定的温度下限与上限,1602的第2行显示实时温度。
5结论