[发明专利]一种用于电磁振动喂料器的振动控制方法有效
申请号: | 201710330470.8 | 申请日: | 2017-05-11 |
公开(公告)号: | CN106970570B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 黄继业;余开鹏;高明煜;吴占雄 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 电磁 振动 喂料 控制 方法 | ||
1.一种用于电磁振动喂料器的振动控制方法,其特征在于,该方法具体包括以下步骤:
步骤(1):通过过零检测电路检测出AC220V_50hz的相位,获取正负半波过零点的时间,检测零点的时候使用ARM处理器的外部中断截取脉冲信号,对脉冲信号的时长做判断,确定该脉冲信号是零点信号还是干扰信号,实现软件阈值滤波;
步骤(2):设置ARM处理器的多个计时器的计数频率;计时器在检测到零点的时候清零且开启,其中第一个计时器记录一个周期的时间,记为TIMNUM,其余每个计时器控制三个振动器在一个周期内的开启时长,TimK1-TimKN分别表示每个振动器在同个周期内的开启时间,Tdelay1-TdelayN分别表示每个振动器在检测到零点与开启之间的延迟时间,N表示振动器的数目;
步骤(3):人机交互界面通过485通信协议与ARM处理器进行通信,设置TimKn和Tdelayn的值,0ms<TimKn<9ms,0ms<Tdelayn<(9-TimKn)/2,当TIMNUM=Tdelay n的时候,通过IO控制双向可控硅驱动器开启第n号振动器,振动器的开启时长为Timkn,当检测新的零点信号的时候将TIMNUM重新清零,n为振动器编号,n=1,2,3···N;
通过定时中断扫描的方式在第一个计时器中判断每个振动器相对应的TimKn是否满足要求,一旦满足就开启相对应的振动器,然后其余计数器中按照设定的Tdelayn值控制相对应的振动器单位时间内的开启时长;
此过程相当于在一个周期内按照人机交互界面的设置截取矩形能量段且要通过零点同步,防止产生相位偏移,这样确保各个周期内截取的矩形能量段相同,这样使得振动强度更加均匀;
步骤(4):ARM处理器通过IO监测各个振动器的实时状态,一旦发现振动器的工作状态与设置的状态不符,ARM处理器就通过485通信向人机界面反馈错误信息,人机界面尝试重新发送上次存放在flash中的设置值,进一步细化错误原因;
步骤(5):在每个周期Tcycle内一旦TIMNUM的值累计到大于(Tcycle-1)ms的时候,必须关掉所有的振动器等待下一个零点。
2.根据权利要求1所述的一种用于电磁振动喂料器的振动控制方法,其特征在于:所述的振动强度的控制方式为:
将Timkn固定为最大振动强度所取的值;通过改变Tdelayn来改变振动强度的大小,此方式中Tdelayn的值与振动强度成反比。
3.根据权利要求1所述的一种用于电磁振动喂料器的振动控制方法,其特征在于:所述的振动强度的控制方式为:
通过协调改变Timkn和Tdelayn的值来改变振动强度,Tdelayn的值与振动强度成反比,TimKn与振动强度成类二次函数关系在最大值往左右两边分别渐减,所以通过协调改变Timkn和Tdelayn的值得到更多的振动级数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710330470.8/1.html,转载请声明来源钻瓜专利网。