如何驱蟑螂晶阐管

公司名称:&&湖北忠东机电设备有限公司 湖北忠东机电设备有限公司(简称“忠东机电”),位于中国十大魅力城市之一------湖北省襄阳市,是一家专业从事选矿设备、矿山机械、机电、成套电气一体化为主,集研发、生产、销售为一体的多元化企业,已通过ISO质量管理体系认证。 公司电气高低压成套设备:高中低压软起动、变频器、进相器、电容补偿、滤波装置、直流屏、高低压开关柜、成套器件及备品配件等产品的高新技术企业。产品广泛运用... 查看更多产品公司推荐产品 查看更多产品公司最新产品 17天前商铺登陆 湖北忠东机电设备有限公司 联系我们: 秦小姐:经理 话:0710-2350995 真:0710-3816559 会员级别:认证类型:未认证◆◆尚未认证,请谨慎交易 联系人:秦小姐 联系电话: 0710-2350995 手机号码: 【联系时请说明来自机电之家网】河北工业大学 硕士学位论文 基于C8051F单片机直流电动机反馈控制系统的设计与研究 姓名:刘晓凯 申请学位级别:硕士 专业:计算机应用技术 指导教师:耿恒山 基于C8051F单片机直流电动机反馈控制系统的设计与研究摘要对电动机的控制可分为简单控制和复杂控制两种。简单控制是指对电动机进行启动、
制动和顺序控制。复杂控制是指对电动机的转速、转角、转矩、电压、电流等物理量进行控制,而且有时往往需要非常精确的控制。以前对电动机的简单控制的应用较多,但是现 在人们对电动机控制的水平要求越来越高,使电动机的复杂控制逐渐成为主流,其应用领 域极为广泛。在这里,本课题将研究采用单片机对直流电动机进行复杂控制。 首先,本系统以单片机作为控制核心,以模糊理论为主要的控制思想。将原有的依靠 模拟电路实现各项功能的直流电机控制系统,发展为基于新型单片机直流电动机反馈控制 系统,调压范围在0~250V。在本论文中详细阐述了本系统中所用到的三相桥式全控整流 电路的工作原理,介绍了所选用的C8051F系列单片机的性能特点,论述了在本系统中所 用到的模糊理论,设计了模糊自整定PID参数控制器,将模糊控制运用在单片机系统中。 其次,本论文对于系统的硬件及软件设计进行了详细的解释,包括三相桥式全控电路 的选择、保护电路的设计、触发模块的设计、检测模块的设计以及编程的思想方法等,并 且提出了对于实验过程中出现的各种干扰情况所给予的相应的抑制措施。本系统的设计顺 应了目前国外直流电源朝着数字化发展的趋势,充分利用了单片机的优点,使得通用性得 到了提高。关键词:电动机,单片机,模糊控制,PID算法 垂圭!!塑!!里丝墼星鎏皇垫垫星堡墼型重篓塑堡墼耋堑壅DESIGN AND RESEA襄CH oF REACTIVE CoNTRoLBASED oNSYSTEM oF DC MoToRM[CU oF C∞SlFControl for motor includes two methods:sin"Ipie and complex.Simple control is about start,apply the brake,and order contr01.Complex control is about rotational speed,torque,voltage,CUlTent,etc,which usually is required to control accurately.There were more applications of simple controlling motor,but/'low people need high level controlling motor more and more,which makes complex control for motors become the maincurrentgradually.This paper is about controlling DC motors complexly basedonMCU.Firstly,the MCU is the COre and fuzzy theory is main thinking in this control system.Original control system,which is proceed functions based basedon onanalog circuit,develops to reactive control system of DC motorMCU,adjustingvoltage between 0 to250V.Thispaper applies fuzzy controlonthe MCU system,which discusses three.Dhase fully-controlled bridge rectifier circuit in this system in detail.introduces thecharacteristicsofMCU ofC8051F series,discussesthefuzzy.theoryinthis system and designsthe self-turningfuzzy FID controller. Secondly,this paper explains the design ofthe hardwareandsoftware in this system,including the choiceof three—phase fully—controlled bridge rectifier circuit,design of protecting circuit,burst module and detectingmodule,and thinking and method of programming.This paper provides the measures to handle with of disturbance factors.The design is adjusted to the digitization,making the best use ofthe advantageand making progress in universality.all kinds of MCU,KEYWORDS:motor,MCU,fuzzy control,PID 垫i§三些奎量堡圭耋堡墼冬第一章绪论§l一1选题背景在电气时代的今天,电动机一直在现代化的生产和生活中起着十分重要的作用。无论是在工农业生 产、交通运输、国防、航空航天、医疗卫生、商务与办公设备中.还是在日常生活中的家用电器中,都 大量地使用着各种各样的电动机。据资料统计,现在有90%以上的动力源来自于电动机。我国生产的 电能大约有60%用于电动机。可见,电动机与人们的生活息息相关、密不可分。,我们知道,动力和运动是可以相互转换的。从这个意义上讲,电动机是最常用的运动源。对运动控制的最有效方式是对运动源的控制。因此,常常通过对电动机的控制来实现运动控制。实际上,现在国 外己将电动机控制改名为运动控制。 对电动机的控制一般可分为简单控制和复杂控制两种:简单控制是指对电动机进行启动、制动和顺 序控制,这类控制可通过继电器、可编程控制器(PLC)和开关元件来实现;复杂控制是指对电动机的 转速、转角、转矩、电压和电流等物理量进行控制,而且有时往往需要非常精确。以前对电动机简单控 制的应用比较多,但是现在人们对电动机控制的水平要求越来越高,使电动机的复杂控制逐渐成为应用 主流,其应用领域极为广泛。例如:军事和宇航方面的雷达天线、火炮瞄准、惯性导航、卫星姿态的控 制等;工业生产中的各种加工中心、专用加E设备、数控机床、工业机器人、塑料机械、印刷机械、纺 织机械、新型制衣机械、泵和压缩机、工业轧机等设备的控制;办公和商务设备中的磁带机、绘图仪、 扫描仪、打印机、传真机、复印机等设备的控制:家用电器中的DVD、DC、DV、音响、洗衣机、冰 箱、空调、电动由行车、家用汽车等设备的控制。这些设备中绝大多数采用的是直流电动机,所以本课 题在这里将研究采用单片机对直流电动机进行复杂控制。§l-z选惩的科学依据、意义1-2.1单片机对电动机控制所起的作用 以前电动机大多使用由模拟电路组成的控制柜进行控制,现在单片机已经开始取代模拟电路作为电 机控制器。它有如下特点【11: ?使电路更简单:在模拟电路中,为了实现控制逻辑需要采用许多电子元件,电路比较复杂。采用 单片机后,绝大多数控制逻辑可以通过软件实现。 ?可咀实现比较复杂的控制:单片机有更强的逻辑运算功能。运算速度快、精度高,一般都有大容 量的存储单元,因此有能力实现复杂的控制,如模糊控制等。 堡苎三些奎墼堡圭童堡堇耋第一章绪论鲥一1选题背景在电气时代的争天,电动机一直在现代化的生产和生活中起着十分重要的作用。无论是在工农业生 产、交通运输、国防、航空航天、医疗卫生、商务与办公设备中.还是在日常生恬中的家用电器r扎挪 大量地使用着各种各样的电动机。据资料统计,现在有9。%以上的动力源来自于电动机。我国生产的 电能大约肯60%用于电动机。可见,电动机与人们的生活息息相关、密不可分,一我们知道,动力和运动是可以相互转换的。从这个意义上讲,电动机是最常用的运动源。对运动控制的最有效方式是对运动源的控制。因此,常常通过对电动机的控制来实现运动控剖。实际上,现在回 外已将电动机控制改名为运动控制。 对电动机的控制一般可分为简单控制和复杂控伟q两种:简单控制是指对电动机进行启动、制动和顺 序控制,这类控制可通过继电器、可编程拄制器(PLC)和开关元件来实现:复杂控制是指对电动机的 转速、转角、转矩、电胜和电流等物理量进行控制,而且有时往往需要非常精确。眺前对电动机简单控 制的应用比较多,但是现在人们对电动机控制的水平要求越来越高.使电动机的复杂控制逐渐成为应用 士流,其应用领域极为广泛。例如:军事和宇航方面的雷达天线、火炮瞄准、惯性导航.卫星姿态的控 制等:工业生产中的各种加工中心、专用加工设备、数控机庶、工业机器人、塑粒i机械、印刷机械、纺 织机械、新型制衣机械、囊和压缩机、工业轧机等设备的控制;办公和商务设备中的磁带机、绘图仅、 扫描仪、打印机、传真机、复印机等设备的控制;家用电器中的DVD、DC、DV、音响、洗衣钒、冰 箱、空调、电动由行车、家用汽车等设备的控制。这些设备中绝大多数采用的是直流电动机,所以本课 题在这里将研究采用单片机对直流电动机进行复杂控制。§z-z透露的科学依据、意义1-2.1单片机对电动机控制所起的作.I;lI 以前电动机太多使用由模拟电路组成的控制柜进行控制,现在单片机已经开始取代模拟电路作为电 机控制器。它有如F特点IJ J: ?使电路更简单:在模拟电路中,为了实现控制逻辑需耍采用许多电于元件,电路比较复杂。鬻用 单片机后,绝大多数控制逻辑司以通过软件实现。 +可以实现比较复杂的控制:单片机有更强的逻辑运算功能.运算速度快、精瞳商,一般都有大鸯 量的存储单元,因此有能力实现复杂的控制,如模糊控制等。 量的存储单元,因此有能力实现复杂的控制,如模糊控制等。 基于C8051F单片机直流电动机反馈控制系统的设计与研究,灵活性和适应性:单片机的控制方式是由软件完成的。如果需要修改控制规律,~般不需要改变 系统的硬件电路,只需要修改程序即可。在系统调试和升级的时候,可以不断尝试选择不同的参数,非 常方便。 +无零点漂移,控制精度高:数字控制不会出现模拟电路中经常遇到的零点漂移问题。无论被控餐 的大或小,都可以保证足够的控制精度。 +可多机联网工作,提供人机界面:新型单片机内多嵌有各种总线,可以方便地进行联网通信,实 现多机联网工作:还能够和上位机进行通信,提供可视他人机界面,方便进行控制和调:糟。1-2-2SOC单片机和工控机、]PLC应用比较 除了采用单片机作为电动机的控制器外,可以作为电动机控制器的新型设各还有多种,例如:[业控制计算机、可编程控制器(PLC)和数字信号处理器(DSP)等”】。 工业控制计算机功能最为强大,它有极高的速度、强大的数学逻辑运算能力、丰富的接口功能和方 便的软件环境。但由于成本高、体积丈.所以一般只用于大型控制系统。 PLC则正好相反,它只能完成逻辑判断、定时、计数和简单的运算。但由于功能太弱,所以一般 只用于电动机的简单控制。 单片机介于工业控制计算机和PLC之间,它有较强的控制功能和低廉的成本。人们在选择电动机 控制器时,常常是在满足设计需求的前提下,优先选择低成本的控制器。因此,单片机往往成为优先选 择的目标。从最近的统计数字可以看出【“,世界上每年有25亿片各种单片机投入使用,单片机是目前 世界上使用量最大的微处理器。 在工业控制领域大量使用的是低端的8位单片机。从上世纪70年代开始,在我国应用的8位率片 机经历了Z80时代和MCS-51时代。现在最初的MCS一51单片机已经逐步遐出了应用,但由于其生产厂 商Intel公司采取了技术开放政策,其它厂商可以生产指令系统兼窖的芯片。这样,MCS?51系列单片机 得以不断被升级改造,先后经历了以Philips公司为代袭的MCU时代、以Atmel公司为代表的FI,ASH 时代和以Si!icon Laboratories公司为代表的SOC时代。 片上系统(SystemOnChip,SOC)是追求系统最大包容的集成器件,具有极高的综合性。用户不需要再像传统的系统设计一样,绘制和制造庞大复杂的电路板,只需要综合时序设计,直接在SOC中 调用内嵌的各种通用器件.然后通过系统仿真之后就可以赢接交付厂家印制电路板。由于绝大部分的系 统构件都在系统内部,整个系统特别简洁,不仅减小了系统的体积与功耗,而且极大提高了系统的可靠 性和鲁棒性。1.2_3相关研究动态和研究目标 本课题主要设计和研究采用单片机作为晶闸管触发器和电机控制器,因此有必要了解晶闸管触发器和电机控制器的发展和现状M2 望Ii三些奎兰堡圭耋堡重塞1.晶闸管触发器的发展阶段 第一阶段:分立器件阶段。晶闸管自发明以来。首先被应用的是分立器件触发器,由于分寺器件触 发器的分散性较大及所用元件的数量较多,其参数易受环境温度变化等因素的影响而漂移,决定了这一 阶段晶闸管触发器的可靠性相对较差,系统结构及配线和调试较复杂,使用起来很不方便,现在t三经很 少采用。 第二阶段:集成电路阶段。为了弥补分立器件触发器的缺点,开始出现了模拟集成电路触发器。品 闸管触发器由多块电路板发展为一块电路板,集成度有了很大提高,故障率明显降低,使用也很方便, 成为现在国内电力电子装置中应用的主要触发器。但它无法实现智能化控制,具有明显的不足。 第三阶段:单片机嵌入式阶段。单片机嵌入式触发器是最近几年发展起来的新型触发器,它以高集 成度、智能化和易于闭环控制等优点受到推崇,正在成为新一代的触发器,开始得到广泛应用。 2.电机控制器的发展历程 最初的电机控制器都是采用分立元件的模拟电路,后来随着电子技术的进步,集成电路甚至专用电 机控制集成电路被大量在中应用。这些技术大大提高了电机控制器的灵活性、可靠性和抗干扰能力,又 缩短了新型电机控制器的产品开发周期.降低了研发费用,因而近年来发展很快。但专用集成电路之I'i3 并无统一标准,因而产品极其分散,且不断有新产品出现。为满足~次设计的需要,往往要花很大的力 气和时间去收集整理资料。当前电机控制器的发展方向越来越趋于多样化和复杂化,现有的专用集成电 路未必能满足苛刻的新产品开发要求,为此可考虑开发电机的新型单片机控制器。 现在市场上通用的电机控制器大多采用葶片机和DSP。但是以前单片机的处理能力有限,对采用 复杂的反馈控制的系统,由于需要处理的数据量大,实时性和精度要求高,往往不能满足设计要求。近 年来出现了各种高速SOC单片机,其性能得到了很大提高,价格却比DSP低很多。其相关的软件和升 发工具越来越多,功能也越来越强,但价格却在不断降低。,现在,越来越多的厂家开始采用SOC瞥片 机来提高产品性价比。§1-3课题的研究内容及预期目标根据市场需求和发展趋势,本课题的目的是开发基于Silicon Laboratories公司的C8051F高速SOC 单片机的电机控制器和相关的控制系统。该控制器体积小,功耗低,性能稳定,使用力便,可以取代传 统的大型控制柜,有效地降低生产成本。 该系统的硬件主要包括C8051F019高速SOC单片机、外围电路和三相桥式整流电路,软件姗采崩 模糊自整定参数PID反馈控制算法。1-3.1研究内容 +对C805IF单片机的模拟和数字外设和相关功能部件进行研究 +对C8051F单片机的体系结构及指令系统进行研究: =========:;::—垄至呈!!!望塞丝垫塞鎏皇堑垫星堡篓型至篁鱼堡茎:量堑壅‘对新型外围器件的特点和应用进行研究: +采用C805IF单片机对直流电动机反馈控制系统进行设计和研究。l一30预期目标 ?熟悉C8051F单片机的结构和功能: +掌握采用汇编语言和C51单片机高级语言的编程技术: +掌握C8051F单片机开发平台的开发技术与应用: +针对实际应用开发特定应用的C8051F嵌入式应用系统。4 第二章可控整流电路原理及单片机的选择自从大功率整流二极管以及半控型和全控型晶闸管等电力电子器件问世后,由于这些器件具有体积 小、重量轻、效率高和控制灵敏等优点,今天工业上应用的绝大多数直流电源和交流变频电源都是采剐 整流二极管和各种晶闸管组成的不可控或可控整流电路和逆变电路。 近几十年来,电力半导体制造与应用技术发展迅速。目前己经大规模生产和使用各种类型的电力电 子器件,单个普通晶闸管的容量已达12000V和1000A以上。由晶闸管构成的整流电路可以在交流电压 不变的情况下,方便地调整输出直流电压的大,j、,所以可控整流技术是实现扶交流电源到直流可调电源 的理想方法。§2-1晶闸管的工作原理和特性2-1.1晶阐管的工作原理晶体闸流管,简称晶闸管,是目前_[业中实现大容量功率变换和控制的主要电力电子器件,具有体 积小、容量大、寿命长、效率高以及控制特性好等优点。随着半导体工艺的发展和进步.现在晶闸管的 型号和品种十分齐全,整流电流从数安培到数千安培。虽然晶闸管型号繁多,但是基本可分为半控型、 全控型两种类型。在本课题中采用了属于半控型的普通晶闸管(也简称为晶闸管),因此简要介绍一下 它的工作原理”J。 晶闸管的最大特点是具有截止和导通这两种稳定状态。它的=I‘作原理可以用两个条件加以说明:导 通条件和关断条件。导通条件:是晶闸管从截止到导通所需的条件,即在晶闸管的阳极施加正向电压. 同时在门极施加正向电压。晶闸管一旦导通,门极就失去控伟I作用。关断条件:是晶闸管从导通到截止 所需的条件,即在晶闸管的阳极搪加反向电压,或者去掉或降低施加在阳极的正向电压,使通过晶闸管 的电流小于保持晶闸管导通所需的昂小电流。 在晶闸管的阳极施加交流电压,只是电压在正半波时,晶闸管才有可能导通;而电压在负半波时, 晶闸管就会关断。丽且电源电压在过零时,就会因为正向电压太小而使晶闸管关断。2—10晶闸管的特性 晶闸管相当于一个由门极电压控制的无触点单向开关。实际应用中的晶阐管是在一定条件下棱需要 不断地进行导通和关断,其导通和关断两个状态是由其上的阳极电压、阳极电流、门极电压和门极电流共同决定的。如不在门极施加正向电压,只让晶闸管承受正向阳极电压U。,则晶闸管处于正向阻断状态。只流5 过很小的正向漏电流。当U。从零开始逐渐上升时,阳极电流,。也从零逐渐上升,但其数值很小,上升 也很缓慢。只是当U。超过临界极限即正向转折电压U。时,则漏电流急剧上升,晶闸管由关断变成导 通。随着门极电流,。的增大,正向转折电压U。。不断降低。晶闸管导通后的伏安特性与二极管的正向 特性相似,即通过较大的阳极电流,晶闸管本身的压降却很小。导通期间,如果门极电流降为零并且刚 极电流降到维持电流,。以下,则晶闸管又回到正向阻断状态。 当晶闸管加反向阳极电压时,其伏安特性与一般二极管的反向特性相似。晶闸管承受反向电压时, 晶闸管处于反向阻断状态,只有很小的反向漏电流通过。反向电压增加时,反向漏电流略有增加,但是 总的来说很小。当反向电压增加到一定限度后,反向漏电流急剧增加,会导致晶闸管反向击穿而损坏。§2-2可控整流电路简介2-2.1三相桥式全控整流电路简介 可控整流电路基本可分为单相可控整流电路、三相可控整流电路以及由此发展来的大功率6相、12 相整流电路等几类。单相可控整流电路可分为单相半控整流电路和单相仝控整流电路两类,这种电路简 单、调整方便,但是只适用负载功率较小的场合。当负载功率较大时,考虑到三相负载的平衡,应采阁 三相可控整流电路。三相可控整流电路也分为三相半控整流电路和三相全控整流电路两类。三相半控整 流电路一般只采用三个晶阐管,只需要三套触发电路,不需要宽脉冲或双脉冲触发,因此在要求不高的 场合中,可采用三相半控整流电路。本课题要求适应负载的范围比较宽,所以采用三相桥式全控整流电路鸭图2.1Fig.2.1三相桥式全控整流电路bridge rectifier circuitThree-phase蜘ly-controlled如图2.】所示,三相桥式全控整流电路是由一组共阴极豹三相半波可控整流电路与一组拭阳极的三 相半波可控整流电路串连而成,控制角口完全相同。在感性负载时有:U。:_2。2应。J3U2/-7Z"cos£x=2,3啊2c。sd=举U2L COS/2'=135%c。s口吖j ——一一:塑釜三些奎耋堡圭耋堡篁塞输出整流电压Ud的波形是两组半波整流电压的波形叠加。通过改变晶闸管的控制角口,可以获得 0~2.34V,COS口的直流电压。控制角口的改变范围为0一口。 亩流电动机负载除了本身的感性阻抗外,还有一个反电动势E。因此晶闸管在施加触发脉冲后可导 通的必要条件是,电动机的反电动势E和电感中的感应电动势e,的代数和应小于变压器二次绕组的瞬 时电压a在整流情况下,电动机反电动势E的极性与罄流电压U。的极性相反。对于感应电动势口,的 极性,当电流在增加时,气的极性与Ud的极性相反;当电流在减小时,8i的极性与Ud的极性相同、 当电流达到极值时,o,为零。 由于整流电路输出电压的波形是脉动的,所以输出电流的波形也是脉动的,可以看成一个恒定的直 流分量和一个包含高频成分的交流分量组台。因为负载只需要直流分量,为了消除负载电流中的交流分 量,一般在电枢回路中串联一个平波电抗器,保证整流电流的波形在较大范围内比较光滑。对于直流电 动机负载,过大的交流分量会使电机的换相恶化和损耗增大,因此应该在直流侧串联平波电抗器,使输 出电流的波形比较光滑。2-2-2整漉电路对越网影响的分析随着整流装置容量的不断增大和技术水平的不断提高,在各个工业部门应用的整流装置的数量jE在 快速增长,但是整流装置对电网以及电网上的其它负载的危害也在不断加大‘”。 在整流电路中,变匿器原边的电流在大多数情况下,即使在最理想的情况下也是一定形状的方波或 阶梯波,电流的波形和幅值取决于整流电路的形式和负载电流的平均值,也与控制角口有关。商次增 波电流会引起电网电压波形的畸变,这个畸变了的电压波形会影响电网上的其它负载,因此必须予以处 理。 抑制谐波措施大致有以下几种方法: +增加整流电路的相数,可知谐波中最低次的频率在不断增高,其幅值也越来越小,能够显著减少 谐波的影响; ?在箍流装置输入端使用LC滤波器进行滤波; +减小控制角d。 整流装置输出的电压发生变化时,若输出的负载电流不变,则变压器原边的电流基本不变。原边的 电压也基本不变,表明整流装置的视在功率基本不变。显然,当输出的直流电压较低时,直流侧的功率 变低了,丽整流装置的视在功率不变,表明整个系统无功功率增大了。由此可以得出,电网电压的波动 可以近似地认为是无功功率的变化。电网电压的波动无疑地会对电网中的其它负载产生不良影响。可以 在负载端并联电容器抑制电压波动。提高系统的功率因数,减少无功功率的冲击。 各种晶闸管和其它电力电子器件的迅速发展与广泛应用,对于各个工业部门提高生产技术水平、改 善生产过程和提高经济效益都有很大的作用。但是必须同时看到,随着各种电力电子设备应用数量的不 垂垂£墼!!!量笪垫塞堕皇垫垫星堡堡!!至篓墼墼过妻堑塞断增多和容量的不断增大,对供电电网造成的影响和危害也与日俱增。电力电子设备的广泛应用,使电 网中谐波韵含量大大增加,造成了电力系统的污染。 变流装簧实质上是一个非线性系统,交流侧电流是变流装置对直流电流进行调制的结果,直流侧电 压是变流装置对交流电压进行调制的结果。两个结果相互作用,变流装置两端的高次谐波就是在这种情况下产生的。§2-3C81151F单片机2-3.1C8051F高速SOC单片机简介C8051F系列单片机是完全集成的混台信号系统级芯片(SOtS),具有与MCS.51指令集完全兼容的 全新CIP-5l内核。它在一个芯片内集成了构成一个单片机数据采集或控制系统所需要的几乎所有模拟 和数字外设及其它功能部件。这些外设或功能部件包括:ADC、DAC、可编程增益放大器、电压比较 器、电压基准、温度传感器、定时器、可编程计数器/定时器阵列(PCA)、内部振荡器、看门狗定时 器、电源监视器、SMBus/I 2C、UART及SPI等。这些外设部件的高度集成为设计小体积、低功耗、高 可靠性和高性能的单片机应用系统提供了方便,也可使系统的整体成本大大降低『6l。 CIP一51与MCS一51指令集完全兼容,因此可以使用标准MCS?5l的汇编器、编译器及软件包进行软 件开发,这使熟悉MCS一5l系列单片机的工程技术人员可以很容易地掌握C805IF的应用技术和进行软 件移植。C8051F采用全新的C1P?51内核,指令以时钟周期为运行单位,平均每个时钟可以执行1条单 周期指令。与最初的8051单片机相比,在相同时钟下,单周期指令运行速度为原来的12倍,全指令集 平均运行速度为原来的9.5倍。现今许多种类微处理器的I/0端口大多是固定为某个特殊功能服务的, 这种固定方式的I/0端口,既占用过多引脚,配置又不够灵活。而在C8051F中,则采用交叉开关网络 以硬件方式实现I/O端口的灵活配置。在这种通过交叉开关配置的I/O端口系统中,单片机外部为通用 I/O端口,内部则通过配置相应的寄存器控制交叉开关配置到所选择的端口上。 C805tF片内JTAG调试支持功能允许使用安装在最终应用系统上的MCU进行非侵入式(不占用 片内资源)、全速和在系统调试。在使用调试JTAG时,所有的模拟外设和数字外设都可全功能运行。 对于开发和调试嵌入式应用系统来说,在系统调试比采用标准MCU仿真器要优越得多,因为这一技术 能保证精确模拟外设的性能。C8051F具有可在系统编程的FLASH程序存储嚣.可用于非易失性数据 存储。使用FLASH编程非常方便,可圳,在SiliconLabs集成开发环境(1DE)下通过3TAG接口进行编 程,不需要专用编程器或适配器;还可以通过用户软件对FLASH进行编程,允许现场更新固件,为产 品的软件升级提供了极大的方便。FLASH存储器还具有安全机制,可以保护程序代码和数据。以防止 程序或数据被读取或意外改写。C8051F虽然采用3V供电,但所有I/O端口司以接收5V逻辑电平的输 入,在选择漏极开路输出加上拉电阻到5V电源后,也可驱动5V逻辑器件,所以C8051F与现在通用 的电子电路具有很好的兼容性。8 2-3五C8051F单片机型号选择C8051F系列单片机型号众多,其中F00x/FOIx系列MCU在一个芯片内集成了1个100ksps多通道 ADC子系统(包括1个可编程增益放大器PGA和1个模拟多路选择器AMLrX)、2个电压输ⅢDAC、 2个电压比较器、电压基准、SMBus/l 2C总线接口、UART、SPI总线接口、4个通用16位定时器、1 个具有5个捕捉/比较模块的可编程计数器/定时器阵列(PCA)、内部振荡器、4个8位通用数字I/O 端口及32kB的FLASH程序存储器和与MCS.51兼容的高速微控制器内核CIP.51。其中Fol8和F019 可视为F015和FOt6的简化舨,不包括PGA和DAC,而FLASH和XRAM分捌缩减到16kB和lkB。 F02x系列MCU与FOOx/F0lx系列不同的是在一个芯片内集成了2个多通道ADC子系统(每个子系统 包括1个可编程增益放大器和1个模拟多路选择器)、8个8位通用数字I/O端口及64kB的FLASH程 序存储器。F2xx系列MCU与FOOx/F01x系列不同的是在一个=卷片内集成了3个通用16位定时器、32 个或22个通用数字I/O端口及8kB的FLASH程序存储器,但不包括DAC、电压基准、SMBus/I C总 线接121及可编程计数器/定时器阵列(PCA),其中F23x系列不包括ADC[6I。 根据本课题需要.选择型号为C8051F019,它在满足本课题的需求条件下,具有最小的资源和最低 的成本。C8051F019的主要特点如下: +逐次逼近型(sAR)高速ADC; +与MCS.51兼容的高速微控制器内核CIP.51; +j280B内部数据XRAM和t6kB的程序存储器FLASH: +4个字节宽的I/O端口,均能耐受5V电压。 C8051F019的管脚图和结构框图如图2.2和图2.3所示p】:2图2.2C8051F019管脚图Fig.2.2 C8051F019 pinout diagram9 重垂!磐!!!皇篁堡塞夔皇垫垫星堡堡型垂錾墼堡堑量堑塞图2.3C8051FOl9结构框图Fig.2.3 C8051F019 block diagram10 ——一一堡些三些奎兰堡圭耋堡堡垒第三章模糊理论基础及模糊控制世界上任何事物都存在模糊性,而当人对事物进行研究时,它在人脑中的反映也是模糊的。既然模 糊性是--}iee客观存在,用“模糊理论”去研究事物也就是理所当然的。1965年,美国数学教授LZadeh 提出用一种模糊集合(Fuzzy Sets)来描述事物的数学模型,建立了模糊数学。1974年,英国j二程怖EHMamdani研制成功第一个模糊控制器,用在过程控制上的效果很好。从此模糊控制理论和模糊控制系 统开始得到广泛的应用,模糊控制理论在控制领域的应用具有广阔的前景I”。 计算机具有运算速度快、精度高以及逻辑判断能力强的特点,使模糊控制器能够借助{二它而容易实 现。模糊控制是一种智能控制,它己成为一类重要的和大有发展前途的计算机控制系统。§3-1模糊数学基本概念尤如数学大师George Cantor的普通集合理论是现代数学的基础一样,Lotfi Zadeh教授的模糊集合 理论是模糊数学的基础,而隶属函数则是模糊数学中的基本概念。3-1—1模糊集合的概念在世界上,有些事物可以用普通集合描述,有些事物则无法用普通集合描述。例如,男人和女人的 集合都是有清晰的外延和内涵的,故而容易用普通集合去描述。而聪明人和蠢人的集合则没有明显的边 界,其外延和内涵都是模糊的.显然这就不能用普通集合去描述。为了描述具有模糊性的事物,必须引 入模糊集合的概念。模糊集合的概念用语言可以简单描述如下【9】: 模糊集合:在不同程度上具有某种特定性质的所有元素的总和。3-1.2隶属函数的概念1.特征函数在普通集合中,描述集合的方法之一是特征函数。 设A是论域u的一个子集,对于论域u中的每一个元素i,i,必有/,/∈A或者“gA,两者必居其一。如果把“∈A记作…1’,把Ⅳ盛A记作…0,则在论域u中,每一个集合A都和u中的一个二值函数肌对应。这个二值函数就是普通集合的特征函数。2,隶属函数在具有模糊性的事物中,用上述特征函数来描述是不恰当的。由于无法明确确定模糊事物的归属 董垂篁!!!!!墼篁堡塞篁皇垫垫星堡堡型至垒笪堡生耋堑窒所以不能用绝对的“】”或者“0”来描述,而只能用[O,1]中某一点来表示,这样特征函数就变成~个值域为【0,1]的连续函数,郾模糊集合的特征函数——隶属函数。隶属函数:用于描述模糊集合,并在[O,I]中连续取值的特征函数。隶属函数反映了客观事物的模糊性,可以用∥A(z)表示。其中A表示模糊榘台,x表示论域x的 元素。隶属函数满足:0≤卢月(功≤1。有了隶属函数之后,人们就可以把某一元素对模糊集合的归属度恰当地表示出来。这种表示能反映 客观世界固有的模糊性。需要指出的是.模糊集合中隶属函数的确定带有主观性,通常是经过经验或统 计丽确定的。3-l-3模糊集合的表示方法模糊集合通常是某个论域中的子集.所以在讨论模糊集合时.一股也称模糊集合为模糊子集。m r 模期集合没有明确的边界,因此在普通集合中所用的枚举法和定义法都不能用于描述模糊集合,只能『_};j 隶属函数来描述。 当论域x中的元素为有限时,模糊集合可以用下列三种方法表示【lo】: ?向量表示法:当论域x中的元素有序捧列时,可以用元素隶属度的排列来表示模糊集台A。例 如.约40岁的人这个模糊集合A。元素年龄是有序的,可以表示为:A={0.018,0.105,0.367,0.77,1,0.77,0.367,0,105,O,108}+序偶表示法:这种方法是把元素和对应隶属度组成一个序偶表示:A={(x,∥。(功)f z∈A)。此种形式元素在前,隶属度在后,把所有有关序偶列举出来表示模糊集合A。例如上例又可以写成:A2{(36,0.018),(37,0.105),(38,0.367),(39,0.77),(40,1),(41,0,77),(42,0.367),(43,0 105),(44,0.018))+单点表示法:这种方法用单点表示模糊集合A。若X为连续域,则表示为:A:f』:4盟,若X毒r为离散域,则表示为:A:争兰盟。例如上例还可以写成:葛。z,A=0.018/36+0,105137+0.367/39+0.77/39+l珥叶0。77/4}+O.367/42+o。105/43+0.0tg/443-1.4模糊集合的基本运算与普通集台的基本运算相类似,模糊集合也有相等、包含、补、并和交等基本运算。同一论域上的 两个模糊集合可进行各种运算,运算时逐点对其隶属度进行相应的运算。除了存普通集台中成立的排中 律和矛盾律对于模糊集台不再适用外,其它普通集合运算的基本性质,如分配律、结合律、交换律、吸 收率。幂等律、同一律、双重否定律和DeMorgen律等,完全适用于模糊集台。+模糊集合的相等:对于Vr∈A,都有/.z。(∞=/t口(工),则称模糊集合A和模糊集合B相等,12 型i!j!些奎耋堡圭耋堡篓圣记作A=B。+模糊集合的包含:对于Vx∈A,都有∥^(x)≤∥B(x),则称模糊集合A包含模糊集合B,记作A∈B。‘模糊集合的补:对于Vx∈A,都有心(x)=1一∥8(X),则称模糊集合A为模糊集合B的补.记作B=万。+模糊空集:对于Vx∈A,都有∥』(X)=0,则称模糊集合A为模糊空集,记作A=中。+模糊集合的并:两个模糊集合A和B的并集C的隶属函数为:/1((x)=∥。(X)V∥“x)。模糊集合的并运算即取隶属度大的数为运算结果,记作C=At,jB。?模糊集合的交:两个模糊集合A和B的交集C的隶属函数为:∥c、@)=∥。(X)^∥,(X)。模糊 集合的交运算即取隶属度小的数为运算结果,记作C=A n B。§3-2模糊逻辑和模糊推理3-2。1模糊逻辑 1.语言变量 语言是人类进行思维和信息交流的重要工具。一般而言,语吉可分为两种:自然语言和形式语言。 人们日常所用的语言属于自然语言,自然语言的特点是语意丰富、灵活,同时具有模糊性。通常的计算 机浯言属于形式语言.形式语言具有严格的语法规则和语义,不存在任何模糊性和歧义。带模糊性的语 言称为模糊语言,它可用于模糊推理,在人工智能和模糊控制方面取得了广泛的应用。 语言变量是自然语言中的语句,它的取值不是通常的数,而是用模糊语言表示的模糊集合。 2.模糊逻辑 模糊逻辑:对于模糊命题,它的逻辑值是在[o,1]内任意取值的,一般等于模糊集合的隶属函数 值。人们称这种研究模糊命题的逻辑为模糊逻辑。 模糊逻辑的真值x在[0,1]中连续取僖:x越接近1,说明真的程度越大;X越接近0,说明真的 程度越小。可见模糊逻辑是二值逻辑的推广,模糊逻辑实质上是无限值逻辑,它仍然具有二值逻辑的逻 辑并(析取)、交(合取)、补(否定)等运算。应用模糊理论,可以对用模糊语言描述的模糊命题进行 符合模糊逻辑的推理。}2-2模糊推理推理就是根据已知的一些命题,按照一定的法则,去推断一个新的命题的思维过程和思维方式。住 客观现实中,很多问题是具有模糊性的,传统的形式逻辑和近代的数理逻辑都无灌解决这类问题。解决 模糊性问题需要运用模糊推理【11l。13 董垂!塑!望皇苎堡塞篓皇垫堡垦堡堡型墨堑墼堡鎏量堡塞模糊推理:是一种近似的推理。应用模糊集合理论,可以对近似推理进行定量的讨论,这样可以得 到较精确的结论和明确的结果。 常用的模糊推理形式有如下3种:+ifAthenB:当输入为A时,则输出B.蕴涵关系为爿斗B。+ifAthen Belsec:当输入为A时,则输出B:否则,当输入为A时,则输出为C,蕴涵关系为(爿--9.B)V(爿—}C)。+ifAandBthenc:当输入为A和B时,则输出c,蕴涵关系为(一A鳓—+c。对于模糊蕴含关系的运算方法,一般有最小运算方法R。、积运算方法R。、算术运算方法R。、最 大一最小运算方法R,、Bool运算方法R6和两种标准法运算方法R。和R。等7种运算方法,一般采用 第一种运算方法。合成方法一般有最大一晟小合成方法、摄大一代数积合成方法、摄大一有界积合成方 法和最大一强制积合成方法等4种合成方法,一股采用第一种台成方法。 在模糊控制系统中,用得最多的语句就是“ifA andBthenC”语句。这是因为在火量的模糊控制系 统中,不但要考虑给定值和实际值所形成的误差,同时还要考虑误差的变化率。 模糊推理方式为:蕴含关系运算采用最小运算方法,台成运算采用最大一最小合成方法,and运算 采用求交运算方法,also运算采用求并运算方法。3-2-3模糊控制规则的优化模糊控制规则是对系统控制经验的总结,这些经验是以模糊条件语句的形式来描述的。模糊控制规 则中有的是通过对手工操作的系统观察生成的,有的则是综合了专家的经验之后提炼概括出来的。这就 决定了控制规则必须经过一个优化过程,以达到去粗取精、去伪存真的目的。模糊控制规则的优化包括 规则条数的优化和内容的优化两方面: +模糊控制规则条数的优化:模糊控伟8规则的条数不能过少,否则控制规则会不完全和粗糙;同样 控制规则的条数也不能过多,否则会出现功能相近的规则,造成处理上的麻烦和推理上的时问消耗。 +模糊控制规则内容的优化:模糊控制规则的推理应合理。如果某条规则的推理不太合理,则控制 品质就会较差:如果两条推理规则是相互矛盾的。则系统就有可能产生发散,即出现振荡。所以模糊控 制规则内容的优化也是十分重要的。§3-3模期自整定PID参数控锚器的设计目前,常规PID调节器己被广泛地应用于工业过程控制中,并取得了较好地效果,原因在于PID 控制器结构清晰,而且通过调节PID控制器的比例系数足P、积分系数K,和微分系数K,:).使其可以 适用于各种不同的对象。但由于常规PID调节器不具有在线调整参数置,、K,和世。的功能,并且选14 型ii三些奎耋堡圭堂堡堡塞取参数有一定的麻烦,致使其不能满足系统在不同偏差I e(k)l及偏差变化率I Ae(k)J下对PID参数的调整要求,影响其控制效果的进一步提高。模糊控制原理采用与人类思维方法相类似的推理方法,具有很 大的灵活性。综合以上因素进行考虑,我们选用采用模糊推理在线调整PID参数的控制器。 模糊自整定PID参数控制器是以过程控制的知识为基础的,以模糊控制规则所组成的知识库,摘 述过程控制有关规律的推理机理。在实际控制中,采用模糊援则和模糊推理,得到整定之后的PID参 数,从而实现对PID控制器的在线调蘩,取得满意的效果。 模糊控制器具有以下特点: +模糊控制器不依赖于被控对象的精确数学模型,易于对不确定性系统进行控制; +模糊控制器易于控制和掌握,是一种语言控制器: +模糊控制器抗干扰能力强,响应速度快,控制系统特性具有很好的鲁棒性。3善l模期自整定PID参数控{爨系统结构模糊自整定PID参数控制系统是以模糊控制规则进行推理,实时调节P1D参数的一种控制系统, 模糊控制规则给出的是在不同实时状态下对PID参数的推理结果。模糊自鹅定PID参数控制系统的结 构如图3.1所示11“。 模糊自整定PID参数控制就是在一般的PID控制系统的基础上,采用模糊推理思想,加上一个模 糊推理环节,模糊推理环节是为了根据系统实时状态调节PID的参数而设置的。图3.1模糊自整定PID参数控制系统结构图Fig.3.】Self-turning fuzzy PID controller block diagram在PID控制器中,偏差e(k)、e(k—1)和e<k一2)都是已知的输入量,而参数K”K,和符D则是需要确定的。在一般系统中,K,、K,和足D都需要根据实用工程方法整定。这些工程方法都要对 被控对象进行现场实际测定之后,才能确定参数K,、K,和K。。 比例系数K,的作用是加快系统的响应速度,提高系统瞩节精度:K,越大,则系统的响应速度越 快,系统的调节精度越高,但K。过大则容易产生超调,甚至导致不稳定;若足。过小,则会降低调节 精度,使响应速度缓慢.从而延长调节时间,使系统动静态特性变坏。积分系数彤,的作用在于消除系 薹至曼!墼!£墼堇£I基蒌皇鍪lI星璧羹墅囊墼墼篓墼耋矍塞渊~统的稳态误差:置,越大,系统的静差稍际待越快,但好,过大在响应过程fl勺初期尉套产生积分饱和现 盈,从雨引起哺成过程韵较太超调:若芷,过小,将使系统的静差难以消除,影响系统前调节精度。微 分系数K。韵作用在于改善系统的动态特性:因为微分环节是响应偏差变化率f Ae(k)l的,其作崩主爰 是在响应过程中抑制偏差向任何方向的变化,对偏麓变化进行提前制动,1日K。过大,则会健响应过程 过分提前制动,从而拖长调节时间,而且系统的抗干扰性较盏。 根据PID拄糊的基奉特性,在不同的儡罄{e(k)f和偏差变化率IAe(k)|时.对Ⅳ.,、甜J和彭D的饔隶也不尚;+当{e(老)|较大时t蝥尽快消除偏差.提离响成速度,K,应该取的大些u为避免出现趣调,西,强好为零,K。应取较小et当I e(k)I处于中闻时,为了撼小系统响应的超调,Kp K,和直D都币#&鞭得太_凡:岸,应墩较 书售,K,和《D的太小要适中?以镙持系统的相应速度。 ?当l P(竞){辕小时,为使系统具有良好前稳态性能,瘦适当增大KP和K,?葡对为避免系统在设 定值附近出现振荡,捧考壤割系统的抗干扰性能,选取K。漂剥为:当1Ae(k)l较小时?K。应取中等走小;当lAe(k)l较大时,KD应取小些。3岳2模糊皂整定m参数控制调节撬剡啦剩定由以上参数照定原则,采用模糊逻辑推理ll勺方法设计模糊自整定PID参数控制器,步骤如下㈦: 1确定控制器的输入羊Ⅱ输出语雷变量 由模糊自整定P1D参数控制系统结构图可知,参数修正部分实质上是一个模糊控制器,奠输入语 言变量为l P(露)1和fAe(k)I,输出语言变耋为KP、KJ和正D。确定各个语言变壁论域,在其论域卜定 义模糊量。设模糊控锘』器备个语言蹙麓论域如下: {8(七)|:f={1,2);{加(≈)I:y={l,2):K,={0,zJ.z:,z,}={0,0.1,0 2,0.3};玛={O,Zl,z?,Z3}={0,0.00001,0.00002,0.00003};K。={O,五,z:,z,)={0,0.1,0.2,0.3)其中在输入语言变最l F(七)f和|Ae(k)|的论域中语言值取¨p”(M)和“小”(s)两础?萁语裔值隶 属函数曲线如闰3.2所示。 在输出语言变量岸P、Ⅳ,和置D的论域中语言值取“_A-”(B)、“中”(M)、“小”(s)和“零”(z) 四种,萁语言值的隶J蕊函数曲线如图3,3所示。]6 2决定挺P、嚣,和芷。的调节规则 可知在线调整PID参数的模糊挣制器是阻1 e(k)I和lAe(k){为输入语言变量,瞳K,、符,鄣■。为 输出语亩变量的模糊控制器,它的控制规盟U就是对KP、K,和KD的调节规则。由于{e(k)和1△P(露)I一般不是很犬,舜}以I e(k)i和lAe(k)I的论域中语言值可以灵鞋“中”(M)和“小”(s)两种。这样将会太大简化模糊控制规则,以免规则过于复杂,造成拄制语句过丁繁碳,难 以实现。O23霉s12Ig(七)I和lAe(七)l的隶属函数 of{e(k);arid Ae(k)Fig 3.2 Membership function0Z1K P,Ki、K, z!图3.3彭P、K,和KD的隶属函数Fig.3_3 Membership function ofKP、K,∞dKD根据以诣在过程控带4方面应用模糊控制的经验,制定KP、岸,』fⅡKD的调节规则衰,如表3 I、表3.2和表3.3所示i”j:3穗糊推理和模糊运算的举例根据B、K,和Kp的调节规到表t可以将模糊推理写成条件语句鼬形式:lfX=AC Z。andY=B一,hen例如程据表31,有; 一一::=::垂至!塑!!!篁量垫塞鎏塞垫垫星堡篓墅垂堑墼堡塾量堑塞ififP(七)l=sandiAe(k)『=sthenK。=B;j P(七)f=Mand}Ae(k)f=sthenK。=M模糊推理中蕴含关系运算采用最小运算方法,台成运算采用最大一晟小台成方法,and运算采用求 交运算方法,also运算采用求并运算方法,清晰化采用加权乎均方法。那末计算公式为:∥Ml(ZP)=/-tME。(M_M)A∥m。(S斗M);∥”2(Zp)=Put;。(M_M)^∥w。(M斗M)例如f e(k)I和IAe(k)I尺度变换后的论域值分别为1.3和1.2。由图3.2可知,此时}e(k)f可模糊化为“中”和“小”两个模糊量,隶属度分别为: 表3.】 KP值的调节规则表Table 3.1 Fuzzy rule of K,SS————1广—————一S—————1矿———————————丽———————————弋r——表3.2 K,值的调节规则表K,Table 3.2 Fuzzy rule ofM百——袁3.3K口值的调节规则表KDK。Table 3.3 Fuzzy rule ofe(七)If衄(七)t∥E,(1_3)一∥w(1.3)=0.7 ========—====;=====;;:堡些三!燮璧圭兰堡鎏塞/2£2(1.3)=∥∞(1.3)=0.3 而I Ae(k)I也可模糊化为“中”和“小”两个模糊量,隶属度分别为: ∥Ⅱl(1.2)=∥M*(】.2)=O.8;ⅣⅡ2(1.2)=卢m(1.2)=0.2对于当前输入的l e(k)1和I ae(k)I,在表3.1中只有以下四条模糊推理规则:if if if ife(k)l=M and lAe(k)l=sthen e(1c)f=MP(七)l=sand andK,=M;fAe(k)i=Mthen K。=M:lAe(k)J=sthenK,=B;e(k)|=s and|△e(.i})I_Mthen K,=B那么对应的隶属度计算为:/-txpl(乙)=∥m(1.3)。(肘叶肘)A∥Ⅲ(1.2)。(s斗Ⅳ)=fo.2,0.2,0.2,0.21;.,UK,02(乙)2/aMs(1.3)。(M哼M)^∥Ⅲ(1.2)。(M_M)=【O.2,0.2,0.7,0.2];,uxps(Zp)=∥船(1.3)。(S—}口)^∥眦(1.2)。(s—}B)=【0.2,0.2,0.2,0.21;∥胛4(zP)=卢越(1.3)。(S寸B)^At村姑(1.2)。(M—}曰)=[0.2,0.2,0.2,0.3】 将∥”,(Z,)进行also运算,得到K,的模糊输出量为:∥”(zP)=UfllKpi(乙)=【o.2,0.2,0.7,0.3】由清晰化方法得到K,的精确值为:世P:—0.—2—。—0+—i0.i2。—0:A:+—0—.7—。—0—.2—+—0—.3—×一0.3:0A 7 0.2+0.2+0.7+0.3。同理可推得K,和KD的精确值。因此可以在线调整KP、KJ和KD的值,直接输出作为常舰PID 的参数整定值,从而实现模糊自整定PID参数的功能。9 董垂星!!!!!塞苎垫妻堡皇垫垫堡堡篓型蚕丝塑堡堡耋堑壅第四章系统的硬件设计整个硬件系统共包括单片机部分、触发电路部分、整流电路部分、光耦隔离部分和直流电机等五部 分,如图4.1所示。其中单片机部分重点讲述C8051F019内嵌的ADC,而直流电机部分和一些附属电 路就不再这里讲述了。 给定值图4.1系统框图Fig.4.1 System block diagram§4_1可控整流电源电路的设计4-1—1可控整流电源电路的设计本课题中整流电路采用三相桥式全控整流电路作为直流电动机的电源,380V三相交流电源经空气 开关送至三相变压器。为减少商次谐波对电网造成的不良影响,变压器采用△Ⅳ接法,整流电路采用由晶闸管VT】、VT2、VT”VL、VT5和VT6组成的三相全控桥,晶阐管布局如图4.2所示㈣。UdVT4VT6VT2图4.2三项桥式全控整流电路Fig.4.2 Three—phase fully-controlled bridge rectifier circuit晶闸管VT6和VT】在控制角口被触发导通后,VTI和VT2、VT2和VT3、VT3和vT4、vT4和VT; 河北工业大学碗士学位论文VT5和VT6相差60。依次被触发导通,从而每隔60。就有一“个晶闸管换相。从三相桥式整流电路的T作 过程可以知道: +----}N桥式整流电路在任何时刻都必须有两个晶阐管导通才能形成回路,其中一个晶闸管是共阴极 组的,另一个晶闸管是共阳极组的。 +触发脉冲的相位.共阴极组的VTI、VT3和VT5之问应相差120。,共阳极组的vT2、vT。和vT。 之间也应相差120。。接在同相的晶闸管,VT】和VT4、VT3和VT6、vT5和vT2之间则相差1 80。。 ?为了保证整流桥合闸后共阴极组和共阳极组各有一个晶闸管导通,或由于电流断续后能再次导 通,必须对两组中应导通的一对晶闸管同时施加触发脉冲。可以采取两种办法:一种办法是佳每个触发 脉冲的宽度大于60。(一般取80。~100。),这是宽脉冲触发:另一种办法是在触发某个晶闸管时同时 给上一个晶闸管补发一个脉冲,相当于用两个窄脉冲代替一个宽脉冲,这是双脉冲触发。虽然两种方法 实现的功能没有区别,但是双脉冲触发可以减小触发电路的输出功率,所以本课题采用双脉冲触发。4-1.2保护电路的设计在任何情况下,不论在正常工作时或者发生故障时,必须保证晶闸管的工作条件不超|=ij它的允许范 围。由于很短时间的过电压或过电流都会损坏晶闸管,所以除了在选用器件时要留有充分合理的裕量以 外,还必须采取采用有效的过电压和过电流保护措施。 +过电压保护:在三相桥式全控整流电路中,晶闸管在正常工作时所能够承受的最大峰值电压为:U。=46×U2,凡是超过【,。值的都是过电压。为了防止过电压对晶闸管造成损害,可以采用阳容保护,在每个晶闸管两端并联一条电阻和电容支路。由于电容两端的电压不能突变,可以限制变压器次级 的电压变化率,因而限制了瞬时电压的上升水平,电阻也可以消耗部分能量。 ?过电流保护:整流电路在运行时,可能由于某一器件击穿短路引起相邻器件出现过电流,或者由 于电机过载等出现过电流,所以为了保{芷整流电路安全可靠地运彳亍,必须采取过电流保护措施。在本该 题中采用快速熔断器作为过流保护。快速熔断器具有较好的快速熔断特性,它的熔断时间小7-"lores, 一旦发生过电流可及时熔断,保护晶阐管。快速熔断器安装在变压器次级绕组输出侧。§4_2同步信号电路的设计为了保证触发脉冲与交流电源具有相同的频率,并且保持一定的相位关系,必须形成同步信号。同 步信号电路主要包括一个双通道通用运算放大器LM358,同步信号电路如图4.3所示【16]。 同步信号取自三相电源的u相,从变压器的原边输入u相,经隔离降压后得到副边电压,再经过 R】限流后输入LM358的反相输入端,LM358的同相输入端接地,由此构成一个过零检测电路。该电 路输出一方波,方波的上升沿对应着u相正弦波的正半波。此方波信号作为计时信号送入单片机,使单2】 基于C805IF单片机直流电动机反馈控制系统的设计与研究片机获悉u相已经过零,开始计算触发时刻,准备触发。为了防止比较器损坏,可在正反向输入端并联 2个二极管加以保护。由于三相电压每两相之间相位相差固定,故只需一个同步信号检测环节,对其余 两相的过零时刻进行相应的计算即可推知。对于A相而言,检测到A相过零点,送入单片机,触发角 度如果确定,由交流电压的周期即可计算出该触发角度所对应的时间t,在时刻t给晶闸管VT6和VTI 施加触发脉冲。在vTl触发604后触发VTl和VT2,在VT2触发60。后触发VT2和V'I’3,如此依次 触发。这种检测电路节省硬件资源,有利于设备的维护与检查。P1.0■0图4.3同步信号检湖4电路Fig.4.3 Synchronous detection circuit§4-3数据采集模块此模块的主要功能是采集给定电压值和实际电压值。经过降压隔离后送入单片机中,在单片机内进行模数转换,得到给定电压值和实际电压值的偏差I e(k)1和偏差变化率IAe(k)I。定电压值和实际电压值的采样由C8051F019的内部ADC来完成,如图4.4所示pl。 C8051F019的ADC子系统包括1个9通道的可配置模拟多路选择器AMUX和1个100ksps的10 位分辨率的逐次逼近寄存器型ADC,ADC中集成了跟踪保持电路,AMUX、数据转换方式及窗口检测 器郡可用软件通过特殊功能寄存器来配置【17】。 通过设置模拟多路选择器AMUX的控制寄存器AMXOSL,可以选择不同的通道,从而分别对设定 量和反馈量进行检测。 当ADC控制寄存器ADCOCN中的ADCEN位被置1时,ADC子系统才被允许工作。向ADCOCN 中的ADBUSY位写l,即开始转换;转换结束后,ADBUSY位自动转换为0,而ADCINT位自动转换 为1。转换结果保存在ADC数据字寄存器MSB和LSB中,数据对齐方式由ADCOCN中的ADLJST位 决定,在这里中只保留高8位转换值。 当通过向ADCOBUSY写1启动东数据转换时,应查询ADCINT位,以确定转换何时结束。奁询 转换的步骤为:4向ADCINT写0; +向ADBUSY写1;+查询并等待ADCINT变1:22 型:!.!。些薹堂堑:!姜堡篓圣‘处薄数据。图4-.4Fig4.410位ADC功能模块框图10一bitADC functional block diagram§“触发毫路的设计触发电路是整流电路中的主要配套电路,是整流电黯能否正常工作的美键t触技电路[I尊摹率作用是 I≈晶阔管的门辍提供触发脉冲。对触发电路需要注意如r JL点: +为了佳显嘲管始婷可靠触笈.触发电路应能提供足够大的触发电压轴触发电流; ?触麓脉冲的形状耍陡; +触发脉冲的宽度为lms; +触发脉冲廊与三相电源保持同步的相位关系。 在本课题中采用光耦台/光隔离器MOC3023和6缓冲器/驱动器SN74LSl7作为触发弓蹿主要的 元件,这种触发电路不需要另外的触发电源。MOC3023是一种双向输}丑型的光耦台光隔离嚣,输入端 承受靛最走反向电瑟为3v,输入电流为3mA,最丈输由电流为100mAt最大隔离电压为7500V?可盲 接驱动250V的电气设备。在这里它的作用是触筮外都的晶阉管,并量隔离单片机电路与辨帮的整流电 路。SN74LNl7是一种6缓冲器/驱动器,它可以进一步提高单片机发出的触发脉冲的功睾。触技电路妇瞪4.5所示¨…。当单片机的P0.0端输出高电平时,SN74LSl7将提高触发脉冲的功警.MOC3023的鞠入端有电流 输入,通过内部的对发光/光敏二板管拄制输出端的晶闸管,给晶闸管VTl的rj板施加~个旺:同电 董量!!塑!!皇丛垫要夔皇垫!!星堡堡型至堑塑堡墼量堑塞压。在VTl承受正向电压的情况下,VT】被触发导通。当P0 0端输出低电平时,MOC3023截止,停fE 发出触发脉冲,但VTl仍导通,直到其自然关断。触发脉冲的宽度由单片机控制,即MOC3023内部发 光=极管的导通和截止时间由单片机控制。为保证能够有效可靠的触发晶闸管.触发脉冲必须足够宽。 Po.1至P0.5发出的信号分别控制晶闸管VT2至VT6的导通。由于三相电源每两相之间的相位差120。, 所以P0.1至PO。5输出的脉冲每两个相差60’。 MOC3023 门极 阴极图4.5触发电路Fig.4.5 Trigger circuit§4_5反t凌4#m电路的设计在电路中需要把模拟信号与单片机电路隔离开,或者说需要将强电部分和弱电部分隔离开。在本课 题中.用线性光耦台器组成的模拟信号隔离电路有效地解决了这个问题。 线性光耦合器是将输入信号通过光电作用与其它电路隔离开来,得到与输入信号成线性关系的输出 信号的一种光电器件。由线性光耦合器构成的模拟信号隔离电路利用光耦的固有特性,使得输入电路和 输出电路绝缘隔离,并且输入信号和输出信号成线性关系。在本课题中采用的线性光耦合器型号为高线 性模拟光耦台器HCNR201,电路如图4.6所示”…。HCNR201AnqO门图4;6模拟信号隔离电路Fig.4.6 Separate circuit ofanalog signal线性光耦台器HCNR201由发光二极管LED、反馈光敏二二极管PDI和输出光敏二极管PD2组成。 当LED通过驱动电流时,发出红外光分副照射在PDl和PD2上,PDl吸收LED光通量的一部分,从 而产生反馈电流,这一部分电流用来调节驱动电流以补偿LED的非线性特性。PD2产生的输出电流与 LED发出的光通量成线性比例。使用时LED的阴极接地,PDl和PD2的阳极分别接模拟电路电源的l【:24 型!!三些套耋堡圭耋堡篁塞极和数字电路电源的正极。HCNR201输入电流典型值为】0mA,反馈电流称为伺服电流增益,典型俊为0 S%。在模拟信号隔离电路中,需要在HCNR201的前面加一级驱动,在后面加一级缓冲。为统一嚣件, 在这里选用双通道通用运算放大器LM358。 从主电路中采集到模拟量信号,首先要经过分压电路降压处理,然后经过线性光耦合器HCNR20l 组成的模拟信号隔离电路进行隔离和线性转换后,再送入单片机内的ADC进行模数转换,最后进行数据处理。§4_6系统的抗干扰设计随着单片机在工业控制领域中的广泛应用,单片机系统的可靠性越来越受到人们的关注。单片机系 统的可靠性是由多种因素决定鲍,其中系统抗干扰性能的好坏是影响系统可靠性的一个重要圉素。因此 在系统设计中,抗干扰设计也是一个不可忽视的重要方面1:201。4—6,l系统中的主要干扰渠道干扰一般都是以脉冲的形式窜入系统的,干扰窜入系统的渠道主要有三条:即通过电磁辐射窜入系 统和过程通道的干扰;通过与单片机相连的过程通道窜入的干扰;供电系统的干扰。在一般情况F,蔡 一辩干扰在强度上远小于其它两个渠道窜入的干扰,而且可以通过照好的屏蔽与正确的接地鳃决,所以 系统抗干扰设计的重点是在防止从供电系统和过程通道窜入的干扰。4一丘2系统的抗干扰措施系统的抗干扰措施主要有两方面: +供电系统的抗干扰措施:任何电源及输电线路都存在内阻。如果没有内阻存在,无论任何噤声都 会被电源短路吸收,在线路中不会产生任何干扰电压,因此正是这些内阻引起了电源的噪声干扰。为了 防LL从电源系统窜入干扰,本系统供电采用隔离变压器。隔离变压器的初级和次级之间均采I};{{屏蔽层隔 离,减少其分布电容,可以有效地抑制初级和次级之间寄生电容耦合所产生的高频噪声。 +过程通道的抗干扰措施:过程通道是外部系统和单片机之间进行信息传输的途径。为了保证信息t传输的正确性,通常在过程通道上采用光耦隔离措施。光耦的主要优点是能够切断光耦合器两侧信号的 电气联系.有效地抑制尖峰脉冲及各种噪声干扰,使过程通道的信噪比太为提高。 董至!!!i!!苎苎垫塞亟塞垫垫星堡篓型薹些墼篓笪皇堑塞第五章系统的软件设计§sq系统软件的主程序流程图在本课题中采用查询方式得到触发脉冲的同步信号。通过查询三相电源中U相的过零时刻,得到触 发脉冲的初始相位。很多单片机嵌入式触发器采用外部中断方式来获得触发脉冲,但这种方式很容易受 到外部干扰,造成触发失败,这是目前嵌入式触发器推广应用中面I临的最主要问题。若同步信号采用非 中断输入,就可以从根本上避免这种局面。 本课题中系统软件的主程序包括同步查寻子程序、采样子程序、保护模块子程序、模糊自整定PID 参数子程序、数据转换子程序、触发脉冲子程序以及延时予程序等,在模糊自整定PID参数子程序中 完成对PID参数的调整,和对最终输出触发脉冲相位角的确定。在主程序中首先完成了各有荚特殊功 能寄存器的初始化和各种表单的设置。 主程序流程图如图5.1所示。5-1—1ADC特殊功能寄存器的配置+特殊功能寄存器ADCOCN用于ADC的控制,其中ADCEN位为ADC允许位,设为1即为允许 ADC进行转换;ADClNT位为ADC转换结束中断标志,设为0;ADBUSY位为ADC忙标志位,设 为l即开始转换。AMXOCF的控制格式如下f6】:R/WBit7R/WBitE,RAVRfWR/WBit3R/WR/WBitfR/WBit0Bit5Bit4Bit2(bLl日d☆e蛳bkl攀Resct Value?特殊功能寄存器ADCOCF用于ADC0的配置,其中7--4位用于确定ADC的转换时钟周期,本 处设为000,即1个系统时钟,其它位未使用。ADCOCF的控制格式如下:P,/WBit7R/WBit6R/WR/WPdWBit3R/WR2WR/w01 100000Bit5 Bit4 BR2 BitI Bit0 SFR Address:OxBC‘特殊功能寄存器AMXOCF用于AMUX的配置,其中3 ̄o位用于确定各输入端为单端输入或差 分输入,本处设为0000,即全为单端输入,其它位未使用。AMXOCF的控制格式如F:R,W R/W R/W RI'W R/W R/W R/W g/WReset Value00000000BIt7 Bit6 Bit5 Bit4 Bit3 Bit2 Bitj Bit0 SFR Addres、0XBA26 +特殊功能寄存器AMXOSL用于AMUX的通道选择,其中3加位被使用,设为0000.即为选择通道AIN0;设为0001,即为选择通道AINt,其它位未使用。AMXOCF的控制格式如下;P,lWR/WR/WRfWR/WP,/WR/WⅣWReset Va Jue00000000Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 8itl Bit0 SFRAddress:0xBB}设置表单Ill开始延时lDmsl』 延时期间设置定时器和初始参数<◇一l启动定时器I一{取设定右菊反馈值I进行模糊PID处理番芦li进行渐变处理』N◇YI墨堂堡竺垫!!!!型I延时6667us一采样值一经历时闯延时9444“S-经历时间|逐次发脉冲|图5-1主程序流程图Fig.5.1 Main program flow chart 董圭!型i!!皇苎垫塞堕皇垫堡星堡墼型壅篓笪堡童量堡塞s_l-2定时器/计数器特殊功能寄存器的配置+特殊功能寄存器CKCON用于定时器的控制,其中TIM位为定时器j时钟选择标志,设为0即 选择系统时钟的12分频。定时器0的控制位和定时器1的类似。CKCON的控制格式如下:饕+特殊功能寄存器TCON用于定时器的控制。其中TFl位为定时器1溢出标志,TRl位为定时器 】允许标志,设为1即允许。定时器0的控制位和定时器1的类似。TCON的控制格式如下:R/WBit7R/WR/WR/WBit4P./WBit3R/WBit2RAVR,zWReset Valuo130000000Bit6 Bit5BitjBit0SFRAddress:(bn“dr曲B日“0x98+特殊功能寄存器TMOD用于定时器的工作方式,其中GATEI位为定时器1门控制位,设为1 即允许定时器1工作,与外部中断无关:C/'TI位为计数器/定时器1选择标志,设为0即没定为定时 器。定时器0的控制位和定时器1的类似。TMOD的控制格式如下:R/WBit7删Bit6R/WBi巧R/WBit4R/W脚Bit2R,tWP.AVReset Value00000000Bit3 Bit] Bit0 SFRAddress:0X80能否在每个周期恰当的时刻发出触发脉i中,对于整个系统的正常工作是至关重要的。在触发模块程 序中完成的主要功能是检测同步电压过零点.计算触发时刻,并按顺序向6个晶闸管发出触发脉冲.触 发晶闸管118|。触发模块程序流程图如图52所示。 通过数据采集通道得到设定量,确定触发晶阐管的初始时刻,即导通角口。导通角的计算是启动 定时器完成的,具体程序流程如图5.2所示。在定时器模式F,由于本单片机系统采用的是12MHz晶 振,计数器由单片机内主脉冲经12分频后计数,定时器的一个时钟周期为1峭。选择定时器Tl工作在 模式】下,定时嚣的初值可以由设定的电压鲞通过模数转换得到,然后进行延时。单片机每次在发出触发脉冲前.必须对主电路进行过压过流检测。一旦发现主电路过压或过流,将 关闭晶闸管触发系统。 主电路的过压和过流检测输入选择P1.1和P1.2。若发现过压则在P0.6输出高电平,发现过流则在 堡垄三些筌耋堡圭耋堡望塞P0.7输出高电平,驱动2个LED发出信号。同时将发出的脉冲延时到逆变区域,实际上三相桥式全控 整流电路将停LE工作,保证了系统的安全。保护模块程序流程胬如图5,3所示。 其中C是特殊功能寄存器PSW的进位标志位,作位逻辑运算用。开始发脉冲6延时1000us关脉冲6,1判断保护发脉冲1.2延时1000 us关脉冲】,2判断保护发脉冲2,3延时1000Ⅱs关脉冲2。3延时11671.ts启动定时器图5.2触发脉冲模块流程图Fig.5.2 Burst module flow chart 图5.3保护模埂流程晷Fig,5.3 P1'otecfion module i]OW chart§s4模糊身羹定岫参敷程懈熙在设计模糊自整定PID参数程序时,酋先需要确定辅入萱偏差l e(k)I和偏差变化率l△P(≈1}与输出量比例系数岛、积分系数发,和微分系数KD的论域?分别将精确量横糊化,进行模糊推理t再将模糊量精确化.然后通过PID算法计算新的I e(Ic)I.计算出定时器新的栩值,继而可必得到新的触发时 刻,得到符台要求的电压值。程序流程闯蜘图5A所示‘2”:30、 堡ii蒌些耋塞堡i童!堡婆兰E(k)-INPUT—BACKuP_KP+fE(k)_E(k-1)J图5.4摸糊自整定PlD参数程序洼程图Fig。5.4Self-mining呦PIDcontrol block diagram 第六章结论在现在的工业控制系统中,各种型号单片机的使用相当广。泛,而各种新型单片机系统越来越显示出在运算能力、适应范围、司扩展性以及抗故障能力等方面的优势。另~?方面,以前对电动机的简单控制 的应用较多,但是现在人们对电动机控制的水平要求越来越高,使电动机的复杂控制逐渐成为主流正成为当前工控领域的主流应用。因此,本课题从上述二者的结合点出发,采用新型单片机对直流电动机进 行复杂控制,利用新型单片机运算能力强和适应性强的特点,设计出一种采用模糊自熬定PID_方法控 制的基于新型单片机直流电动机控制系统。 本课题选用基于C8051F019高速SOC单片机的开发平台进行研究开发,在构建的硬件平台基础上 设计出基于模糊自整定PID的控制方法,实现了整流系统一电动机的反馈控制系统,完成了一个相列 完整实用的电机控制系统,并在此基础上进行了其它应用程序的开发。从硬件选型、平台措建,到系统 调试,完成了整个开发工作,并为后续的扩展工作打下了坚实的基础。 型i!;i些奎兰堡圭耋堡堡圣参考文献f11王晓明.电动机的单片机控制.北京:北京航空航天大学出版社,2002[2】中国工控网http://www.gongkong.com吲孙德文.微型计算机技术.北京:高等教育出版社,2001[4】王兆安,黄俊.电力电子技术.北京:机械工业出版社,2000 【5]黄家善.王延才.电力电子技术.北京:机械工业出版社,2003 f61潘琢金,施国君.C8051F高速SOC单片机原理及应用.北京:北京航空航天大学出版社,2002[7]Silicon Laboratories lnc.网站http://www.silabs.com[8】李士勇,夏承光.模糊控制和智能控制理论与应用.哈尔滨:哈尔滨__r_业大学出版社,1990【9】孙增圻.智能控制理论与技术.北京:清华大学出版社;南0‘:广西科学技术出版社,1997【10】余永投,曾碧.单片机模糊逻辑控制.化京:北京航空航天大学出版社,1995 f11】蔡自兴.智能控制(第二版).北京:电子工业出版社,2004 『121{:立新模糊系统与模糊控制教程.北京:清华大学出版社.2003f13]Kevin M Passino,Stephen Yurkovich.模糊控制.北京:清华大学出版社,2001 I 14]刘普寅,吴盏达.模糊理论及其应用.长沙:国防科学技术出版社,2001 l 15]陈汝全.实用微机与单片机控制技术.成都:电子科技大学出版社,1998116]童诗白.华成英.模拟电子技术基础(第三版).北京:高等教育出版社,2003[17]Cygnal Integrated Products,lnc.C8051F单片机应用解析.北京:北京航空航天大学出版社,2002『18]耿恒山,薛美云,耿跃华等.基于AT89C2051单片机的嵌入式晶闸管触发器.电力电子技术.2004,38(5):77~79【19]何希才.新型稳压电源及应用实例.:lE京:电子工业出版社,2004 f20]赵文忠微型机外围接口与通道.西安:西安变通大学出版社,199I 【21]何小阳.计算机监控原理及技术.重庆:重庆大学出版社,2003 【22]武汉力源信息技术服务有限公司网站hllp:Nwww.icbase.com123]Michael J Pont,陈继辉(泽).c语言嵌入式系统开发.北京:中国电力出版社,2003f241唐寅.实时操作系统应用开发指南.北京:中国电力出版社,2002 【25]探矽工作室.嵌入式系统开发圣经(第二版).北京:中国铁道出版社,2003 f26】赵晓安,耿恒山,杨鹏.MCS一51单片机原理及应用.天津:天津大学出版社,2001 【27】潘新民.微型计算机硬件技术教程一原理、汇编、接口及体系结构.北京:机械工业出版社,2004f281 PhillipA Laplante.Real—Time Systems Design and Analysis:An Engineer’S ttandbook(2nd edition)NewYork:ComputerSociety Press?1997『291嵌入开发网http://www.embed,tom.cn3≈ 口O]陈胡计,周立功.嵌入式空时操作系统Small RTOS51原理及应用.北京:北京航空航天大学出版鞋,2004[3】】王章之.aN"机廊用系统抗干拢技术.北京:北京靛空靛天大学出敝社,200If321 Jack G Ganssle。TheArt ofProgran'a,ning Embedded Syslems.San Diego:AcademicPresst 1992[331 Kirk Zurell,艾克武(译).嵌入式系统的C程序设训.北京:机械工!泣出版社.2002【34】JohnCatsoulis;,徐君明(译).嵌入式硬件设计北京:中国电力出版社,2004[35】Steve TAIlworth1987 Introduolion to Real—Timeso黼Design(211dedition)-New York:Spnnger-Veflag,【36]Jean J Labrosse袁勤勇(译)嵌入式系统构件(第=版).托京:枫槭工业出舨社,2002【37l馓码科技htlp-J/www.embytecom 致谢本文是在耿恒山老师的悉心指导和亲切关怀下完成的。在作者攻读硕士学位的两年半期问,导师渊 博的知识、严谨的治学态度、敏锐的学术洞察力以及平易近人的师长风范,都使作者受益匪浅。值此论 文完成之际,谨向导师致以深深的敬意和衷心的感谢。 在本课题的研究过程中,锝到了聂俊岚、韩焕平等老师的热情指导与帮助,在此谨向他们及教研室 的老师们表示衷心的感谢。 感谢师兄汪鹏、耿磊、黄健及同学杨江、刘靖超、张东斌等在试验工作中给予的帮助与支持。 衷心感谢我的父母和岳父母的理锯及无微不至的关爱,衷心感谢我的爱人的无私付出及理解和鼓 励,还有我女儿的诞生给我带来的幸福和快乐,正是在亲人们的理解、支持和鼓励下,使我得以无后顾 之忧,潜心完成学业。 衷心感谢对本论文进行评审及答辩工作的各位专家、教授。 最后,再一次向所有给予本人支持、鼓励、帮助与关心的师长、专家及耐学们表示衷心感谢。 基于C8051F单片机直流电动机反馈控制系统的设计与研究作者: 学位授予单位: 被引用次数: 刘晓凯 河北工业大学 1次参考文献(37条) 1.王晓明 电动机的单片机控制 2002 2.查看详情 3.孙德文 微型计算机技术 2001 4.王兆安.黄俊 电力电子技术 2000 5.黄家善.王延才 电力电子技术 2003 6.潘琢金.施国君 C8051F高速SOC单片机原理及应用 2002 7.Silicon Laboratories Inc 查看详情 8.李士勇.夏承光 模糊控制和智能控制理论与应用 1990 9.孙增圻.邓志东 智能控制理论与技术 1997 10.余永权.曾碧 单片机模糊逻辑控制 1995 11.蔡自兴 智能控制 2004 12.王立新.王迎军 模糊系统与模糊控制教程 2003 13.Kevin M Passino.Stephen Yurkovich 模糊控制 2001 14.刘普寅.吴孟达 模糊理论及其应用 2001 15.陈汝全 实用微机与单片机控制技术 1998 16.童诗白.华成英 模拟电子技术基础 2003 17.Cygnal Integrated Products Inc C8051F单片机应用解析 2002 18.耿恒山.薛美云.耿跃华.杨昕 基于AT89C2051单片机的嵌入式晶闸管触发器[期刊论文]-电力电子技术 .何希才 新型稳压电源及应用实例 2004 20.赵文忠 微型机外围接口与通道 1991 21.何小阳 计算机监控原理及技术 2003 22.查看详情 23.Michael J Pont.陈继辉 C语言嵌入式系统开发 2003 24.唐寅 实时操作系统应用开发指南 2002 25.探矽工作室 嵌入式系统开发圣经 2003 26.赵晓安.耿恒山.杨鹏 MCS-51单片机原理及应用 2001 27.潘新民 微型计算机硬件技术教程--原理·汇编·接口及体系结构 2004 28.Phillip A Laplante Real-Time Systems Design and Analysis:An Engineer's Handbook 1997 29.查看详情 30.陈明计.周立功 嵌入式实时操作系统Small RTOS51原理及应用 2004 31.王幸之.王雷.翟成 单片机应用系统抗干扰技术 2001 32.Jack G Ganssle The Art of Programming Embedded Systems 1992 33.Kirk Zurell.艾克武 嵌入式系统的C程序设计 2002 34.John Catsoulis.徐君明 嵌入式硬件设计 2004 35.Steve T Allworth Introduction to Real-Time Software Design 1987 36.Jean J Labrosse.袁勤勇 嵌入式系统构件 2002 37.微码科技 查看详情引证文献(1条) 1.王闽生 基于单片机的轮轨力检测[学位论文]硕士 2006本文链接:http://d..cn/Thesis_Y843610.aspx 基于C8051F单片机直流电动机反馈控制系统的设计与研究-是一个在线免费学习平台、通过收集整理大量专业知识,职业资料、考试资料,考试复习指导,试题资料等给大家分享;同时提供学习互动交流;更好的帮助大家学习。 相关文档: 搜索更多:“” All rights reserved Powered by copyright ©right 。非常超级学习网内容来自网络,如有侵犯请联系客服。|}

我要回帖

更多关于 如何驱蟑螂 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信