[发明专利]步进马达的控制方法无效
申请号: | 00126469.9 | 申请日: | 2000-09-01 |
公开(公告)号: | CN1340908A | 公开(公告)日: | 2002-03-20 |
发明(设计)人: | 黄柏尧 | 申请(专利权)人: | 瑞昱半导体股份有限公司 |
主分类号: | H02P8/00 | 分类号: | H02P8/00;H02P8/14;G06K9/00 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄敏 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 步进 马达 控制 方法 | ||
1.一种扫描器的步进马达的控制方法,是利用脉冲计数值PCN、计数基数CB、以及定速期间MCSI等三组参数来控制马达的转动,该控制方法包含下列步骤:
产生同步马达触发信号,即对应于该扫描器的影像检测模块所产生的每个曝光脉冲CVTR产生一同步马达触发信号,并清除一基数累加值;
累计前述基数累加值,即对应于每个参考脉冲,将前述基数累加值加上前述计数基数CB;
产生非同步马达触发信号,即当前述基数累加值大于或等于前述脉冲计数值PCN时,送出一非同步马达触发信号,并清除该基数累加值;以及,
当检测到前述扫描器的存储器缓冲器已满时,启动回溯控制。
2.根据权利要求1所述的扫描器的步进马达的控制方法,其中前述回溯控制包含下列步骤:
初值设定,即将一寄存计数基数TCB设定成前述计数基数CB,并将正转特征位致能;
减速控制,执行子程序A以输出非同步马达触发信号,并将前述寄存计数基数TCB减1,并重复该步骤至该寄存计数基数TCB为0;
反转加速控制,将前述正转特征位取消致能,并执行子程序A以输出非同步马达触发信号,且将前述寄存计数基数TCB加1,并重复该步骤至该寄存计数基数TCB等于计数基数CB;
反转定速控制,执行子程序A以输出非同步马达触发信号,并重复该步骤至前述定速期间MCSI所存储的次数;
反转减速控制,执行子程序A以输出非同步马达触发信号,并将寄存计数基数TCB减1,并重复该步骤该寄存计数基数TCB为0;
正转加速控制,即当收到一启动信号后,将前述正转特征位致能,执行子程序A以输出非同步马达触发信号,并将寄存计数基数TCB加1,并重复该步骤至该寄存计数基数TCB等于计数基数CB;以及,
正转定速控制,执行子程序A以输出非同步马达触发信号,并重复该步骤至前述定速期间MCSI所存储的次数;
其中,前述子程序A包含下列步骤:
累计前述基数累加值,即对应每个参考脉冲,将前述基数累加值加上前述寄存计数基数TCB;以及,
产生非同步马达触发信号,即当前述基数累加值大于或等于前述脉冲计数值PCN时,送出一非同步马达触发信号,并清除该基数累加值。
3.根据权利要求2所述的扫描器的步进马达的控制方法,其中同时将前述脉冲计数值PCN与计数基数CB乘上一整数基数,可调整前述回溯控制时的加速度与减速度。
4.根据权利要求3所述的扫描器的步进马达的控制方法,还包含该加速控制程序,该加速控制程序可应用于该扫描器预扫时的马达启动控制,以及后退时的马达启动控制,该加速控制程序包含:
步骤一:填入多组脉冲计数值PCN与计数基数CB至一加速控制表;
步骤二:从上述加速控制表载入一组脉冲计数值PCN与计数基数CB,并清除基数累加值BA;
步骤三:若检测到曝光脉冲CVTR,则输出前述同步马达触发信号,并载入下一组脉冲计数值PCN与计数基数CB,同时清除基数累加值BA;
步骤四:若检测到参考脉冲时,将前述基数累加值BA加上前述计数基数CB,并于前述基数累加值BA大于或等于前述脉冲计数值PCN时,送出一非同步马达触发信号,并清除该基数累加值;以及,
步骤五:重复步骤三与步骤四至该加速控制程序结束。
5.根据权利要求3所述的扫描器的步进马达的控制方法,其中该控制方法应用于线速率扫描时,是将前述参考脉冲的频率除以3,并且遮蔽两个曝光脉冲CVTR信号。
6.根据权利要求3所述的扫描器的步进马达的控制方法,其中该控制方法应用于线速率扫描时,是将前述脉冲计数值PCN乘以3,并且遮蔽两个曝光脉冲CVTR信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00126469.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水系统防垢系列装置
- 下一篇:密封防水容器的新用途与密封防水手机盒