基于ATmega8L单片机的蠕动泵步进电机控制器研制.pdfVIP

基于ATmega8L单片机的蠕动泵步进电机控制器研制.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自动化 关键词:ATmega8L单片机;步进电机;蠕动泵; 中图分类号:TP23 文献标识码:A 控制系统 文章编号:1009—9492 f201 I1 1 1-0024—04 Design of Peristaltic Pump Step Motor Controler Based on ATmega8L MCU CHEN Fu—an.HUO Fu—qiang.CHEN Na—na (Henan University of Technology Colege of Electrical Engineering,Zhengzhou450007,China) Abstract:Designed a suit of control system which is used for peristaltic pump step motor,in hardware and software,which exists prob— lem of velocity fluctuation in the proces of rise and fal speed.High performance MCU acts as controller;using the combined method of hardware timer interupt and inquire to program,the controller control the speed of step motor based on linear rise—and—fal in the in— terrupt service routine.The used result shows that control system is stable,working stablely,achieving desired effect. Key words: ATmega8LMCU;step motor;peristaltic pump;control system 1引言 目前,广告行业刻字机改造成条幅机大多数 是添加蠕动泵作为供墨装置。蠕动泵是一种液体 驱动装置,具有良好的自吸能力,可空转无回流。 蠕动泵控制主要通过单片机或其它智能装置实现, 其中单片机控制是单片机按照控制程序 ,带动作 为动力源的步进电机驱动蠕动泵,该控制方法简 单、性价比高,得到广泛应用。步进电机的启停 是变速过程 ,如果采用简单的恒速法 (速度直接 下降或上升)很难再现其真实过程,同时会出现 因速度波动大造成条幅墨迹不均匀 、有条纹甚至 糊字现象.影响广告效果。如果采用伺服电机或 步距角较小的步进电机能克服上述缺点,但增加 了成本 .最简单有效的方法就是选用高性能单片 机、优化软件。 本研究选用高性能 ATmega8L单片机作为控 收稿 日期:2011-05—13 制器,用直线升降速法线性拟合启停过程,使蠕 动泵供墨均匀。 2控制原理分析 控制系统启停受控于刻字机,运行过程与刻 字机同步即下刀上墨,抬刀停墨,不会滴墨、漏 墨。控制系统总体结构框图见图 1,ATmega8L单 片机是系统控制器 。刻字机使能控制系统启动后 , 控制系统根据用户相关按键设置,发出控制要求 给步进电机驱动电路 以驱动步进电机 ,步进电机 ATmega8L 单片机 图 1 控制系统总体结构框图 三 根据控制要求驱动蠕动泵实现加减速 ,供退墨 (正方转)及蠕动泵切换;并将控制状态和运行状 态在液晶上显示,运行过程中可更改设置。 升降速控制是步进电机控制的核心。步进电 机的速度正比于接收脉冲的频率,用频率表示速 度 当运行频率低于电机本身启动频率时可直接 启动或停止 ;步进电机高频率启动易引起失步、 堵转或高频率直接停止易出现过冲、超步现象. 这时就需要对电机进行升降速控制。本方案采用 计算简单 、响应快的直线升降速控制方法,保证 步进电机平稳 自动升降速,速度控制曲线如图 2 所示。采用离散逼近法获得较理想的升降速曲线, 以便更好的实现升降速控制,该过程通过软件编 程实现 ,按照直线升降速规律建立一张时间间 隔一频率表,表中的每一离散点的时间间隔项对 应一个脉冲频率.时间间隔按一定的升序或降序 规律排列.使步进电机速度按照匀加速增减 ⋯。 图2 速度控制曲线 t/S 时间间隔根据控制系统允许的加减速时间设 定 ,时间间隔对应的脉冲频率根据加速度设定 , 加速度是控制系统允许的最高运行频率与加减速 时间的比值。图 2表明升降速过程中,加速度不 变。运行过程中电机运行频率每跃上一个 台阶, 每个台阶对应的时间间隔At是相同的,如图3所 示。根据系统允许的加减速时间可以计算出At, 进而可以求得每个时间间隔

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档