单片机在双电机同步控制系统中的应用_第1页
单片机在双电机同步控制系统中的应用_第2页
单片机在双电机同步控制系统中的应用_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机应用单片机在双电机同步控制系统中的应用国家电力公司苏州热工研究所(苏州215004仲华明摘 要 文章介绍了利用单片机开发的一种能取代用常规电动仪表组成的 双电机同步控制装置,介绍了该装置的组成及软硬件的设计思想。关键词单片机同步控制双电机图1控制系统框图对较长的工业生产装配输送线,一般需要两台或两台以上的电机驱动,这就 要求驱动电机必须保持同步,以往的同步控制多采用多台电动仪表组合而成,造成控 制机构体积大、安装不便、控制性能差、调试困难等缺点。为此,本文提出了采用单片机来实现的电机同步控制系统。1控制系统组成控制系统框图如图1所示,其中电机1为速度控制,由它决定了系统的运行速度,因为系

2、统对速度的调节要求不高,所以采用了 开环控制。电机2跟踪电机1组成位置随动系统,这是一个串级控制系统,主回路是 一个位置控制回路,副回路是一个电机电流控制回路,它能及时地抑止电流环内的各 种干扰,有效地提高了控制系统的性能指标。另外,系统中还引入了速度输入补偿控 制以抵消速度输入扰动对系统同步的影响,如果选择G c 1(S使G 1(S G d 1(S i =G c 1(S G 2(S G d 2(S 即 G c 1(S =G 1(S G d 1(S /(G 2(S G d 2(S时,则速度输入扰动对系统的影响可得到完全的补偿。但G 1(S、G d 1(S、G2(S、G d 2(S往往难于准确测

3、得所以只能做到近似补偿系统以Atmel89C52单片机为核心,并扩展了必要的外围接口电路,其硬件 结构如图2所示。本系统程序量超出了 89C52的内部8K容量,所以扩展了一片EPROM作为程序存储器。电路中采用了 MAX232和MAX485这两种电平转换 芯片提供RS 2232或RS 2485通信接口,以满足现场不同的组网要求。工业现场通常电磁干扰严重,供电电压不稳,为了提高系统的抗干扰能力,采用了 多功能微处理器监控芯片X25045,芯片的看门狗定时器和电源电压监视器可对微处 理器提供独立的保护。当系统由于软故障或电压不稳以及其他干扰引起程序跑飞而 超过监视计数器规定的时间时,它的RESET

4、引脚便会自动产生复位信号,使程序自 动恢复运行。X25045内的EEPROM则用来保存系统的设置参数,如回路PID参数、系统启停时间、参数修改密码等。由安装在减速箱上的两只电磁增量式编码器输出的反映电机转速的测量脉冲信 号经光电隔离、整形滤波后分别送给计数器8253的计数器1和计数电子技术2002年第6期中国传感器http :/www.se .c n(34525控制系统硬件组成框图器2,单片机定时读取8253的计数值,经位置环PID运算后,结果作为电流环的输入WDT &EEPROMX25045电机给定转速信号经缓冲器送至 A/D转换器ADC0809,其转换结果由CPU读取后分别作为电机

5、1的速度控制信号和电机2的速度扰动补偿控制的输入信号两电机的电流反馈信号经滤波处理后送入 A/D转换器ADC0809,经A/D转换 后,参与内环PID运算,并将结果送给D/A转换器DAC0832以输出模拟信号去控制 电机2的转速。系统开关量的输入采用了 74L S244和光耦组成。开关量的输出由74L S377及 驱动输出芯片MC1413,可以驱动小型继电器。人机接口主要通过6键的键盘和8位L ED数码管以及6只L ED指示灯,来实 现系统参数的显示和修改,以及系统各主要点的运行状态及数据显示(如电机转速,同 步误差,A/D、D/A值,KI/O状态等。其中MAX7219串行L ED驱动器负责对

6、8位 L ED数码管的显示驱动,74L S164的串行移位实现键盘扫描输入。2软件设计该系统的软件由主程序、中断处理程序及多个功能模块组成。系统共用了两个 中断:定时器0中断供系统计时,串口接收中断接收来自上位机的数据,用定时器1作 波特率发生器。主程序流程框图如图 3所示,其中初始化程序主要完成判别系统是 上电复位还是看门狗”超时溢出复位、设置定时器、变量赋初值以及从 EEPROM 中读取系统设置参数等。为了及时响应来自上位机的通信事件,在主程序的循环入 口处先判别串口中断是否已接收完一帧数据,若已接受完一帧数据,则跳过键盘、显 示等那些对实时性要求不高的模块,而进入通信处理模块。图3主程序

7、流程框图JL图4控制模块的程序框图在各功能模块中检测控制模块是整个程序的主体,该模块的程序框图如图4所示。它主要完成对转速给定信号的采集和滤波并限制其变化幅度,以保证调速时平稳运行;完成电流环及位置环的PID运算,将结果转换为模拟电压输出;完成各种开关量的检测并进行去抖动滤波,判别是否失步超 限、超载运行并输出相应的开关量控制信号。PID调节器采用带积分分离和抗积分饱和的增量算式,并采用三字节浮点运算以保证运算精度。26(346中国自动化 http :/电子技术2002年第6期键盘扫描散转和显示处理程序构成了人机接口模块,系统参数的显示和设置采 用菜单式结构,操作简捷,易用。其主菜单设有 运行

8、参数” 主调节器PID0参数” 副调节器PID1参数”和其他”等四项功能,它们与面板上的四个L ED发光管相对 应,而每一菜单内的子项由8位数码管的前三位表示该参数名称,其余五位显示其数 值。通信处理模块用于接收上位机的在线修改运行参数命令和向上位机发送运行数 据,这些命令和数据的接受与发送,是以上位机为主机,控制器为从机的主从应答式通 信来完成的。参考文献1龙可微.X25045芯片及其应用.电子技术应用,1999(9网络、通信与多媒体基于Web方式的协同远程教学模式和教学环境济南职工科技大学(济南250014张玉叶摘要文章将CSCW应用于远程教学方案中,实现了一个协同式的基于In terne

9、t的远程教学系统。关键词 CSCW远程教学 In ternet1概述随着网络技术和多媒体技术的发展,远程教学系统趋向于网络化。教师讲授的 内容通过网络传送给每个学员,学员则通过与网络相联的计算机获得教师讲授的内 容。以网络作为传输信息的载体,可以不受地理位置和学员人数的限制,只要学员将 计算机连入教学网络,就可以使用该系统进行学习。与任何教育形式一样,远程教育对象也是特定的,参与构成远程教育的成员的集 合构成了不同的教育群体。我们将参与教学活动的成员(包括教师和学生,甚至系统管理员划分为群体,是有实际意义的。首先,参与的对象是特定的,其次,将成员划分为 群体便于管理,如何实现群体成员参与的协同

10、的网络教学系统是一个值得研究的课 题,其中的关键,我们认为要构建一个具有很好协同能力的远程教学网络环境。它基 于CSCW即计算机支持的协同工作(computer supported cooperative work技术。 CSCW研究群体中的人们如何协同工作及用计算机支持这种工作的方法。真实的 教学中,教师和学生的交互与教学环境构成了一种协同形式,仔细研究教师和学生的行为并构建符合这种形为的远程教学系统,是很有意义的。针对真实教学模式,任何课程都必须进行用户的管理。每一课程必须针对某些 人员(包括教师和学生进行,教师在设立某个课程的时候,也往往是针对特定的学生进 行。在协同式教学环境中,我们认为,教师可能对其学生进行管理的跟踪,了解学生的 学习行为和对课程掌握程度。设立一定的安全机制和用户管理模式,也是为了系统 安全和网络的正常运行,防止恶意参与课程。在远程教学模式下,学习的方式可以分为现场教学模式和自主学习模式。现场 教学模式中,教师和学生同时登录系统,教师系统地传授各种知识给学生,同时通过各 种工具与学生进行多媒体交互。自主学习模式下,学生通过系统提供的各种工具和 内容进行自主学习,这时在系统中,课程被教师以课件的形式提供给学生。一个课件 包括课程中的文字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论