发明名称 步进马达控制系统与方法
摘要 本发明之步进马达控制系统,系利用脉冲计数值 PCN、计数基数CB、以及定速期间MCSI等三组参数来控制马达之转动。该控制方法包含下列步骤:(a)产生同步马达触发信号,以该扫描器之影像感测模组所产生之曝光脉冲CVTR送出一马达触发信号,并清除一基数累加值;(b)累计基数累加值,在每个参考脉冲,将基数累加值加上计数基数CB;以及,(c)产生非同步马达触发信号,当前述基数累加值大于或等于脉冲计数值PCN时,送出一马达触发信号,并清除该基数累加值。由于步进马达之速度仅与脉冲计数值PCN以及计数基数CB有关,因此只要控制该等参数即可控制步进马达。
申请公布号 TW498599 申请公布日期 2002.08.11
申请号 TW089116317 申请日期 2000.08.11
申请人 瑞昱半导体股份有限公司 发明人 黄柏尧
分类号 H02P3/00 主分类号 H02P3/00
代理机构 代理人 叶信金 新竹巿武陵路二七一巷五十七弄十号六楼
主权项 1.一种扫描器之步进马达的控制方法,系利用脉冲计数値PCN、计数基数CB、以及定速期间MCSI等三组参数来控制马达之转动,该控制方法包含下外步骤:产生同步马达触发信号,即对应于该扫描器之影像感测模组所产生之每个曝光脉冲CVTR产生一同步马达触发信号,并清除一基数累加値;累计前述基数累加値,即对应于每个参考脉冲,将前述基数累加値加上前述计数基数CB;产生非同步马达触发信号,即当前述基数累加値大于或等于前述脉冲计数値PCN时,送出一非同步马达触发信号,并清除该基数累加値;以及,当侦测到前述扫描器之记忆体缓冲器已满时,启动回迹控制。2.根据申请专利范围第1项所记载的扫描器之步进马达的控制方法,其中前述回迹控制包含下列步骤:初値设定,即将一暂存计数基数TCB设定成前述计数基数CB,并将正转旗标致能;减速控制,执行副程序A以输出非同步马达触发信号,并将前述暂存计数基数TCB减1,并重复该步骤至该暂存计数基数TCB为0;反转加速控制,将前述正转旗标取消致能,且将前述暂存计数基数TCB加1,并执行副程序A以输出非同步马达触发信号,并重复该步骤至该暂存计数基数TCB等于计数基数CB;反转定速控制,执行副程序A以输出非同步马达触发信号,并重复该步骤至前述定速期间MCSI所储存之次数;反转减速控制,执行副程序A以输出非同步马达触发信号,并将暂存计数基数TCB减1,并重复该步骤该暂存计数基数TCB为0;正转加速控制,即当收到一启动信号后,将前述正转旗标致能,并将暂存计数基数TCB加1,执行副程序A以输出非同步马达触发信号,并重复该步骤至该暂存计数基数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信号。7.一种扫描器之步进马达的控制方法,系利用脉冲计数値PCN、计数基数CB、以及定速期间MCSI等三组参数来控制马达之转动,该控制方法包含下列步骤:产生同步马达触发信号,即对应于该扫描器之影像感测模组所产生之每个曝光脉冲产生一同步马达触发信号;产生非同步马达触发信号,即对应于一复数个参考脉冲产生一非同步马达触发信号;以及当侦测到前述扫描器之记忆体缓冲器已满时,启动回迹控制;其中前述复数个参考脉冲由前述脉冲计数値PCN及前述计数基数CB以决定。8.根据申请专利范围第7项所记载的扫描器之步进马达的控制方法,其中前述回迹控制包含下列步骤:初値设定,即将一暂存计数基数TCB设定成前述计数基数CB;正转减速控制,执行副程序A以输出非同步马达触发信号,并将前述暂存计数基数TCB减1,并重复该步骤至前述计数基数CB所储存之次数;反转加速控制,将前述暂存计数基数TCB加1,且执行副程序A以输非同步马达触发信号,并重复该步骤至前述计数基数CB所储存之次数;反转定速控制,执行副程序A以输出非同步马达触发信号,并重复该步骤至前述定远期间MCSI所储存之次数;反转减速控制,执行副程序A以输出非同步马达触发信号,并将暂存计数基数TCB减1,并重复该步骤至前述计数基数CB所储存之次数;正转加述控制,将暂存计数基数TCB加1,且执行副程序A以输出非同步马达触发信号,并重复该步骤至前述计数基数CB所储存之次数;以及,正转定速控制,执行副程序A以输出非同步马达触发信号,并重复该步骤至前述定远期间MCSI所储存之次数;其中,前述副程序A包含下列步骤:产生非同步马达触发信号,即对应于复数个参考脉冲产生一非同步马达触发信号,其中前述复数个参考脉冲由前述脉冲计数値PCN及前述计数基数CB决定。9.根据申请专利范围第8项所记载的扫描器之步进马达的控制方法,其中将前述脉冲计数値PCN与计数基数CB同时乘上一整数基数,可调整前述回迹控制时的加速度与减速度。10.根据申请专利范围第9项所记载的扫描器之步进马达的控制方法,还包含一加速控制程序,该加速控制程序可应用于该扫描器预扫时之马达启动控制,以及后退时之马达启动控,该加速控制程序包含:步骤一:填入复数组脉冲计数値PCN与计数基数CB至一加速控制表;步骤二:从上述加速控制表载入一组脉冲计数値PCN与计数基数CB;步骤三:若侦测到曝光脉冲CVTR,则产生前述同步马达触发信号,并载入下一组脉冲计数値PCN与计数基数CB;步骤四:若侦测到复数个参考脉冲时,产生一非同步马达触发信号,其中前述复数个参考脉冲由前述脉冲计数値PCN及前述计数基数CB决定;以及,步骤五:重复步骤三与步骤四至该加速控制程序结束。11.根据申请专利范围第9项所记载的扫描器之步进马达的控制方法,其中该控制方法应用于线速率扫描时,系将前述参考脉冲之频率除以3,并且遮蔽两个曝光脉冲CVTR信号。12.根据申请专利范围第9项所记载的扫描器之步进马达的控制方法,其中该控制方法应用于线速率扫描时,系将前述脉冲计数値PCN乘以3,并且遮蔽两个曝光脉冲CVTR信号。图式简单说明:图1显示本发明步进马达控制系统所产性之马达触发信号的时序图。图2显示本发明步进马达控制系统之回迹流程控制时,其移动机架之位置示意图。图3显示本发明步进马达控制系统之主动作控制流程图。图4显示本发明步进马达控制系统在回迹控制时之减速状态的控制流程图。图5显示本发明步进马达控制系统在回迹控制时之反转加速状态的控制流程图。图6显示本发明步进马达控制系统在回迹控制时之反转定速状态的控制流程图。图7显示本发明步进马达控制系统在回迹控制时之反转减速状态的控制流程图。图8显示本发明步进马达控制系统在回迹控制时之正转加速状态的控制流程图。图9显示本发明步进马达控制系统在回迹控制时之正转定速状态的控制流程图。图10显示本发明步进马达控制系统在回迹控制时之马达的速度与时间的关系图。图11显示本发明副程序A的控制流程图。图12显示本发明步进马达控制系统预扫加速时之正转定速状态的控制流程图。
地址 新竹科学园区工业东九路二号