[发明专利]一种脉冲发送方法及系统在审
申请号: | 201711316855.5 | 申请日: | 2017-12-11 |
公开(公告)号: | CN108107777A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 宋斌;胡伟 | 申请(专利权)人: | 深圳市显控科技股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 唐致明;洪铭福 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脉冲发送 脉冲发送模块 脉冲 脉冲计数模块 单独设置 接收控制信号 控制开关电路 发送控制 发送脉冲 高频脉冲 输出脉冲 预设 统计 发送 输出 保证 | ||
本发明公开了一种脉冲发送方法及系统,本发明一种脉冲发送方法及系统,单独设置了脉冲发送模块用于发送脉冲,且单独设置了脉冲计数模块用于统计脉冲发送模块的输出脉冲个数,当统计的脉冲个数达到预设脉冲个数时,脉冲计数模块控制开关电路发送控制信号至脉冲发送模块,脉冲发送模块接收控制信号后结束脉冲发送,不仅提高了脉冲发送系统的稳定性,保证输出的脉冲个数的准确性,以适用于高频脉冲发送,而且实现成本低廉。
技术领域
本发明涉及脉冲控制领域,尤其是一种脉冲发送方法及系统。
背景技术
一般地,脉冲主要用于使用脉冲方式对伺服电机、步进电机进行精准速度、位置控制的工控场合,可用于工业机器人、数控加工中心、滚齿机、包装机、纺织机等工业基础设备。通过脉冲发送的频率控制电机速度,脉冲发送的个数控制转角、移动量,从而达到在工控场合中对执行机构进行准确速度和位移量控制。部分场合需要实现电机的高速高精控制,对脉冲的频率和脉冲个数的准确性有较高要求,工业应用中脉冲频率100KHz属于正常水平,能满足绝大部分的工程需要,200KHz属于较高水平试用范围更广。目前可产生高频脉冲的可指定脉冲个数的脉冲发送方法有单定时器中断方式、CPLD/FPGA方式。
然而,单定时器中断方式发送脉冲,即单定时器发送PWM脉冲,并设置单个脉冲发送完成中断,每发送一个脉冲进入中断,记录脉冲发送个数,达到指定个数后停止。虽能准确控制脉冲个数,但受中断机制影响,频繁进入中断将占用大量CPU,系统稳定性可靠性会受到较大影响,不能发送较高频率脉冲,例如,当脉冲频率达到1MHz时,单片机系统接受1MHz的中断,频繁进入中断,单片机不能正常工作;
另外,CPLD/FPGA方式虽然能解决频率高时的脉冲准确性问题,也能多路脉冲同时高频发送,但需要外加CPLD/FPGA芯片,从而增加了脉冲发送系统的硬件成本和开发成本。
发明内容
为了解决上述技术问题,本发明的目的是提供一种脉冲发送方法及系统,用于提高脉冲发送系统的稳定性,以适用于高频脉冲发送,且实现成本低。
本发明所采用的技术方案是:一种脉冲发送系统,包括
脉冲发送模块,用于发送脉冲,直到接收到控制信号停止发送脉冲;
脉冲计数模块,用于统计脉冲发送模块的输出脉冲个数,所述输出脉冲个数等于预设脉冲个数时,控制开关电路发送所述控制信号;
开关电路,用于发送所述控制信号至脉冲发送模块;
所述脉冲发送模块的输出端与脉冲计数模块的输入端连接,所述脉冲计数模块的输出端与开关电路的输入端连接,所述开关电路的输出端与脉冲发送模块的输入端连接。
进一步地,所述脉冲发送模块为第一定时器。
进一步地,所述脉冲计数模块为第二定时器,所述第二定时器为单脉冲输出模式。
进一步地,所述开关电路为配置了门控模式的第二定时器。
进一步地,所述第一定时器和第二定时器为单片机中的定时器。
本发明所采用的另一技术方案是:一种脉冲发送方法,包括以下步骤:
S1、脉冲发送模块发送脉冲;
S2、脉冲计数模块统计脉冲发送模块的输出脉冲个数;
S3、所述输出脉冲个数等于预设脉冲个数时,所述脉冲计数模块控制开关电路发送控制信号;
S4、脉冲发送模块接收到所述控制信号则停止发送脉冲。
进一步地,所述步骤S1之前还包括步骤:
S0、设置所述脉冲的脉冲频率和预设脉冲个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市显控科技股份有限公司,未经深圳市显控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711316855.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机控制执行器
- 下一篇:一种面向实验室安全的智能管理系统