时间:2022-05-02 04:19:00
序论:写作是一种深度的自我表达。它要求我们深入探索自己的思想和情感,挖掘那些隐藏在内心深处的真相,好投稿为您带来了一篇硬件设计论文范文,愿它们成为您写作过程中的灵感催化剂,助力您的创作。
论文 关键词 测控系统总线现场总线型综合自动化系统
论文摘要 测控系统在变电站综合自动化系统中肩负着测量与控制任务,随着电网电压等级的提高,变电站综合自动化对测控系统的要求不断提高。根据变电站综合自动化系统的设计思路.对一种由总线组成的新型现场总线型测控系统的硬件设计进行研究。
一、引言
变电站综合自动化是在微处理技术、自动控制技术和远动技术 发展 到一定程度的基础上,为使变电站二次设备更合理、有效地运行而提出的一种变电站自动化模式。变电站综合自动化系统除了实现对现场的监测、控制和保护之外。更重要的是能实现当地和远方对现场的监控、调节和保护。
二、变电站综合自动化中的测控系统的功能要求
(一)遥信功能。遥信功能通常用于测量下列信号开关的位置信号、变压器内部故障综合信号保护装置的动作信号、通信设备运行状况信号、调压变压器抽头位置信号、自动调节装置的运行状态信号和其它可提供继电器方式输出的信号事故总信号及装置主电源停电信号等。
( )j噩测功能。遥测功能常用于变压器的有功和无功采集、线路的有功功率采集、母线电压和线路电流采集、温度、压力、流量流速等采集、周波频率采集、主变油温采集和其它模拟信号采集。
(三)遥控功能。遥控功能常用于断路器的合、分和电容器、电抗器的投切以及其它可以采用继电器控制的功能。
(四)遥调功能。遥调常用于有载调压变压器抽头的升、降调节和其它可采用一组继电器控制的、具有分级升降功能的场合。
三、测控系统硬件设计研究
针对测控单元存在的不足之处.考虑到高压、超高压变电站的自动化特点及变电站综合自动化的发展对测控单元的要求,结合 电子 元器件发展、通信技术的进步和其它新技术的出现,提出了新型线路测控单元的模块化硬件设计方案。
线路单元测控装置的硬件构成主要包括80c196kc基本处理模块、电流型互感器模块、滤波放大电路、多路模拟开关、a/d转换电路、频率检测电路、遥信输入光祸隔离电路、遥脉输入光藕隔离电路、控制输出继电器、双can总线通信模块、串行通信模块。
(一)80c196k0
80c196kc是intel公司16位单片机系列的第三代产品,是目前应用最广泛的16位单片机,具有以下特点:
1 废除了cpu的累加器(acc)与算术逻辑运算部件(alu)的传统结构,采用了寄存器阵列/算术逻辑部件(ralu)。ooh-1ffh单元包含寄存器阵列、专用寄存器和256字节的附加ram。ooh—017h是专用寄存器区。018h—offh是寄存器阵列.可由ralu直接访问。iooh—1ffh是附加的256字节ram.这些ram通过“垂直寄存器窗”结构,也可以作为寄存器由ralu直接访问,因而给程序设计带来很大方便。
2 特殊功能寄存器直接控制i/o口,实现了i/o口的高速输入与高速输出。四个高速输入口最小能记录分辨间隔为1微秒的外部事件发生时间(时钟频率为16mhz);六个高速输出口,可在预定的时间内触发外部电路。
3 两个16位定时/计数器及四个软件定时器可以很方便地为众多的外部或内部事件提供定时与计数功能。所谓软件定时器就是对hso编程,可以按预定的时间产生中断。
4 具有高速运算处理器。80c196kc可以采用16eiz的晶振.其运行速度比12mhz的90c196kb快33%,比12mhz的8096bh快1倍。
5 3路d/a转换采用脉冲宽度调制输出(pwm),调制精度为8位,输出波形为占空比可变的方波,方波可经积分后变成直流电平.其电平随占空比变化有256级输出。
6 有16位watchdog监视定时器,用于监视软件运行是否发生故障,当系统由于干扰或其它扰动导致软件运行紊乱时,它能够使系统自动复位。
7 有高速数据交换能力。支持dma(直接存储器存取)方式数据交换和pts方式数据交换。
(二)测控单元的组成
80c196kc基本处理模块主要由80c196kcl6位中央处理器、128kbyte程序存储器eprom,64kbyte数据存储器ram,16kbyte的存储器eeprom及译码电路组成;电流型互感器模块完成将100v,5a的电压电流信号转化为+2.5ma的弱电信号,经过信号变换.放大滤波变成标准信号送入多路模拟开关,在cpu的控制下依次a/d转抉,将现场输入的模拟量转变成数字量,供cpu处理。频率检测模块对输入的交流正弦信号进行整形变成主波信号,输入cpu的高速输入口,通过测量跳变的周期测量频率及进行频率跟踪。遥信、遥脉输入光藕隔离电路完成信号变换及隔离功能,支持220v/110v/24v直流电压信号输入。键盘显示模块提供人机交互功能.采用薄膜键盘和带背光的128*64的点阵式液晶.屏幕一屏可显示16×8个 英文 字母或8×4个汉字。
为了满足不同应用的需要,本装置设计有5路通信接口:其中2路为冗余设计的can总线接口,用于与通信控制单元通信;1路光纤通信接口,用于与通信控制单元的通信或与智能设备通信;1路rs485接口,用于支持装置与总控单元的通信或与智能设各通信;l路为rs232接口.用于支持装置的组态功能,所有的通信接口均通过高速光藕进行光电隔离。
在继电器驱动电路中采用了一些保护措施,防止在分合直流电源时引起逻辑电路紊乱而造成继电器误动作,并在驱动电路与继电器之间加光电隔离,以提高抗干扰能力。本装置还采用自检闭锬功能和放电回路,防止由于硬件错误。
摘要:变压器的冷却装置是将变压器在运行中由损耗所产生的热量散发出去,以保证变压器可以安全正常的运行。本文所进行的主要核心部分就是对控制模块进行的设计,其中包括了可以对主变压器风扇投入与切除的温度范围进行自行设定,也可以按照用户的要求而变化。
关键词:变压器;冷却控制系统;硬件
1变压器冷却控制系统控制模块的设计总体思想
本文所进行的就是对变压器冷却控制系统控制器模块进行设计,其中包括了可以对主变压器风扇投入与切除的温度范围进行自行设定,也可以按照用户的要求而变化。在传统控制方式中,风扇投切的温度限制值是不能改变的,此外,风扇电机的启动和停止温度有一余量,不像传统的控制方式中是一个定值,避免了频繁启动的缺陷,此外还有运行、故障保护及报警等信号的显示及其与控制中心或调度中心的通讯,上传这些信息,如变压器油温、风扇运行状态有无故障等。至于风扇的分组投切设置是为了节约电能,具有一定的 经济 意义,但这个分组数不宜过多,以免控制复杂,且散热效果不佳。
控制器主要由at89cs1单片机、a/d转换器、键盘控制芯片,输出模块、通讯模块以及自动复位电路等组成,其中单片机是控制器的核心,aid转换器是把输入信号转换为数字信号。
2变压器风扇控制系统的硬件接线
基于以上的要求,我们设计的风扇控制器的硬件线路图如下页图1所示。变压器风扇控制中对控制模块进行改进是本文研究的重点,其中包括主要芯片的选用以及一些抗干扰元件的使用。所以在本章节中,我们重点将要介绍变压器风扇冷却控制模块中的主要硬件芯片的作用、选用以及它们之间的连接力一法。
(1)单片机at89c51(如图1)。
at89c51是atmel公司生产的一种低功耗,高性能的8位单片机,具有8k的flash可编程只读存储器,它采用atmel公司的高密度不易丢失的存储器技术,并且和 工业 标准的80c51和80c52的指令集合插脚引线兼容,其集成的flash允许可编程存储器可以在系统或者通用的非易失性的存储器编程中进行重新编程。at89c51集成了一个8位的cpu, 8k的flash。256字节的edam, 32位的i/0总线。三个16字节的定时器/计数器,两级六中段结构,一个全双工的串行口,振荡器及时钟电路。at89c51是完成系统的数据处理和系统控制的核心,所有其它器件都受其控制或为其服务。
在本文中,经过tlc 1543 a/d转换器后输出的数字量输入到at89c51单片机中,同时在进行了温度参数的设置以后,进行它的输出控制,其中包括了变压器的温度显示、状态显示、以及声音报警设备等等,也就是我们所研究的变压器冷却控制系统的核心部分。
(2)变压器的温度采集及温度处理模块。在变压器的风扇冷却自动控制系统中,第一步进行的就是对变压器上层油温进行的温度采集工作。变压器的温度采集是由变压器的温度控制器来实现的,其中包括铂电极、传感器以及变送器。经过温度控制器输出的信号进入变送器,变送器送出一个4一20毫安的电流信号,然后将此电流信号通过控制芯片上的电阻元件实现电流电压信号的转换,转换后的电压是在0.4一2(伏特)之间,然后将此电压信号输入到tlc 1543数模转换器,进行信号处理。变送器输出信号有电流和电压信号两种,考虑到变压器安装的位置(室外)距本控制装置(室内)有一定的距离,电流信号不易损失,故选择了4一20毫安的电流信号。
(3)11通道10位串行a/d转换器丁lc1543。
tlc1543 a/d转换器是美国ti公司生产的众多串行a/d转换器中的一种,它具有输入通道多、转换精度高、传输速度快、使用灵活和价格低廉等优点,是一种高性价的模数转换器。tlc 1543是cmos,10位开关电容逐次逼近模数转换器。它有三个输入端和一个3态输出端:片选(cs),输入/输出时钟(i/0 clock),地址输入和数据输出(dataout)。这样通过一个直接的四线接口与卞处理器或外围的串行口通讯。片内还有14通道多路选择器可以选择11个输入中的任何一个三个内部自测试(self-test)电压中的一个。
(4)bc7281 128段led显示及64键键盘控制芯片。
bc7281是16位led数码管显示器键盘接口专用控制芯片,通过外接移位寄存器(典型芯片如74hc164, 74ls595等),最多可以控制16位数码管显示或128支独立的led。 bc7281的驱动输出极性及输出时序均为软件可控,从而可以和各种外部电路配合,适用于任何尺寸的数码管。
bc7281各位可独立按不同的译码方式译码或不译码显示,译码方式显示时小数点不受译码影响,使用方便;bc7281内部还有一闪烁速度控制寄存器,使用者可随时改变闪烁速度。
bc7281芯片可以连接最多64键c8*8)的键盘矩阵,内部具有去抖动功能。它的键盘具有两种工作模式,bc7281内部共有26个寄存器,包括16个显示寄存器和10个特殊(控制)寄存器,所有的操作均通过对这26个寄存器的访问完成。
bc7281采用高速二线接口与mcu进行通讯,只占用很少的i/o资源和主机时间。
bc7281在本系统中主要用于驱动变压器温度显示的led以及显示风扇运行状态的指示灯。
前已提及,bc7281芯片内部共有26个寄存器,包括16个显示寄存器和10个特殊功能寄存器,共用一段连续的地址,其地址范围是ooh-19h,其中ooh-ofh为显示寄存器,其余为特殊寄存器。
(5)使用max232实现与pc机的通讯。
①max232芯片简介
max232芯片是1viax工m公司生产的低功耗、单电源双rs232发送/接收器,适用于各种e工a-232e和v.28; v.24的通信接口,1viax232芯片内部有一个电源电压变换器,可以把输入的+5v电源变换成rs-2320输出电平所需±10v电压,所以采用此芯片接口的串行通信系统只要单一的+5v电源就可以。
我们的设计电路中选用其中一路发送/接收,rlou t接mcs一51的rxd , t 1工n接mcs一51的txd, tlout接pc机的rd,rl工n接pc机的td1。因为max232具有驱动能力,所以不需要外加驱动电路。
系统中使用了此技术之后就实现了变压器风扇冷却系统的远程控制,工作人员可以在控制室对冷却系统进行控制,可以达到方便、准确、快捷的日的,这也是我们对传统的风扇冷却控制系统而做的一个重要的改进。
②串行通讯
在此实现中,我们必须要对mcs-51串行接日和pc机串行接日的串行通讯要有一定的了解,串行通信是指通信的发送方和接收方之间数据信息的传输是在单根数据线上,以每次一个二进制位移动的,它的优点是只需一对传输线进行传送信息,囚此其成本低,适用于远即离通信;它的缺点是传送速度低;串行通信有异步通信和同步通信两种基本通信方一式,同步通信适用于传送速度高的情况,其硬件复杂;而异步通信应用于传送速度在50到19200波特之间,是比较常用的传送方式,本文中使用的就是异步通讯方式。
(6)“看门狗”电路ds1232
在系统运行的过程中,为了避免因干扰或其他意外出现的运行中的死机的情况,“看门狗电路”ds1232会自动进行复位,并且能够重读eeprom中的设置,以保证系统可以安全正常的运行。
美国dallas公司生产的“看门狗”(watchdog)集成电路ds1232具有性能可靠、使用简单、价格低廉的特点,应用在单片机产品中能够很好的提高硬件的抗干扰能力。
ds1232具有以下特点:
①具有8脚dip封装和16脚soic贴片封装两种形式,可以满足不同设计要求;
②在微处理器失控状态卜可以停止和重新启动微处理器;
③微处理器掉电或电源电压瞬变时可自动复位微处理器;
④精确的5%或10%电源供电监视;
在本变压器冷却控制系统中,ds1232作为一定时器来起到自动复位的作用,在ds1232内部集成有看门狗定时器,当ds1232的st端在设置的周期时间内没有有效信号到来时,ds1232的rsr端将产生复位信号以强迫微处理器复位。这一功能对于防止由于干扰等原因造成的微处理器死机是非常有效的,因为看门狗定时器的定时时间由ds1232的td引脚确定,在本设计中,我们将其td引脚与地相接,所以定时时间一般取为150ms。
3结论
本装置实现了通过单片机自动控制冷却器的各种运行状态并能精确监测变压器的油温和冷却器的各种运行、故障状态,显示了比传统的控制模式的优越性。(1)能够对变压器油温进行监测与控制;(2)实现了变压器冷却器依据不同油温的分组投切,延长了冷却器的使用寿命,有较好的 经济 意义; (3)实现了冷却系统的各种状况,如油温、风扇投切和故障等信息的上传,便于值班员、调度员随时掌握情况。
由于固态继电器实现了变压器的无触点控制,解决了传统的控制回路的弊端,同时此控制装置具有电机回路断相与过载的保护功能。由于使用了单片机,因而具有一定的智能特征,实现了油温、风扇的投入、退出和故障等信号的显示以及上传等。通过实际运行表明,该装置的研制是比较成功的。但今后,我们还应该对固态继电器本身的保护进行一些研究,以免主回路因电流过大而造成固态继电器的损坏,以使变压器风扇冷却控制回路更加完善。
论文关键词 测控系统总线现场总线型综合自动化系统
论文摘要 测控系统在变电站综合自动化系统中肩负着测量与控制任务,随着电网电压等级的提高,变电站综合自动化对测控系统的要求不断提高。根据变电站综合自动化系统的设计思路.对一种由总线组成的新型现场总线型测控系统的硬件设计进行研究。
一、引言
变电站综合自动化是在微处理技术、自动控制技术和远动技术发展到一定程度的基础上,为使变电站二次设备更合理、有效地运行而提出的一种变电站自动化模式。变电站综合自动化系统除了实现对现场的监测、控制和保护之外。更重要的是能实现当地和远方对现场的监控、调节和保护。
二、变电站综合自动化中的测控系统的功能要求
(一)遥信功能。遥信功能通常用于测量下列信号开关的位置信号、变压器内部故障综合信号保护装置的动作信号、通信设备运行状况信号、调压变压器抽头位置信号、自动调节装置的运行状态信号和其它可提供继电器方式输出的信号事故总信号及装置主电源停电信号等。
( )j噩测功能。遥测功能常用于变压器的有功和无功采集、线路的有功功率采集、母线电压和线路电流采集、温度、压力、流量流速等采集、周波频率采集、主变油温采集和其它模拟信号采集。
(三)遥控功能。遥控功能常用于断路器的合、分和电容器、电抗器的投切以及其它可以采用继电器控制的功能。
(四)遥调功能。遥调常用于有载调压变压器抽头的升、降调节和其它可采用一组继电器控制的、具有分级升降功能的场合。
三、测控系统硬件设计研究
针对测控单元存在的不足之处.考虑到高压、超高压变电站的自动化特点及变电站综合自动化的发展对测控单元的要求,结合电子元器件发展、通信技术的进步和其它新技术的出现,提出了新型线路测控单元的模块化硬件设计方案。
线路单元测控装置的硬件构成主要包括80c196kc基本处理模块、电流型互感器模块、滤波放大电路、多路模拟开关、a/d转换电路、频率检测电路、遥信输入光祸隔离电路、遥脉输入光藕隔离电路、控制输出继电器、双can总线通信模块、串行通信模块。
(一)80c196k0
80c196kc是intel公司16位单片机系列的第三代产品,是目前应用最广泛的16位单片机,具有以下特点:
1 废除了cpu的累加器(acc)与算术逻辑运算部件(alu)的传统结构,采用了寄存器阵列/算术逻辑部件(ralu)。ooh-1ffh单元包含寄存器阵列、专用寄存器和256字节的附加ram。ooh—017h是专用寄存器区。018h—offh是寄存器阵列.可由ralu直接访问。iooh—1ffh是附加的256字节ram.这些ram通过“垂直寄存器窗”结构,也可以作为寄存器由ralu直接访问,因而给程序设计带来很大方便。
2 特殊功能寄存器直接控制i/o口,实现了i/o口的高速输入与高速输出。四个高速输入口最小能记录分辨间隔为1微秒的外部事件发生时间(时钟频率为16mhz);六个高速输出口,可在预定的时间内触发外部电路。
3 两个16位定时/计数器及四个软件定时器可以很方便地为众多的外部或内部事件提供定时与计数功能。所谓软件定时器就是对hso编程,可以按预定的时间产生中断。
4 具有高速运算处理器。80c196kc可以采用16eiz的晶振.其运行速度比12mhz的90c196kb快33%,比12mhz的8096bh快1倍。
5 3路d/a转换采用脉冲宽度调制输出(pwm),调制精度为8位,输出波形为占空比可变的方波,方波可经积分后变成直流电平.其电平随占空比变化有256级输出。
6 有16位watchdog监视定时器,用于监视软件运行是否发生故障,当系统由于干扰或其它扰动导致软件运行紊乱时,它能够使系统自动复位。
7 有高速数据交换能力。支持dma(直接存储器存取)方式数据交换和pts方式数据交换。
(二)测控单元的组成
80c196kc基本处理模块主要由80c196kcl6位中央处理器、128kbyte程序存储器eprom,64kbyte数据存储器ram,16kbyte的存储器eeprom及译码电路组成;电流型互感器模块完成将100v,5a的电压电流信号转化为+2.5ma的弱电信号,经过信号变换.放大滤波变成标准信号送入多路模拟开关,在cpu的控制下依次a/d转抉,将现场输入的模拟量转变成数字量,供cpu处理。频率检测模块对输入的交流正弦信号进行整形变成主波信号,输入cpu的高速输入口,通过测量跳变的周期测量频率及进行频率跟踪。遥信、遥脉输入光藕隔离电路完成信号变换及隔离功能,支持220v/110v/24v直流电压信号输入。键盘显示模块提供人机交互功能.采用薄膜键盘和带背光的128*64的点阵式液晶.屏幕一屏可显示16×8个英文字母或8×4个汉字。
为了满足不同应用的需要,本装置设计有5路通信接口:其中2路为冗余设计的can总线接口,用于与通信控制单元通信;1路光纤通信接口,用于与通信控制单元的通信或与智能设备通信;1路rs485接口,用于支持装置与总控单元的通信或与智能设各通信;l路为rs232接口.用于支持装置的组态功能,所有的通信接口均通过高速光藕进行光电隔离。
在继电器驱动电路中采用了一些保护措施,防止在分合直流电源时引起逻辑电路紊乱而造成继电器误动作,并在驱动电路与继电器之间加光电隔离,以提高抗干扰能力。本装置还采用自检闭锬功能和放电回路,防止由于硬件错误。
【内容摘要】本文重点研究了基于STC89C52RC单片机的锅炉自动控温给水系统的设计制作,该系统可以实现的功能有温度控制、液位控制、语音播报等。其中锅炉液位检测和温度检测控制通过单片机来加以控制,该系统成本较低、易于调试、各工作部分障碍互不干扰、维修方便。
【关键词】STC89C52单片机;液位控制;温度控制;语音报警
在现代社会中,居民区热力供应量、需求量越来越大,国内燃煤锅炉的数量仍居高不下[1]。基于此种情况,提高蒸汽锅炉的容量,对操作、控制过程严格要求,都有利于缓解热力供应压力。与此同时,对于锅炉液位和温度的精确控制是关系到人们自身和设备安全的重要问题。由于被控对象和过程的非线性、时变性,多参数间的强耦合、随机干扰等因素,使得建立被控对象的精确数学模型变得很困难[2]。基于控制中的各种影响因素,传统的控制方法已经无法实现所需要的控制精度和系统稳定性。近些年随着单片机技术的迅速发展,利用单片机及其外围芯片实现复杂系统的控制已经成为现实[3]。锅炉自动控温给水系统就是利用单片机使锅炉系统具有较高的实用价值和优越性[4]。通过单片机自动控制、调节加热与给水系统,可使锅炉维持一个较稳定的系统,以正常供气供水,保证系统安全经济运行。
一、系统简介
设计的研究对象主要是锅炉的液位和温度,对其液位和温度实现自动控制。通过STC89C52RC单片机、温度传感器(DS18B20)、LCM(12864液晶显示屏)、语音模块(WT588D)、浮球式液位传感器、独立按键等实现系统温度、液位报警和控制,同时可以对锅炉当前状态的显示、控制和播报加以实现。系统的硬件设计主要是有以下几个模块:STC89C52RC芯片为核心的控制模块,液位采集模块、温度采集模块、键盘模块、液晶显示模块、语音报警模块、独立按键模块、继电器控制模块、电源模块、串口模块等。可实现的具体功能如下:一是系统启动后播放开机画面和开机音乐,显示系统默认的温度上下限值。二是显示当前的温度及温度是否在设定范围内,同时显示当前液位状态。三是当液位低至给定的下限液位时,放水水泵停止对锅炉放水,同时启动进水水泵对锅炉进行加水,直到液位到达指定值,LCM显示液位正常。四是当液位高至给定上限的液位时,进水水泵停止对锅炉加水,同时启动放水水泵对锅炉进行放水,直到液位到达指定值,LCM显示液位正常。五是如果温度传感器DS18B20损坏,系统停止工作,LCM提示错误。六是温度低于设定值,启动加热工作。温度到达指定温度值,停止加热工作。七是可以语音播报,并通过独立按键控制语音播报的开、关。八是通过按键实现温度上下限值的设定,最高上限值为70摄氏度,最低下限值为10摄氏度。
二、系统硬件设计
(一)单片机接口原理图。该部分主要由单片机芯片、上拉电阻、排阵等组成。原理图如图1所示。(二)温度采集模块。温度采集模块主要使用DALLAS半导体公司的数字化温度传感器DS18B20。DS18B20为单线接口,性能较为稳定。用户可以设定温度报警上下限值,同时,该DS18B20超温度限可通过报警搜索命令加以识别。在传统的模拟信号远距离温度测量系统中,需要很好地解决一些技术问题,才能够达到较高的测量精度[5,6]。在感温器件中,DS18B20适合于单片机构成智能温度测量和控制系统,其精度很高、易保证。体积小、无需标定、支持多点组网功能、可多点测温等特点都有利于在实际应用中取得良好的测温效果。温度传感器如图2,DS18B20的原理图如图3[7]。(三)液位采集模块。液位传感器采用的是浮球式液位开关。其结构简单,无复杂电路,使用方便,使用磁簧开关无需电源,接点寿命长,控制开关位置可随使用者订制。所有开关出线在同一接线盒,外部施工配线成本较低。由于磁簧开关和导线与被测液体是完全隔离,该液位开关可在高温、高压设备上安全使用。浮球式液位开关是采取直浮子驱动磁簧开关内部磁铁,达到开关瞬间动作的原理。当被测介质浮动浮子时,浮子在一定范围内上下移动,浮球内的磁体将吸引控制开关动作杆上的磁体,从而产生开与关的动作,实现液位的指示与控制[8]。液位传感器实物如图4,液位采集模块的电路图如图5。(四)继电器控制模块。继电器主要是来做自动控制作用的开关元件。在本次设计中共使用了3个电磁继电器,都是用+5V的直流电来控制12V的直流电,分别实现对进水水泵、出水水泵、加热器的控制作用。电磁式继电器可以用低电压、弱电流的控制电路来控制高电压、高电流的工作电路,能实现远距离操纵和自动控制。进水水泵、出水水泵和加热器的控制就可通过此原理得到远程自动控制。继电器控制电路如图6。
三、结构设计
本设计中使用的保温水桶是在成品的基础上进行部分加工所得。机械加工包括对桶壁进行开孔,加热器的定位、安装和密封,进出水水管的定位、安装和密封,液位传感器支架的设计安装,以及液位传感器和DS18B20温度传感器的安装、固定。在上液位传感器安装时,液位传感器的浮球下边缘和进水管平齐,当水位到达该液位传感器浮球下边缘时停止加水,防止进水管被完全淹没。下液位传感器安装时,浮球的下边缘略高于加热装置,当桶内液位低于该液位传感器上边缘时停止出水同时开始加水,防止液位过低而导致加热装置干烧。加工结果如图7。上下液位传感器的信号线分别从安装进出水管的孔里引出。DS18B20温度传感器安装在保温桶夹层内部并紧贴内壁,位置在水桶中部,信号线从和上液位传感器的信号线一路从进水孔引出,如图8所示。
四、应用分析
当保温桶内液位过低时系统控制继电器使进水水泵工作。当液位过高时进水水泵停止工作,出水水泵工作,直至液位正常。同时水的温度如果低于设定值,继电器控制加热器开始加热,直至达到设定温度,加热器(220V)停止工作,这些功能都要能够实现,而且整个过程都是自动完成,不需用户操作,用户只需按照自己的要求设定温度范围,既安全又方便。锅炉自动控温给水系统经过实验验证,已经可以实现开机画面的显示,显示默认的温度上下限值,可根据需要进行设定,系统会显示当前的温度和温度、液位状态是否正常。随着单片机技术的发展和日趋成熟,单片机不仅应用前景广泛,同时有助于发现可能存在的故障。锅炉自动控温给水系统就是利用单片机使锅炉系统具有较高的实用价值和优越性。
作者:伍广 邓传奇 陈帅 单位:安徽理工大学机械工程学院
本文作者:曹元军1金濯2翟旭军2王新忠3作者单位:1.泰州职业技术学院2.江苏畜牧兽医职业技术学院3.江苏大学生物机电工程研究院
工厂化蛋鸡舍在结构上是一个全封闭的设施,鸡舍内部环境受设计结构的制约和影响,形成了不同于外部环境的“鸡舍小气候”。鸡舍气候信息主要包括室内的温度、湿度、光照、二氧化碳、氨气和硫化氢等环境因子。鸡舍设施的全封闭性决定了鸡舍与外界的物质与能量交换,这种交换会引起鸡舍小气候环境的变化,进而在一定程度上又会影响蛋鸡的生长及其产蛋率。鸡舍气候信息采集的智能化和信息化是实施工厂化蛋鸡养殖的关键技术之一,国内外已有科研人员将无线传感器网络(WirelessSensorNetworks,WSN)技术应用于农田信息采集。为满足农业信息采集中监测周期长的需求,研究人员结合不同的应用场合,设计了多种专用的无线传感器网络节点[1-6]。由于封闭式蛋鸡舍设施的特殊性,鸡舍环境信息有线采集设备易出故障,且设备的投入成本与维护成本较高,因此,无线传感器网络的应用将尽显其优势。为此,笔者在尽可能延长无线传感器节点通信距离的基础上,合理地设计硬件系统和软件系统,以有效提高节点的生存周期。
1节点硬件设计
节点硬件设计通过自组网的形式将采集的信息发送至系统监控中心,实现对封闭式蛋鸡舍设施的温度、空气湿度、光照、二氧化碳、氨气和硫化氢等环境因子的采集。传感器节点由微处理器模块、无线通信模块、串口通信模块、传感器模块和电源模块组成,如图1所示。为了提升传感器节点的通信距离,微控制器(CPU)采用AVR系列单片机ATmega128L,对比普通51系列单片机而言,ATmega128L代码执行效率更高,抗干扰能力更强,同时,ATmega128L单片机具有低功耗的特点(1μA~25mA,WDT关闭时为100nA)。该设计的无线通信模块采用功耗低、发射功率可微调的nRF905模块,其高斯频移键控(GFSK)调制方式抗干扰能力强,能够很好地抑制噪声环境对信息采集系统的影响。设计节点的CPU时钟频率为7.3228MHz,nRF905设定在433MHz国家开放频段。温湿度传感器采用SHT11,光强度传感器采用美国TAGS公司的光强度数字TSL2561。有害气体浓度的监测传感器分别为:CO2浓度传感器选用美国FIGARO公司生产的TGS4160,NH3传感器选择的型号为MIC-NH3智能传感器,硫化氢传感器选择的型号为(H2S传感器)M-100。
2节点软件设计
针对上述节点硬件结构,结合封闭式蛋鸡舍设施信息采集周期性强、时间间隔短、单次数据传输量大的特点,设计了基于C语言的软件系统。
2.1节点软件构成
节点软件由操作系统和应用程序构成。WSN利用TinyOS操作系统,采用AVRStudio4.07开发平台,开发应用程序,包括各个硬件模块的驱动、数据采集和通信协议。在TinyOS环境下为节点用NesC语言编写了相应的执行程序。AVRStudio4.07平台采用面向对象的编程方法,1个TinyOS应用程序与多个组件(Component)连接,构成1个执行模块(Module)。组件是硬件的抽象概念,组件间由接口(Interface)互相连接。该设计传感器节点的TinyOS应用程序结构如图2所示。
2.2节点休眠的设计
无线传感器节点节省能量的最主要的方式是休眠机制。当传感器节点目前没有传感任务并且不需要为其他节点转发传感数据时,关闭节点的无线通讯模块、数据采集模块甚至计算模块以节省能量。因而,一个传感任务发生时,只有与之相连的区域内的传感器节点处于活动状态,从而形成一个活动区域。如图3所示,活动区域随着数据向网关节点传送而移动,这样原先活动的节点在离开活动区域后可以转成休眠模式从而节省能量。
2.3同步控制
时钟同步是该设计分布式系统的重要组成部分,采用TDMA-MAC协议。具有休眠机制的无线传感器网络需要严格的时间同步机制,用来准确接入信道和及时唤醒。在传感器网络中,节点运行工作时的物理时钟依靠对自身晶振中断计数实现。如果节点晶振的频率误差和初始计时时刻不同,就会使节点之间物理时钟不同步。通过计算出物理时钟与逻辑时钟的关系,构造对应的逻辑时钟以达成同步。无线传感节点在应用基站充当时间基准点,发送数据包具有当前时钟读数的同步指令,当无线传感器网络内其他节点接收到该同步指令后,计算延时参数并调整本节点的逻辑时钟值,以和基站节点基准点构成同步。传感节点在和基站节点同步后作为新的基准点,一环接一环由里向外同步,直至覆盖整个无线传感器网络。
2.4节点程序的调试
无线传感器节点硬件和软件设计完成后,进行了程序初步调试。程序调试平台为AVRStudio4.07,调试步骤如下:①在启动AVRStudio4.07之前,将JTAG仿真器与PC机串口连接起来;②JTAG仿真器的数据电缆连接到目标板的JTAG接口;③在确认PC、JTAGICE和目标板正确连接后,按照下列顺序依次接通电源的操作:打开目标板电源,即SW1拨至“ON”处,然后接通JTAG电源,JTAG仿真器上的绿黄两灯同时亮表示连接成功,若有任意一灯不亮,就说明连接没有成功;④在PC上打开AVRStudio4.07,调试节点程序,如下图4、5所示。
3结语
为解决传统封闭式蛋鸡舍设施的温度、空气湿度、光照、二氧化碳、氨气和硫化氢等环境因子的监测中所存在的监测区域面积小、采样率低、工作量大等问题,该研究探讨了将无线传感器节点技术作为封闭式蛋鸡舍环境监测中数据采集和传输载体的可行性,设计和开发了无线传感器节点,并进行了节点程序的调试。下一步应采用所设计的无线传感器节点,构成无线传感器网络,通过进一步的封闭式蛋鸡舍环境因子信息采集试验,提高无线传感器网络系统的可靠性和实用性。
【摘要】根据国内剧场舞台机械控制系统的特点,探讨了软、硬件设计解决方案。根据实际工程经验从控制系统硬件设计组成、网络系统构建和软件功能要求三个方面进行了详细的论述。
【关键词】PLC;舞台机械;变频器;现场总线
常规剧院根据功能可以划分为歌剧院、戏剧院、音乐厅和多功能厅等。舞台机械是现代化剧场不可缺少的核心设备,通过舞台机械设备不断升降、平移、开合运动,并配合灯光、音响的不断变换,呈现在观众眼前的是一场场美轮美奂的视觉盛宴。常规剧场舞台机械设备一般可分为台上和台下两个部分,台上以卷扬类为主,台上设备的基本配置有防火幕、假台口、大幕、二道幕、景吊杆、灯吊杆、单点吊机、灯光渡桥、灯光吊笼等设备,有的还配置了反声罩。台下以升降、推拉、旋转为主,台下设备的基本配置有主升降台、左右车台、后车转台、升降乐池、各种补偿台、插销和安全网等设备。其中,台上吊杆类设备、台下升降台类设备和车台类设备是舞台表演空间的主要设备。随着计算机技术的不断发展,现在舞台机械控制多采用以可编程控制器为主的分布式控制系统。系统硬件由继电器、接触器和变频器等低压电器组成,网络采用开放式工业现场总线通讯技术,软件设计采用功能完备的人机友好界面和安全互锁保护。整个系统快速、方便地将分散在台上、台下的设备和核心中央处理器联系起来,其各种不同类型的控制模块通过硬件接口和软件组态可进行广泛组合,为舞台机械运行提供实时、安全可靠的运行保证。同时,由于采用计算机控制,系统具有处理速度快、系统资源裕量大、通讯能力强、故障排除快速、定位准确的特点。
1设备电器设计组成
舞台设备电器控制回路一般由各种安全保护单元(如限位、乱绳、超载、超速、安全急停链路)、位置测量单元(如编码器、减速开关、行程开关)、控制电路(如各种继电器、PLC输入输出模块)、驱动单元(如变频器、交流接触器)和执行单元(如三相异步鼠笼电机、伺服电机)组成,并通过以上电器环节的共同作用控制设备运动。国内舞台设备按控制方式包括常规定速控制和调速定位控制。
1.1常规定速控制
常规定速控制——通过PLC起停输出、设备的行程开关、保护开关、继电器组成的中间回路控制对应的三相电源的相序通断,从而达到直接控制电机的正反向运动,如舞台各种插销、安全网、升降栏杆、安全门。该方式广泛应用在对时间要求不高的舞台设备硬件设计上,对于在运动过程中有位置需求但定位要求不高的设备(如灯光吊笼、假台口侧片、灯光渡桥)来说,该方式并不能满足要求。从设计经济、硬件便捷的角度,通常在常规电机传动轴上加装轴套型增量编码器,将编码器信号接入具有位置采集功能的模板(如西门子编码器模块FM350),同时,在硬件选型时根据模板的采样频率和电机转速确定所选编码器的每圈脉冲值。采集的位置信号经过现场总线传送到中央处理器中,和预设的目标位置做比较,决定设备是否到位停止运行。在实际的硬件设计中,为了能及时响应到位置信号,需把采集模板的实际输出值串入控制电机正反转回路。考虑到常规定速控制设计中不具备调速功能,电机高速运动过程中收到停止信号后制动运行较长,影响设备控制精度,在应用中要根据设备实际制动距离,在软件调试中加入制动停止提前长度来修正设备停止响应距离,从而提高设备实际到位精度
1.2调速定位控制
调速定位控制——常规电机带有编码器,编码器接入具有位置控制功能的高性能交流矢量变频器,变频器通过本身的内置位置控制卡计算电机运行的实时位置和给定目标位置的差值,通过PID调节输出对应的频率和电压控制电机运转速度,中央处理器通过总线通讯方式比较变频器传回来的位置、状态特性,并根据变频器窗口到位值实现对所控设备的速度、位置精确控制,控制电路如图3所示。使用调速定位控制,降低了对机械设备的冲击,提高了设备的安全性和可靠性。因此,在国内中、大型剧场中,该控制方式是控制吊杆、升降台、车台等机械设备的主流方案。调速定位按控制电路功能一般可分为一对一控制和矩阵切换控制。对于前者,每个设备都是一个控制单元,控制电路结构相对简单,每个变频器的总线状态真实反应设备实际情况。由于只考虑单独控制回路,现场调试成本较小,出现故障排查相对容易,系统后期维护人工成本较小,但如果控制单元的任何器件发生故障,则直接影响调速设备运行,同时对于电器元件、变频器的成本支出较高。对于后者,由于采用继电器矩阵切换,控制回路采用冗余备份方式,每个调速设备在选定之前不对应固定变频器,如果某一个控制单元出现问题影响吊杆运行,通过切换矩阵的及时调整可以规避出现故障的控制单元,从而使设备更可靠地运行,提高了整个系统的风险抵御能力。同时,采用切换方式,节省了变频器数量,降低了电器成本支出。但这种控制方式电路结构复杂,软件互锁要求较高,一旦出现故障,排查和维护较繁琐。通常来说,台上调速吊杆采用切换矩阵方式,台下调速设备采用一对一控制方式。这主要是因为各种类型的吊杆大多功率在30kW以内,且功率较为相近,实际舞台演艺中同时运动的最多吊杆数远远小于总吊杆数,故采用切换方式。而台下升降类设备在演出时载有大量演员,功率较大,通常达到60kW以上,为了避免频繁切换对用电回路的冲击,并考虑到实际运行的安全性,故采取一对一方式。
2网络系统的构建
舞台机械控制系统从网路结构上分为三个层级:管理级、控制级和现场级。2.1管理级设备管理级设备包括控制台和服务器。控制台中主要设备包括工控机、触摸屏和电源、操作按键及操纵杆,主要为监控舞台设备状态、运行参数、报警信息,编场数据处理和控制设备起停,为操作人员提供友好的人机交互界面。服务器可记录操作人员和设备的实时数据,为演出设备历史追溯提供不可替代的手段。
2.2控制级设备
控制级设备主要包括可编程控制器的中央处理单元和各种适应现场总线的通讯单元。作为整个舞台机械控制系统的“大脑”,中央处理单元是系统核心,主要负责向上通过以太网传递现场的监控信息(如升降台、景杆等调速设备的位置、速度等实时参数,以及乱绳、电机过热等安全信号),向下对现场级设备下达动作命令,协调现场设备动作次序(如舞台机械设备的定位控制和设备延时启动等)。
2.3现场级设备
现场级设备:主要包括符合现场总线协议的相关舞台机械控制远程I/O站点、对应的变频器和电动机。现场级设备主要任务负责实现操作人员通过控制台发送的具体的运动方案,同时采集必要的现场信息,传递给上层作为参考。图4为采用标准三级网络设计的结构图。
2.4网络系统的构建中的关键问题
(1)控制系统的安全性设计要贯穿整个控制系统,包括核心控制器到单体设备的控制设计。控制系统应采用开放的现场总线技术,根据用户的实际需要,采用可靠的冗余技术,包括核心部件的冗余和网络的冗余。控制系统具有紧急停机系统,任意一个极限开关的动作会触发本设备应急线路,任意一个急停按钮应触发控制系统的急停链路。同时,急停系统和中央处理器通过安全总线进行信息交换。所有具有提升性能的驱动都采用双制动器,并且互相独立控制,保证驱动能及时有效地停止工作。(2)所有的舞台机械系统主控制台、移动控制台,应具备即插即用的特点。对于单一控制台,用户可根据实际情况方便地选择切换到不同的操作方式(如手控、程控、更改参数)对设备进行操作;对于不同控制台之间的切换操作,中央处理单元应具备统一的授权管理,保证同一设备在任意时刻只接受来自单一控制台的指令信息,防止设备由于接受不同控制台指令信息而造成控制紊乱。(3)保证关键信息响应的实时性和同步性(如舞台机械设备的启动命令)。对于调速定位设备,国内大多是通过每个变频器的内置位置控制卡控制设备,当多个设备同时运动时,由于网络传输的延迟性造成设备启动的不统一和设备运行中间过程中的实际位置偏差。在设计控制网络时,对于关键信息的传递需采用等式同步机制和数据优先级处理,保证数据传输的快速响应。
3软件设计要求
3.1操作功能要求
操作功能要求:对于舞台控制操作界面,应设有手动选择、运动参数设定、设备编组、场景运行、设备位置绑定、运动禁止、设备位置记录等功能,根据实际用户需求的不同,还应提供系统管理、维护和根据演出过程需要而附带的工程组态功能。同时,应提供演出中间的各种应急处理功能,如当在演出场景中编组的运行设备,设备出现报警停止运行时应具备手动快速介入,当设备撞到物理极限位后,应具备旁路控制使设备及时脱离危险位置。用户一旦误操作,不光有报警信息,同时提供相应的保护,规避可能发生的设备误动作引发的系统风险。
3.2设备互锁要求
设备运行互锁是舞台设备安全可靠运行必不可少的保障,互锁软件设计必须实时跟踪设备运行的数据。互锁软件应采用顺序控制程序,根据优先级管理机制,按照预先规定好的优先级动作顺序,对控制过程各阶段的设备互锁顺序进行自动判别和保护。每一个设备的运行条件都依存于其他相邻设备的位置,当检测到条件满足或不满足时,及时发送给设备数据块运行或受限指令,使设备安全可靠地运行。
3.3分布式管理要求
通过现场总线技术,把分布在舞台控制室的控制台、上位机、台上及台下控制柜间的现场驱动单元、现场采集单元等方便、快捷地联系起来。通过开放的现场总线控制通信网络把物理分散的设备构成为一个整体,用分布式数据库实现全系统的信息集成,进而达到信息共享,从而实现同时在多台控制终端上对舞台设备的集中监视、集中操作和集中管理。
3.4远程维护要求
控制系统工程师可通过互联网对现场控制系统进行远程诊断和维护。操作系统中出现的故障,应及时记录在上位机历史数据库中,用户通过Internet网以文本形式传送到远程诊断实验室,帮助用户排除故障。通过专门远程诊断软件,可实时跟踪链接到现场网络节点的舞台机械设备运动情况,及时帮助用户解决操作中出现的问题。
4小结
在控制系统建设规划中,要注重安全和效益并重的原则,适当降低建设成本和后期维护成本,同时还要从长远着眼,技术方案要有一定的前瞻性,充分考虑将来整个系统的整体升级、扩容问题。随着计算机和控制理论的不断进步,舞台控制技术逐渐趋于完善,带有自诊断功能和微机通信接口的PLC元器件也越来越普及,价格也趋向便宜。在国内以可编程控制器为核心的舞台机械控制系统已经形成了集网络化、集散化、自动化、智能化为一体的先进的自动控制模式。目前,广义舞台的概念已不再仅仅局限于正规剧场传统品字型舞台,随着电视剧场、演播厅、体育场馆等组合式舞台,以及各种类型的动感、多维影院、VA多媒体互动系统、科技馆等领域的异型舞台的出现,舞台机械控制系统的软、硬件设计也应随着舞台要求的变化不断发展更新。
作者:刘学信 刘建喆 单位:山东艺术学院 北京师范大学第二附属中学
电动汽车作为新型代步交通工具,车载充电机是其不可缺少的配套充电设备,对车载充电机的研究显得尤为重要。一款成功的高性能的车载充电机要能抑制谐波、功率因数高、效率高等特点。本文根据上述特点,设计了一款2kw的车载充电机。有源功率因数校正电路(APFC)能有效抑制谐波,提高功率因数。而软开关技术能有效提高充电机的效率。本文将二者结合在一起,设计了一款高性能指标的车载充电机,并进行了波形测试及实验验证。
1车载充电机硬件拓扑结构及原理
1.1APFC拓扑及原理功率
因数校正有多种拓扑电路,比如boost、buck、buckfly等电路。本文采用BOOST电路拓扑,如图1所示,因其电流连续、电流波形失真小、输出功率大、储能电感同时具有抑制RFI和EMI噪声的功能。状态分析:当S通、VD断时,假设此状态持续时间为T1,可得到状态方程,解得,其中为第K时刻的输入电压值。当S断、VD通时,假设此状态持续时间为t2,可得状态方程,解得:。当S断、VD断时,假设此状态持续时间为t3,得状态方程。由上述公式可知,是跟随输入电压变化的半波正弦函数,如图2所示,其相位基本相同且输入电流波形近乎正弦波,所以功率因数接近于1。当电感电流临界连续时,t3=0,可知电感电流的包络线仍为半波正弦函数形式。弱电感电流连续,则表现为电感电流正弦变化的基波上迭加随斩控频率变化的高频锯齿波,锯齿波的幅度与电感量及斩控频率有关。
1.2逆变整流拓扑及原理
逆变电路采用副边无源钳位软开关移相全桥拓扑结构,如图3所示S1、S3为超前臂,S2、S4为滞后臂。其软开关的实现,超前臂的零电压开关依靠变压器漏感和超前臂的并联电容实现,滞后臂的零电流开关通过变压器二次测钳位电容在换相期间钳位电压强迫一次侧电流复位到零实现。此种软开关结构,所需器件简单,不需要额外有源元件等优点。
2主回路参数设计
2kw高性能车载充电机的额定输出电压为96V,额定电流为20A,输入单相交流电160V-240V整流后经APFC电路得到400V直流母线电压,开关频率fs取50KHZ。
(1)apfc电感设计。
1)输入电流峰值的最大值确定:电感应当在最大电流时避免饱和。交流输入电压最小时,其峰值能达到最大,再考虑到期效率假设为0.92;
2)电感中纹波电流峰峰值。一般最大峰峰值可取输入电流的20%;
3)确定输入电压峰值时的最大占空比;
4)电感量的计算:经过试验,调整为1mh。
(2)主变压器的设计。
1)选定工作频率在100khz,铁氧体磁芯完全能够满足要求;
2)磁芯规格的选择。铁芯的窗口面积乘积为:通过查表选择双EE55磁芯。式中:V1I1为输入功率;V2I2为输出功率;K0为窗口利用系数,一般取0.2-0.4;Kf为波形系数,方波为4;
3)原边绕组匝数选择;
4)副边匝数选择
(3)钳位电容的设计。其作用主要有两个:一是钳位整流二极管的电压,从而降低二极管的电压应力;二是超前臂关断后,钳位电容上的电压反射到原边,抵消漏感的能量,使得原边电流迅速降低,实现滞后臂的零电流开关。本文中漏感选择20uh。电容上存储的能量为:一次测漏感能量为:为了抵消原边漏感的能量,电容上存储的能量要大于漏感存储的能量,即整理得:最终经过试验选择容值为200nf。
3实验波形及结果分析
蓝色为超前上桥臂驱动波形,黄色为超前上DS间波形,由上图可知超前臂实现了零电压开通关断;图中红色为滞后下DS间波形,紫色为回路电流波形,由图可知,滞后臂基本实现了零电流开通关断。
4结束语
随着电力电子技术的不断发展,人们对车载充电机的要求越来越高,高频化小型化高效化低谐波车载充电机成为发展的趋势。本文研究了带有源功率因数校正的移相全桥软开关车载充电机,对其工作原理和性能做了分析并对样机进行了实验,证明了充电机的可行性和有效性。
作者:王平来 李小伟 张立功 单位:山东省汽车电子重点实验室 山东省科学院自动化研究所
1系统硬件设计
系统硬件设计系统工作时,药液由液压泵泵出,经主管道及喷杆后由喷头流出,通过转换接头流经流量传感器,最后由药液收集槽收集。为便于试验记录,将左侧喷头从上到下标记为喷头1~喷头3,右侧喷头从上到下标记为喷头4~喷头6。转换接头为自行设计的快捷转换接头。流量传感器输出频率信号,信号经频率转电流模块转换为4~20mA电流信号,同时压力传感器输出4~20mA电流信号,流量传感器与压力传感器输出的电流信号经4~20mA信号采集模块采集后,由RS-485总线上传至上位机界面显示。本系统可同时显示6路流量信号及1路压力信号。流量传感器选用GemsF6FT—110系列TurboFlow型流量传感器,输出频率范围58~575Hz;压力传感器选用WLB型压力传感器,输出信号为4~20mA电流信号;频率电流转换模块选用ART-阿尔泰A11FV11频率/电压、电流信号隔离转换模块,输入为0~1kHz,0~10kHz和0~100kHz频率信号,输出为0~5V,0~10V电压信号和0~20mA或4~20mA电流信号。本设计根据流量传感器输出信号选择输入档位为0~1kHz,并根据信号采集模块选择输出档位为4~20mA;4~20mA电流采集模块选用顺源ISOADA08型采集模块,可同时采集8路电流信号,通过RS-485总线上传至上位机界面。若喷雾机喷头较多,系统可对喷头进行分批次测量。
本转换接头可分为固定架、螺杆和接头体3部分。其中,固定架用于支撑接头,并将接头与喷头位置进行固定;接头体上端采用橡胶密封垫,可将喷头与接头接触部位进行密封,橡胶密封垫通孔直径为13mm,可用于测量多类喷雾机喷头。测量时,将橡胶密封圈与喷头喷嘴对接,卡钩卡至喷头上端,且保证两卡钩处于同一平面内,以保证密封性良好,旋转螺杆使转换接头固定至喷头上;药液经喷头体由胶管接头引流至流量传感器。本转换接头使用方便,操作简单,用于对单个喷头的测量;若喷雾机喷头数量较多,可使用多个接头进行测量。
2上位机软件设计
系统上位机控制软件采用C#编写,使用VisualStudio2008开发平台开发进行开发,可以运行于Win-dowsXP及以上环境。系统工作时,可根据不同试验条件在上位机界面显示不同的测量值。因本系统主要测量喷头流量值,根据拟合方程中流量与电流的关系,设定最大电流值与最小电流值所对应流量值以及压力值。系统启动后,上位机界面实时显示主管道压力值以及喷头1~6的流量值。数据采样间隔可根据用户要求进行设定,同时系统会将所采集数据在数据库中进行存储,可供试验后期数据分析处理。为了获得电流与流量关系曲线,试验时选用SCL600型喷雾机ALBUZ-ATR80型喷头,分别设定压力为0.3,0.7,1.1,1.5MPa,使用秒表记录测量时间,并测量在该时间范围内由量筒收集的药液体积,同时用万用表测量输出电流值,每个压力值下测量3次,取平均值。
3试验及结果分析
为测试本系统精度,试验时选用SCL600型喷雾机所配置的ALBUZ-ATR80型喷头进行试验,记录上位机界面所示流量值,同时用量筒测量一定时间流经流量传感器的药液体积,计算其平均流量(即实际流量),通过与试验测量流量(即上位机所示流量)进行比较,得到系统精度。为了测试系统精度,以喷头2为例,使用上位机软件,以0.4MPa为间隔,在0.3~1.5MPa范围内记录上位机界面所示流量值,并测量在一定时间内量筒所收集的药液体积。每个压力下测量3次,取平均值。试验数据表明,喷头在不同压力下流量不同,且随着压力的增加,流量逐渐增加;在流量为0.53~1.25L/m范围内,喷头平均流量与测量流量的最大相对误差为4.40%。为了测试系统精度,选择喷头1、喷头3及喷头4进行试验,使用上位机软件,试验设定压力为0.7MPa。同时,记录上位机界面所示流量值,并测量在一定时间内量筒收集的药液体积,每组测量3次,取平均值,试验数据表明:当压力为0.7MPa时,各喷头流量基本保持一致;当流量为0.83~0.91L/m时,喷头平均流量与测量流量的最大相对误差为3.88%。
4结论
本系统所设计的转换接头使用方便,密封性良好,对喷头寿命影响较小,可便于系统同时对多类喷雾机喷头流量快速测量,且系统操作方便,上位机界面可实时显示各喷头流量值,实现对喷雾机喷头流量在线测量,测量精度较高。
作者:单位:西北农林科技大学机械与电子工程学院 国家农业信息化工程技术研究中心
0绪论
工业机械臂(以下简称机械臂)是近代自动控制领域中出现的一项新技术,作为多学科融合的边沿学科,它是当今高技术发展最快的领域之一,并已成为现代机械制造生产系统中的一个重要组成部分。随着机器人系统设计应用的复杂化以及机器人系统对控制精度、实时性能、可靠性的要求不断变高,需要给机械设备装备嵌入式操作系统。嵌入式系统应用于机械的控制,将是机器控制领域的一个发展方向,为机器的智能控制的实现提供了广阔的平台。与传统的微处理器和DSP相比,ARM微处理器资源丰富,具有很好的通用性,其主要技术优点是高性能、低价格、低功耗,可以广泛的应用于各个领域,因此将ARM应用于机械臂控制系统不失为一种好的策略。
1机械臂功能设计
本文主要研究的是单臂式钻孔机械臂,这种机械臂需要完成的动作有:前行、后行、左行、右行、上行、下行。这些动作相互结合,完成相应的动作安排。根据上述动作要求,工艺流程如下:(1)本文研究的机器臂主要由底座(或躯干)、机械臂构成。底座的主要任务是支撑和完成手臂上下左右的移动,实现机械臂在工作空间中的活动;(2)机械臂的底座固定不动,机械臂的Y轴由伺服电机驱动在平行于底座的平面进行前后运动,即是在Y轴平面中的运动;(3)X轴在上位机对伺服驱动器发出指令后和Y轴同时移动,进行左右的运动,即在X轴平面中的运动,同时运动就可以实现机械臂在X-Y平面上的精确定位;(4)在X轴上安装一个气动式动力头,当在X-Y平面上精确定位之后,处理器通过控制电磁阀动力头进给,带动钻头旋转进行既定的钻孔。总结归纳可知,X-Y轴用于机械臂钻孔的定位,Z轴做往复运动进行钻孔;(5)机械臂完成上位机发出的脉冲指令,回到机械原点,等待下一次的指令。
工作过程如下:上位机对控制机发出脉冲指令,电机控制系统从控制器中获取指令数据,传感器系统检测在机械臂工作的范围之内有无障碍物,确定无障碍后开始动作,在系统运行中与电机同轴度编码器实时反馈机械臂所到达的位置,以判断是否完成规定动作。当控制器接受编码器反馈的数据判断出规定动作完成后系统暂停动作,等待下一次指令。为了使机械臂在接受到指令后高速准确的完成动作,本设计在硬件上采用了伺服驱动系统,软件上采用模糊控制算法。电机驱动系统由ARM处理器及其相关外围硬件和电机驱动器组成,ARM处理器发出指令脉冲下达给伺服驱动器,电机驱动器驱动电机运转,运行期间,ARM处理器根据编码器反馈的信息判断机械臂的运动状态,实现实时跟踪定位和位置定位。
2模糊控制算法在ARM控制系统中的实现
2.1输入量模糊化
模糊控制算法用在ARM中,则需使用在ARM中可以运行的软件实现模糊控制,这样就把能将原来的数字控制器改成模糊控制器,从而构成了一个基于ARM的模糊控制系统。由此可见,这种模糊控制器在本质上只是一种控制算法与硬件的结合,与其它的模糊算法的差别在于用ARM的语言来实现模糊化、模糊推理决策以及反模糊化过程。这种模糊控制器的优点是资源消耗少,灵活性高,通用性强,应用范围广等。必须注意的是设计过程中要考虑到ARM的内存空间,运算速度,以及模糊算法的执行效率和系统的实时性要求。在模糊控制器中,给定目标为r,将光电编码器检测到的电机转速作为反馈输入。然后计算得到转速偏差e(k)和转速偏差变化率Δe(k),量化和模糊化后作为模糊控制器的两个输入信号,反模糊后得到精确的PID参数,经过PID运算得到电机控制信号,此控制信号经过进一步的转换,可得到PWM控制寄存器的设定值,写入PWM寄存器后,从ARM的PWM输出端口将得到相应的PWM控制信号,经过驱动器驱动伺服电机,使钻孔机械臂达到计算机的控制运动要求。在机械臂硬件平台控制系统中,计算机通过串口与ARM处理器通信,发送控制命令控制机械臂的运动状态。用编码器检测电机的旋转速度。
电机转速的误差:式中:n是当前电机转速;n0是t0时刻对应的电机转速;当上次的电机转速为e(k-1)时,当前电机转速的误差变化为:根据e(k),Δe(k)的隶属度函数可知,我们必须把由上式计算得到的误差和误差变化率进行处理,使他们的值落在[-3,3]区间,再进行模糊化处理,才能进行模糊控制器运算。经过反复的试验,可以得到e(k),Δe(k)的最大值,分别为em,Δem由此我们进行归一化公式:当出现测量值大于我们的最大值时,我们就将其视为最大值em的值,所以以上公式是普适用的。
2.2建立机械臂模糊控制规则表
模糊控制规则在模糊控制系统中,是一种根据控制量偏差和控制量偏差变化率而推断出输出量的推理规则。这些规则是由误差和误差变化率状态的不同而形成的一系列条件语句。在模糊控制器选用单变量二维最常见的结构形式,设定误差e,误差变化ec及控制量输出u的模糊子集为{负大,负中,负小,零,正小,正中,正大},并简记为{NB,NM,NS,Z,PS,PM,PB},论域均定为[-3,3],模糊子集NB,PB分别选为Z型隶属函数和S型隶属函数,其余选为灵敏度高且在论域范围内均匀分布,等距离的三角形隶属函数。由于三角形隶属函数简单易行,计算效率高,且仅与直线的形状有关,适合于实时控制和在线调整的控制,因此,本模糊控制器的输入输出隶属度函数曲线如图1所示。
3钻孔机械臂控制系统硬件设计与实现
3.1LPC2138处理器
ARM内核采用精简指令集计算机(RISC)体系结构,具有大量的通用寄存器,指令格式使用统一和长度固定,寻址方式简单,内含2套指令系统(ARM指令集和Thumb指令集)。极低的功耗,适合对功耗要求较高的应用,如便携式产品。能够提供0.9MIPS/MHz的三级流水线结构。
3.2传感器模块
本课题研究的钻孔机械臂是一个用于加工的机械装备,当上位机设定好要加工的参数且启动机械臂臂进行加工时,为了防止有意外的发生,需要加一些传感器进行保护,当检测到有人或物进入到机械臂加工的范围之内时,传感器将检测到的信号反馈给处理器,进行相应的动作。
(1)位置传感器:即行程开关,在X轴和Y轴上都装有3个行程开关,在Z轴的上下位置也装有两个行程开关,本系统中选用无触点感应式行程开关,两线制传感器,型号为TL-05MD1。原理:无触点行程开关又称接近开关,它可以代替有触头行程开关来完成行程控制和限位保护,还可用于高频计数、测速、液位控制、零件尺寸检测、加工程序的自动衔接等的非接触式开关。由于它具有非接触式触发、动作速度快、可在不同的检测距离内动作、发出的信号稳定无脉动、工作稳定可靠、寿命长、重复定位精度高以及能适应恶劣的工作环境等特点,所以在机床、纺织、印刷、塑料等工业生产中应用广泛。无触点行程开关分为有源型和无源型两种,多数无触点行程开关为有源型,主要包括检测元件、放大电路、输出驱动电路3部分,一般采用5V~24V的直流电流,或220V交流电源等。当被控物体到位,电子行程开关动作,常开组导通(闭合)常闭组截止,(断开)。完成相应的动作。
(2)光电编码器:由伺服电机驱动器独立控制。
(3)红外光栅传感器又称为安全性光栅安全性光栅是一种保护各种危险机械装备周围工作人员的先进技术。同传统的安全措施,比如机械栅栏、滑动门、回拉限制等来相比,安全性光栅更自由,更灵活,并且可以降低操作者疲劳程度。通过合理地减少对实体保护的需求,安全性光栅简化了那些常规任务,如设备的安装、维护以及维修。
4总结
本文在分析机械臂嵌入式控制体系的基础上,进行了以LPC2138为主控制器的嵌入式系统硬件平台设计。合理规划机械臂的任务模块,设计应用程序,实现对各功能子系统的数据通信、控制管理。本文只对机械臂底层控制系统进行研究设计并介绍。因此,真正的实现伺服电机的精确控制还需要进一步要有专业人员研究。
摘要:随着时代的发展,信息逐步走进每个人的生活,与人们的生产与生活息息相关,在信息时代下计算机也在迅猛发展,但是随之暴露出来的问题也是不容忽视的,重点引起人们关注的问题就是计算机硬件设计安全问题,因为这关系到人们信息的安全。基于此,就重点针对这一问题进行分析研究,并根据现有问题状况提出几项策略。
关键词:计算机硬件;信息安全;创新技术
在现阶段中,世界已成功步入信息时代、科技时代,我国也不甘落后,我国有关计算机的科技技术也在迅猛发展,然而随着发展速度的加快计算机硬件的问题逐渐显现出来,相较于计算机的发展来说较为落后,尤其引起人们关注的就是计算机硬件设计安全问题,这是一个很严肃的问题,这个问题会对计算机系统、人们的信息数据造成或大或小的影响,所以,解决计算机硬件设计安全问题势在必行。
1计算机硬件安全的概述
在使用计算机的过程中,外部环境对计算机有很大的影响,所以对计算机运行时外部环境的要求很苛刻,要求计算机外部环境清洁度较高,计算机温度不能过高要适中,计算机四周电压要保持稳定,做到这些并保证外部环境良好就能够尽可能确保计算机硬件正常运行、不出故障。保证计算机硬件安全还有一个很重要的技术,这个技术叫做加固技术,计算机在设计生产中使用加固技术加固后能够防震、防腐蚀以及防水,这样的计算机能够一整天在野外工作,所以加固技术是一个很重要的技术。计算机的硬件除了自身有问题会影响自身安全外也会有其他多方面因素对计算机系统造成安全影响。例如,计算机的中央处理器内部都会存在一系列集成保密的指令代码,虽然说这些指令代码是保密的,但是到底是否是绝对保密、安全的并不能得知。据悉,我国的中央处理器或许存在着病毒指令代码或者陷阱指令代码,外国能够通过无线代码激活中央处理器内部的各种指令,使得计算机内所有的信息、资料泄露,同时也可能会使计算机崩溃,并且这一崩溃将是毁灭性的,一旦这一消息是真实的,那么我国的计算机系统将随时可能会被攻击,导致硬件泄密、信息泄露,甚至更严重的是硬件泄密还会很大程度上影响电源安全,从而导致产生电源泄密的情况。电源泄密是什么呢?电源泄密是计算机所发出的电磁信号顺着市电电线被传导出去后被人为使用特殊的手段和工具把这一电磁信号拦截下来并加以还原。其实,计算机就像是人的身体,有很多零部件,计算机中的零部件每一个皆是能够控制的,所以又出现了一个专业名词就是可编程控制芯片,一旦这一可编程控制芯片的程序被准确破解,那么就能够控制计算机,所以现在要做的就是保证芯片是不能够被控制的,因此,要做好计算机硬件安全防护工作,保证计算机硬件安全,保证计算机硬件的设计安全。综上所述,可以看出,计算机硬件的最主要也是最重要的安全问题就是信息安全问题,信息安全重点工作就是保密、集成、实用,想要保证信息是安全的,就需要工作人员教授计算机购买用户操作计算机的方式方法,从而确保计算机硬件安全以及整个系统信息的保密安全。计算机硬件一直在发展中,它的发展过程比较漫长,通过它的发展过程能够知道一点,那就是计算机硬件安全是什么,它指的就是一个安全系统,这个安全系统是由以下三点结合在一起产生的,这三点分别是集芯片设计、电路设计以及工程设计。
2计算机硬件的设计安全发展现状
计算机系统中有各种各样的元件,这些构件组合起来构成了物理部件,也就是所谓的计算机硬件。根据分析调查得出,现阶段,计算机硬件发生的安全问题基本上可以分为三种,相应的,产生问题的原因也大概能分为三种,包括输入设备、储存介质、输出设备。首先,就输入设备来说,以它为源头产生的计算机硬件安全问题大致有两种,一种是所输入的信息资料、数据资料存在问题引发安全威胁,一般情况下发生这种情况是因为输入的信息存在木马病毒,从而导致计算机系统信息数据安全受到一定程度的威胁。另一种是在输入过程中没有依法进行运作而造成安全问题爆发,一般情况下发生这种情况都会导致计算机内部信息数据被破坏与泄露,后果严重。其次,就储存介质来说,以它为源头产生的安全问题主要是计算机系统内部的储存介质没有给信息资料、数据资料提供安全保障,安全保护层没有搭建起来就会导致信息数据在面临被破坏以及非法拷贝时毫无抵挡之力。最后,就输出设备来说,以它为源头产生的计算机硬件安全问题主要是输出设备自身具备的记忆性能会导致信息数据输出时的操作动作留下痕迹被复制下来,这在一定程度上使得信息数据处于危险状态下。
3计算机硬件的设计安全分析
在信息时代迅猛发展的潮流下,计算机硬件设计安全问题逐步显现出来,相应解决这些安全问题的方案也逐渐被提出来,其中有一些新兴安全方案设计精妙,实用性高,并且成本不高、功耗不高,这类新兴安全方案的主要代表有设计多样性以及独特数字签名等。除此之外,在新兴安全方案出现的同时还有一大批新兴技术产生,如纳米技术、光纤技术、射频互联技术以及等离子技术等,新兴技术的出现使得新兴安全方案发挥出更大的作用,但是任何事物都有两面性,内在变异有好的一面也有坏的一面,它能够使得检测恶意攻击行为的复杂程度大大提升[1]。现阶段已普及使用的硬件系统主要有新的安全原语设置、硬件木马检测、新型综合技术、物理不可复制技术、硬件安全协议等。
3.1硬件木马
根据上述可知硬件木马检测已被普遍应用于计算机,硬件木马与病毒相似,都会对计算机硬件、计算机系统安全造成威胁,是一种较为恶意的程序,这一恶意程序主要针对的是计算机原始芯片,它会恶意改变原始芯片。尽管在现阶段看来仅有少部分硬件木马被发现,但是由于硬件木马对计算机硬件、计算机系统安全影响程度很大,所以现阶段大部分有关研究人员都积极对硬件木马进行研究。研究人员在研究过程中选用的研究模型有很多种,所以每个研究人员研究的难易程度不同,普遍情况下,那些过于标准规范的结构以及性能检测无法有效检测木马攻击。如果将工程变异忽略不计,那么检测木马的工作实际上就是针对一截输入序列的有关功耗进行测量,主要测量的功耗有两个方面,一方面是开关功耗,另一方面是泄漏功耗,然后将测量结果与研究所用的模拟模型进行对比。但是,之前忽略不计的工程变异对于硬件木马的检测工作来说,使得检测工作的困难程度以及复杂程度大幅度加大。若在不是关键的路径上安放木马,或者让已有的门电路和硬件木马连接在一起并且将其隐藏起来,会使得硬件木马检测工作难度、复杂度加大,这时对硬件结构或者对旁道进行的检测都无法达到预期效果。在近期又有新的检测方法被提出,它们能够避免前面提到的传统检测方法的弊端进行木马检测,如热调节技术。硬件木马检测方法仍在不断被提出,这对计算机硬件设计安全具有很大的意义。
3.2物理不可复制技术
计算机硬件设计安全发展至今普遍被研究的还有一个课题就是物理不可复制技术,物理不可复制技术是一个新兴的比较新的概念,物理不可复制技术前景广阔,它能够提供一组特殊的映射,该映射与芯片的制造工艺间存在依存关系,这种映射的方向是从输入开始到输出结束。其实物理不可复制技术采用数学或者是统计的方式实现逆向工程是很难的,这正是由于物理不可复制技术中存在的依存关系,除此之外,芯片的映射还存在不可预测的问题,这也使得实现逆向工程变得更加困难。现阶段,随着对计算机硬件设计安全问题以及物理不可复制技术的研究深入,越来越多的物理不可复制技术被研究人员提出,并加以试验,最终成功实现,然而,在很多现在被提出的物理不可复制技术方案里,仍旧存在输入到输出的映射数量有限、芯片结构存在线性或者偏低非线性特性等问题,这些问题使得物理不可复制技术的安全水平大幅度降低[2]。通常情况下我们所知道的物理不可复制技术的结构都或多或少存在一部分弊端,例如输入到输出数据库的指数级不稳定时常变化。物理不可复制技术中有一种是公开物理不可复制技术,它是一种能够轻易被反向工程的特殊物理不可复制技术,能够制造出一种刚刚兴起的加密系统,这种系统被叫做非对称加密系统。这种非对称加密系统里,相应的加密和解密密钥是不一样的。非对称加密技术中,加密密钥和解密密钥不相同。在很多种状态下,需要像物理不可复制技术或者公开物理不可复制技术以某种方式集成到设备电路的安全原语,有很多方式能够实现集成。
4计算机硬件设计安全的策略
4.1做好内置安全确认工作
想要很好保证计算机硬件设计安全,第一个需要做的事情就是做好内置安全确认工作,内置安全确认工作重点是在测试和制造计算机芯片时使用物理不可复制技术和外延平面集成电路技术以电路设计形式来保护硬件网络之间互联的协议也就是IP。那么怎样来进行内置安全确认工作呢?计算机硬件内置安全确认工作、保护工作的程序大概是下面的几步,首先,使用物理不可复制技术将最初设计好的集成电路在集成电路制造工厂中进行制造,在制造后能够获得一种发生变异的公开物理不可复制技术序列,再通过电子设计自动化工具进行编译工作,从而能够得到新的产物也就是物理版图,把前面已获得的公开物理不可复制技术序列和已经过加密处理的集成电路信息进行合成然后得到校验密钥,接下来就在刚刚得到的集成电路的物理版图中挑选关键区域,把校验密钥进行加密处理后得到验证模块,随后把验证模块加在最初设计好的已形成保护层的集成电路的物理版图上,最后将其应用到集成电路产品的生产制造中[3],从而就完成了内置安全保护工作。有关工作者通过对内置安全保护工作的了解和认识能够更好进行内置安全确认工作,从而更好保障了计算机硬件设计安全。
4.2检测外置辅助安全
想要更好改善现存的计算机硬件设计安全问题还需要采取的策略就是做好外置辅助安全检测工作。现阶段,大多数都会使用可靠性R、可用性A、可维修性S3个指标也就是RAS技术来进行对外置辅助安全的检测工作,与此同时,外置辅助安全检测工作还要依赖可以信任的密钥关机部门制造公开密钥以及私用密钥,其中公开密钥一般是被把信息数据进行加密然后保存在电路里面,而私用密钥一般被安置在用于检测外置辅助安全的密钥储存器内。
4.3研发时注重安全设计
计算机硬件设计安全问题是多方面存在的,所以在进行计算机安全设计的整个过程里不仅仅需要加强对技术领域的监管检测,还需要关注多方面,避免因为设计方案、设计想法、设计工作者以及实施工作时的重点这些因素产生计算机硬件设计安全问题。除此之外,现阶段存在的一个问题是计算机硬件的设计研发工作者不够了解计算机硬件,认识计算机硬件的程度不深,所以还需要提高他们对计算机硬件的了解与认识,与此同时,还需要更加注重计算机硬件的设计安全功能[4]。总之,在设计研发中要注意内置以及外置,搞好设计安全,制定计算机硬件设计安全检测制度以及相关检测程序,除此之外,还要注意评估输入设备、储存介质与输出设备,以便发现问题、解决问题。
4.4注重创新技术
计算机硬件设计安全问题的出现追根究底还是由于相关技术水平还有待提高,在目前来看无法适应时代的进步,所以,想要解决计算机硬件设计安全问题重点需要注意创新技术,进一步完善计算机硬件的安全设计技术。
5结语
综上所述,计算机硬件设计安全问题需要引起设计人员、研究人员、使用人士的广泛注意,不可以忽略问题、轻视问题,要敢于面对问题并采取正确的方式,研究更为有效的技术来解决问题,保证计算机硬件设计安全,保护计算机系统内部的信息数据。
作者:唐淑珍 单位:天津市静海区医院
【摘要】科学技术的发展离不开计算机硬件的发展,EDA技术的发展为计算机硬件的设计提供了全新的解决思路,以一种高效、快速、便于调试的方式,提升了计算机硬件的发展水平。本文简单介绍了EDA技术,并以UART的设计和实现为例,阐述了EDA技术在计算机硬件设计方面的应用。
【关键词】计算机硬件设计;EDA技术;实践分析
前言
电子设计从手工设计逐步走向了自动化设计,它的发展以EDA技术的发展为主要标志。EDA技术以计算机为操作工具,融合了最新的应用电子技术、计算机技术和智能化技术的成果,并且将设计人员从繁重且重复的劳动中解脱出来,使得电子产品的设计效率提升了。
1EDA技术概述
1.1EDA技术的基本内容
在没有EDA技术的时代,计算机硬件的设计需要通过人工手动完成集成电路的设计、布线等工作。而随着集成线路复杂程度的增加,基于手工的设计方式已经无法满足工作需求。因而人们开始寻求一种更为高效的硬件设计方式。EDA技术的诞生,成功改变了这一情况。它以计算机为操作工具,让学生可以在软件平台上,通过软件化的设计方式来描述计算机硬件。由计算机代替人工完成逻辑编译、优化、布线、仿真等工作。整个过程是自动的,直到能够完成对既定芯片的适配编译、逻辑映射和编程下载等工作[1]。
1.2一般设计流程
它创新性的颠覆了传统电子产品的设计方式。将设计的顺序从由下至上翻转过来。这使得硬件设计者能够从更为宏观的角度去掌控产品的开发。包括设计的质量、成本、功能需求、研发周期等。在拥有比较全面的宏观分析后,从系统设计出发,进行顶层功能模块的解构和划分。并能够按照方框图系统级的次序逐级完成仿真纠错和验证。从而能够使设计问题更早的被凸显出来。当所有的仿真和验证确认无误后,再用逻辑综合优化工具的门级逻辑电路的网表来实现硬件的物理级呈现。通过该项技术的应用,将设计者的设计强度减轻,仅需要通过软件平台,就可以实现硬件的电路设计和功能仿真。整体的设计效率被大幅度提升。硬件设计流程如图1所示:
2基于EDA技术的计算机硬件设计的实践探究
本文以可编程器件开发工具MAX+PLUSⅡ为开发平台设计,它的运行速度快,界面统一,功能集中。同时该开发平台具备十分完整的可编程逻辑设计环境,能够完成从指标设计、输入、编辑综合处理、校验直至编程下载的EDA设计的全过程。设计者可以按工作流程选用工作模块。适用于多平台操作,是一种理想的开发平台。本部分就计算机的基本硬件之一通用异步收发传输器基于EDA技术的设计实现进行了简要的阐述。
2.1UART的基本介绍
通用异步收发器(UART),是计算机中不可缺少的组成部分,它是一种短距离串行传输接口。能够作为微机与下位机的通讯串口,来实现有效通讯。根据当前的计算机运行机制,需要进行数据的交换和传输。但是并行数据并不能够直接发送到调至解调器中,而必须要经过异步传输才能够解决。UART就是此过程的必要部件。它将信息有序的发送到调制解调器中,实现计算机的正常运转。
2.2硬件设计
在进行硬件设计时,考虑各项功能模块的调试工作,设置了三个按键输入来实现UART的复位、接收和发送数据功能的启动。整体硬件结构如图2所示。
2.3模块设计
(1)基本设计思路UART在工作中主要涉及两个过程,发生和接收。在设计时,考虑模块化的方式来进行设计。发生的过程即并行数据的准备阶段,UART按照既定的格式,将信号进行转换。在此过程中涉及到关键的时钟信号。需要通过波特率发生器来产生与本地系统同步的时钟信号。而接收的过程,就是在信号转换成RXD串行信号后,转换成调制解调器需要的并行数据信号。在整个进程中,由于本地时钟信号与UART的时钟信号会产生一定的延迟和误差。当这种误差产生持续性的积累时,会产生接收偏差。使得UARD的功能不能够被顺利的实现。因此,在进行设计时,需要采用一个远远高于波特率的本地时钟信号对输入信号RXD不断地采样,来保持工作过程中UARTDE接收和发生不会出现步调不一致。(2)奇偶校验位发生器模块设计奇偶校验是一种校验代码传输正确性的方法,以保证串行数据的准确性。在基于EDA技术进行UART奇偶校验位发生器设计需要考虑几个关键点。一是该模块能够执行奇偶校验规则,正确的选择数据。从而实现系统既定二进制数据与输入的串行数据校验位的合理比较。验证输入的正确性。二是该模块必须要满足计算机功能的持续拓展性。在计算机工作中,会产生不确定的并行校验位的增加。那么该模块应该能在后续定义的规则基础上进行校验位的添加。对已经设计完成的奇偶校验位发生器模块采用EDA的工具mod-elsim12.0进行功能的仿真,对仿真结果进行详细的分析,以确保所有期望的功能都已经实现,对于发生问题的地方及时进行修订。(3)波特率发生器模块设计此模块的主要功能就是能够根据时钟的频率和既定的波特率来计算出波特分频因子。分频因子就是分频数。对于波特率发生器的系数一般在现场可编程门阵列实现时基本上是固定的,但是当实现出现变化时,波特发生器的系数就要发生改变。在UART中采用的是专用的芯片,使得波特率的改变变得比较困难,需要加上相应的接口来实现波特率的变动。在使用硬件描述语言的parameter语句(VerilogHDL)或者Generic语句(VDHL)就可以实现UART专用芯片的波特率的改变。那么就不需要通过后续的接口添加来改变系数,也就减少了设计和调试的难度。该发生器的分频时钟与波特时钟的频率比设置为16:1.那么信号采样的准确性就会增高,使接收和发生保持在同一步调上[2]。(4)顶层模块设计UART顶层模块是硬件的综合模块。它涵盖硬件中全部接口定义。主要是为了接收和发生与其他模块的通讯和连接。若通用异步收发器的波特率为9600bit/s,分频因子则为9600*16*2。运用EDA仿真软件,在进行发送功能仿真时将能够得到相应的仿真结果。对该模块的仿真结果进行详细分析的时候可以发现,等待发送的数据在接触发生信号后,其串行信号发生了改变,由01010101001010101[3]。利用EDA技术进行UART的实际,能够实现利异步串行通信功能,同时可以利用EDA仿真工具就功能模块进行分别和整体的仿真校验,解决了计算机硬件设计问题发现晚的劣势,能够在设计的过程中及时调整设计方案。
3结束语
EDA技术是计算机硬件设计向软件化转变的重要标志,它为计算机硬件设计提供了全新的思路。这种设计方式使得计算机的硬件设计具备可视性、直观性,且可以在设计过程中进行实时的控制和调整,解决了复杂电路设计问题发现滞后的问题。
作者:景帆 单位:中煤科工集团西安研究院有限公司
【摘要】随着我国信息化技术研发应用水平的不断提高,电子产业的发展呈爆炸式,电子产品的市场功能持续扩展。就电子产品的设计而言,硬件设计作为重要组成部分,既要实现产品的基本性能,又要兼顾产品的使用效果,提升消费者的使用满意度。做好硬件设计以提升产品实用性,对于电子产业的长足发展而言意义重大。本文首先就电子产品硬件设计进行概述,进而指出硬件设计的主要流程,最后提出了设计当中提升产品实用性应注意的方面以供参考。
【关键词】电子产品;硬件设计;实用性;提升
在互联网技术的推动下,电子产品在市场中的火爆程度越来越猛烈,电子产品作为信息交流的工具越来越成为当今社会的必须。我国电子产业作为成长速度最快的行业之一,其产品设计发挥的作用尤为突出。保证产品功能性的同时,突出产品的实用性,才能让消费者更加满意,积极追随产品的更新迭代。电子产品硬件设计注重产品实用性,对于电子产业本身的长足发展十分关键。
1电子产品硬件设计概述
电子产品硬件设计即依据产品需求、基于规格和成本进行产品硬件设计,在满足产品功能性和电磁辐射、可生产性的前提下,进而实现硬件产品设计完整性,以进入产品量产和销售环节。对于电子企业而言,产品硬件设计尤为重要,产品设计承载的价值远大于生产成本,产品销售成本在设计成本上占据优势,则能够在电子产品市场获得更大的企业收益。硬件设计需追求信号完整性和产品散热、功耗等方面的水平达标,保障产品多方面功能优势的前提下,追求省电环保,提高电源电路的效率,才能确保电子产品硬件设计不断优化以受到市场青睐[1]。
2电子产品硬件设计流程分析
2.1基于设计项目作前期分析准备
电子产品硬件设计之初需对硬件设计项目作前期的分析和准备。首先明确电子产品的功能需求,对各个功能模块作划分并对各自的实现电路进行设计和分布。其后对各电路所需的器件进行品牌选择,确保产品质量与生命周期。设计电子电路方案并作验证试验,记录试验步骤和结果以确定项目的可行性,为下一步的功能模块原理图设计和硬件整体设计作好基础。
2.2参考电路绘制功能模块原理图
完成项目设计前期分析准备工作后,为项目产品进行原理图设计和绘制。依据功能模块对电路所需元件、电路布置等进行绘制,于原理图中明确功能块,在功能块之间以网络标号作连接和分隔。完成功能模块原理图后,对整体原理图作检查分析,确保原理图无错误和纰漏后,确定各个功能模块元件封装,即可进入下一步的设计环节。
2.3绘制
PCB图并布局设置元器件经过前几项准备环节后,进入PCB图的绘制环节。将原理图中各个功能模块的元件封装导入到PCB图当中,按照原理图的连接关系对元件进行排列,确保相互之间的有序性,避免出现重叠和交错现象。依据前期的项目设计需求,确定电路板的尺寸及固定方式,并以此作硬件元件布局,明确元器件位置,完成机械定位,注意布线的规范性,完成关键部位的电气布置,满足硬件功能块的功能性[2]。
3电子产品硬件设计中产品实用性提升策略
3.1简化调整机构设计,避免产品使用故障
电子产品实用性的表现之一便是产品使用流畅,故障发生率低,不影响消费者的正常使用。为此,在硬件设计中应当对调整机构的设计作相应简化,避免设计中出现元件的磨损或者飘移造成产品故障的发生。如主要功能元器件易发生局部损耗,则在设计时可对其进行优化设计,更换为拆卸方便的组合件,便于局部更换,也可在出现故障时快速调校和修复[3]。产品不易发生故障,产品实用性和使用体验也就相应得到提升。
3.2权衡设计产品功能,强化产品可维修性
权衡设计产品的功能,对于产品可能出现的相似功能进行整合,或对不必要功能作相应的删减,实现硬件体系的轻便和一体性。在达到功能需求的前提下,对产品层次进行简化,减少组成单元数量,使得零件形状得以简化,方便产品的顺畅运行。同时,追求产品外观、操作和硬件设计的统一性,在确保产品外观时尚和舒适操作体验的前提下,又要确保产品的可维修性,既保证产品使用便捷又达到维修成本降低的目的。
3.3优化电路功率设计,避免无用功率过大
电子产品电路功率设计予以优化,尽可能减少无用功率设计,提高功率因素。在电子元器件的选择上,通过计算该元器件在电路中的功耗,选择合理的电子元器件。当该元器件上流过的电流比较大的时候,我们要保证这两边的压差不要太大。元器件功耗得当,则产品使用中发热问题将得到有效控制,对于用户使用体验而言将更加舒适。
4结语
电子产品在现代社会中的普及率越来越高,产品使用性能和体验是否突出将直接决定了产品的市场表现。对于电子产品设计而言,关注硬件设计,突出硬件设计对于产品实用性的影响,并从调整机构设计、产品功能设计和电路功率设计等方面入手进行设计优化,才能在满足产品基本功能需求的同时实现产品实用性的提升。
作者:乔卫杰 单位:河南辉煌科技股份有限公司
摘要:针对当前高职院校计算机硬件平台中存在的不足,提出了一种基于云技术的计算机硬件实验平台的设计方法。分析了当前计算机硬件实验平台存在的不足,阐述了云技术在计算机硬件实验平台设计中的优势,有针对性地给出了云技术的计算机硬件实验平台的设计方案。该方案改变了传统计算机硬件试验平台的实验模式,能够降低成本投入、提高实验数据的安全性,具有重要的参考价值。
关键词:云技术;计算机;实验平台
1概述
在高职计算机教学领域,人们对计算机教学信息化、智能化的需求也越来越高[1],特别是在计算机硬件的教学中,不仅要对教学内容进行创新,同时还要不断加强教学基础设施的建设,从而全面提高计算机教学的水平[2]。计算机硬件专业是一门实践性很强的课程,学生只有通过实际操作实验才能真正理解和掌握该课程的理论知识。因此,在计算机硬件教学中,计算机硬件实验平台的建设是重要的一部分[3]。一个技术先进、硬件设施完善的实验平台是学生快速学习计算机硬件知识的重要场所。当前,传统的计算机硬件实验平台存在着维护难度大、安全性较低等不足,已经越来越不能满足计算机硬件教学的实际需要。为此,提出一种基于云技术的计算机硬件实验平台的设计方法。在计算机硬件实验平台的建设中引入云技术,以云技术为支撑,使学生能够根据自身的实际需求获取计算机硬件实验平台中的各类信息,从而提高了计算机硬件教学的水平。
2计算机硬件平台的问题以及云技术的优势
2.1存在问题
当前阶段,很多院校的计算机硬件实验平台已经难以满足计算机硬件教学的实际需求,其存在的问题主要体现在以下几点:(1)维护难度大。当前,一个计算机实验平台经常服务于多门专业或者课程,为了满足不同专业或者课程的教学需要,维护人员经常需要花大量的时间去安装和更新各类软件,从而极大地增加了计算机硬件平台的使用成本。(2)安全性较低。计算机硬件实验平台在使用过程中会产生大量的实验数据,同时U盘等移动存储介质的使用也会使计算机硬件实验平台引入大量的计算机病毒。若仅依靠还原卡来防范病毒,不仅会清除各种实验数据,同时也会清除各类软件升级数据。因此,如何防范计算机病毒已经成为计算机硬件实验平台建设中的一个重要课题。(3)软件难以及时更新。在现有的教学模式下,计算机硬件实验平台中的软件经常需要手动更新,一些计算机考试软件的运行也需要特殊的软件才能运行。若准备时间较短,计算机硬件实验平台中的一些软件就不能被及时更新,从而对相关计算机课程的考试计算造成影响。(4)实验数据保存中的难题。学生知识水平往往存在着较大差异,为了满足不同学生学习、实验的连贯性,需要为学生保留一些实验数据,在进行实验数据拷贝的过程中,计算机病毒的防范又是个难题。
2.2云技术在计算机硬件实验平台中的优势
利用云技术对计算机硬件实验平台进行设计,具有以下显著的优势:(1)降低了成本投入。由于所有的教学程序都是在云端运行的,用户端无需更高的存储空间或者处理器,同时可以省去光盘驱动器等配置,因此可以大幅度降低用户端的投入。教师和学生在进行计算机硬件实验中需要的所有服务都从云端获取,学校仅需投入较低的云端接入设备即可。利用云技术能够很好地满足不同用户对数据运算的需求。云技术既降低了硬件的投入成本,同时也降低了人工维护成本。利用云技术可以对实验平台中的每一台用户终端中的应用程序进行批量安装和升级,节省了大量的时间。(2)提高了平台的性能。利用云技术能够使实验平台中的计算机避免占用程序和后台运算能力,提高了用户终端计算机的启动速度和运算速度,从而使实验平台的整体性能得到大幅度提高。(3)安全性高。在计算机硬件的实验平台中,往往有多人共同使用同一台设备,因此实验数据难以有效保存,安全性较低。而利用云技术,只需一个账号,就能安全的保存各类实验数据,且几乎没有容量限制。本地实验平台无需保存任何实验数据,因此不用担心实验数据被窃取、破坏或者病毒感染等。同时,即使实验平台中的系统崩溃,也不会影响实验数据的安全性。因此,云技术能够极大提高实验数据的安全性。
3系统设计
计算机硬件实验平台设计的目的,就是为了使师生更好的利用现有的硬件资源和软件资源,从而提高计算机硬件实验平台的效率,提高教学水平。因此,计算机硬件实验平台应该充分利用云技术等现有的IT技术,突破传统的计算机硬件实验室的观念,最终将单纯的计算机硬件实验平台转变为各种计算机硬件教学资源与实验相结合的实验平台。云技术的计算机硬件实验平台可分为云技术平台部分、教学资源部分、信息系统部分等3个部分。
3.1云技术平台
虚拟化技术是云技术中的一个重要分支,利用虚拟化技术能够将所有可用的硬件资源组合成一个资源池,并将虚拟功能将资源池中的资源按照不同用户的需求提供用户。虚拟化是通过虚拟机实现的,虚拟机是一种封闭运行的软件容器,在其内部可以独立运行操作系统和应用软件,如同一台真实的物理计算机。虚拟机包含自己的虚拟CPU、RAM存储器和网络接口NIC。云技术平台的结构包括虚拟中心服务器、虚拟化操作系统、用户端和数据库等4部分构成。(1)虚拟中心服务器(vCenterServer)。中心服务器采用的是两台型号为曙光天阔A840r-G的服务器,其配置为两路12核2.1GHzCPU、64GECCDDR31333Registered内存、4个1TB2.5英寸的SAS硬盘、1块双口千兆网卡、1个双口8GbFCI-E光纤HBA卡、1+1冗余电源模块。利用虚拟化技术能够将服务器中的处理器、内存、硬盘及网络资源等虚拟化为多台虚拟机,虚拟机可从服务器中运行的ESX/ESXi获取各类资源。硬盘阵列采用的是曙光DS600-F20,25块2TBSATA硬盘能够提供50T的存储空间。(2)虚拟化操作系统(VMwarevSphere)。虚拟化操作系统至少存在于虚拟中心服务器中,在一台高性能的服务器中安装虚拟化操作系统,能够为实验平台提供基本的数据服务,如访问权限控制、提供个性化配置等功能。它能够将所有硬件资源和网络资源进行统一分配,使所有虚拟机共享资源。虚拟化操作系统的应用环境中需要必要的域环境。若域环境具备则可直接使用,否则必须搭建必要的域环境。(3)用户终端(ViewClient)。师生用户需要在物理机中通过用户终端远程访问虚拟桌面,用户终端是用户与虚拟化操作系统进行交互操作的桥梁,因此可将其作为虚拟机的控制台和虚拟操作系统的管理界面。(4)数据库。数据库的作用是对虚拟操作系统中所有的配置数据进行组织分配。系统管理界面(ViewComposer)必须与虚拟化操作系统安装在同一个虚拟机中。
3.2教学资源
计算机硬件实验平台的教学资源包括计算机原理、汇编语言、接口技术、JavaEE课程、C/C+课程、以及其他实训课程。实验平台设计的目的就是能够将学生将理论与实践融合在一起。平台中的教学资源可作为软件既服务(SAAS)部分,所有的计算机硬件教学资源都是以服务的形式提供给师生用户用于实验,也可以提供给国内外其他院校使用。平台中的教学资源都是计算机硬件方面理论与实践相结合的资源,其核心是计算机硬件的实验资源。将理论资源与实验资源相结合用于计算机硬件的教学,能够极大地提高教学质量。
3.3信息化系统
平台中的信息化系统主要包括教学实验、计算机实训、实验管理等3个子系统。教学实验子系统负责计算机理论课与实验课的教学;计算机实训子系统负责对学生进行计算机硬件实际操作培训;实验管理子系统负责对整个计算机硬件教学过程和实验过程中产生的数据进行管理。信息化系统以WebService的数据格式为师生提供访问接口,用于访问3个子系统。实验平台中各类资源能够同时服务于计算机硬件的理论教学、案例教学、学生实践、实验管理、教学质量评价等方面。
4结语
基于云技术的计算机硬件实验平台的设计,能够降低各类高职院校计算机硬件实验平台的硬件成本和维护成本。实验平台中的软件和操作系统的下载、更新等都可以通过网络及时进行更新和维护,从而简化了计算机硬件实验平台的管理工作。师生通过云技术的计算机硬件实验平台获得个性化服务,为计算机硬件的教学提供了可靠的技术保障。
作者:王冠虎 单位:天津青年职业学院
摘要:分析了计算机硬件测试系统的设计规范,研究了各测试功能模块的实现。
关键词:计算机;硬件测试;设计与实现
引言
计算机硬件是计算机系统中各种物理装置的总称,并且按照系统结构的要求可以将其形成一个统一的有机体,从而有利于实现对计算机内各种软件正常运行的有效维护。因此,对数据和程序进行输入和存储,按照程序加工数据是计算机硬件的主要功能。
1计算机硬件测试系统的设计规范
1.1通用设计方面的要求1)基于XML文件对测试时间和次数等通用参数的支持,配置时所输入的文件必须为该形式的文件,其中测试时间指的是测试所能够持续的时长;测试次数则是在指定测试时间内配置所完成的次数,每个测试所包括的不同可选测试项目的配置都是由XML文件指定的。2)每个测试工具只要是硬件相关,便都必须具备硬件显示信息的基本功能,如硬件测试的厂商、端口号、型号以及驱动的版本等,以UI模块的设计为准则实现对每个测试工具UI的设计。测试完成后,程序的返回值只有0与非0两种情况,其中0代表的测试正常,非0则表示测试过程中程序出现自定义的错误。3)测试模块需要设计成自动运行,即不要安装任何软件便可以自动运行,在同一目录内使用测试所需要的非Windows自库文件和相关执行程序。同时,编写者在测试模块要封装成相关测试构件的形式。1.2文档需求测试模块在进行交付和验收时需要提交完整的文档:1)交档的目录需要经过一定的交付流程;2)文档在设计过程中会涉及到多种软件的应用,如高层设计、组织结构、相关的文件关系图、数据流图以及流程图等;3)代码源程序,主要包括各种文件,如资源、程序代码以及其他文件等;4)代码所对应的各种程序设计文档,函数和全局变量的说明、函数输入输出以及关键数据的结构等;5)编译和使用过程中会用到相关的说明书,如各种执行文件的编译和生成、安装包的部署和发行、测试模块所使用的各种说明书以及要求Word和PDF所提供的各种格式以及众多版本等。1.3测试构件测试构件是由运行测试机上众多的个体模块构成的,而测试模块主要是每个单独测试项目所需要的各种文件的集合体以及按照各种要求完成对相关文件和数据的配置,如对处理器、内存以及硬盘的测试等。同时,在服务器或者PC等测试系统中,各种测试项目需要在同一个目录内进行集中统一的存放和管理。但是,测试构件可能是自行开发的也可能是集成第三方开发的,又或者是商业所集成的各种测试工具等。因此,测试构件构成的要求非常严格,不仅能够直接运行各种执行程序文件,支持和满足第三方程序的执行,将各种测试结果的数据收集起来经过整理确保其格式的统一性,并且对于各种商业测试还能实现自动安装以及完成相关的执行处理操作等。1.4目录结构定义测试流程是在测试构件中所引用的最小测试单位,但是如果测试程序是相同的,测试流程和参数不同,则生成的测试构件有很多个。但是这些测试构件所指的测试程序都是相同的,只是所包含的测试和数据配置有所不同。同时,测试构件在系统中是以目录文件的形式存在的,其名称的区分主要是目录名。
2各测试功能模块的实现
2.1处理器测试1)设计要求。处理器的测试往往分为功能和压力测试,对功能的测试是对处理器厂商、型号、类别、当前运行的频率、支持的指令集合以及标称频率的测试;压力测试则是对单核和多核并行压力的测试。2)总体设计功能的实现。一方面,可以显示CPU的各种信息,鼠标相关信息的安装,如驱动等,左右键的调换以及具体移动的数据;另一方面,还能测试CPU的速度。3)部分代码实现。CPU速度测试的原理原本就十分简单,即在规定时间内统计和记录CPU运行的次数以及变化情况,然后相应地计算出其具体的速度。本模块的模型是对话框形式,通过对各控件变量进行一定的类向导映射,以及定义相关时间类,通过单击相关事件按钮便能够测试速度的功能。另外,完成相应的测试之后,还会在相应的目录下面生成result.txt文件,以此来对本次测试的相关信息进行记录。2.2存储器测试1)设计要求。硬盘是电脑重要的外部存储器之一,不仅拥有超大的容量,并且运行速度非常快,并且其作为机械部件的一种,指标非常多,寻道时间、主轴转速都存在,单碟容量和内部所传输的速率是性能方面的主要体现。其中性能被限制主要与硬盘的子系统有关,虽然硬盘的外存很快,但是其速度相对于CPU内存而言非常慢。另外,存储器的测试主要包括对基本信息和读写的测试。2)总体设计。在Windows和Linux系统中都可以把设备当作相关的文件来操作,对于Windows系统而言,可以将串口1、2当作com1、2传递给CreateFile函数中,其中利用文件放路径的形式将所需要进行访问和操作的硬件设备全部指明是参数COM1和COM2的根本目的。这在一定程度上与所要访问的串行端口十分相似,并且还能实现对磁盘扇区的访问。值得注意的是硬盘操作的标识并不需要用disk1和disk2来标识。基于逻辑扇区在逻辑分区的上面,在对磁盘逻辑分区进行访问的过程中需要指定某种特定的格式。3)算法实现。Windows磁盘本身具有相对较大的缓冲区,在读取相关的磁盘数据时,系统实际读取数据的长度可能会比指定数据长,这样的好处便是当你下次再读取相关数据时,如果缓冲区保留了你所要读取的数据,便不需要读盘直接复制过去即可;在磁盘中写入数据时,系统会自动提醒你将数据复制到缓冲区,待写入成功之后,系统后台会逐渐在磁盘中写入数据。若编写程序时没有对上述因素进行考虑,则所测试的结果可能并不准确。
3结语
本文通过对计算机硬件测试系统设计规范的探究,掌握其在通用设计、文档、测试构件以及目录结构方面的具体要求,在此基础上从处理器和存储器测试两方面对各测试功能模块的实现进行了深入的研究和分析。
作者:郝幸之 单位:江苏无线电厂有限公司