欢迎访问金沙澳门手机版网址公司网站!


五金工具

MENU

五金工具

手摇脉冲发生器模块软硬件实现

点击: 105 次  来源:http://www.bottlebabble.com 时间:2020-01-04

图片 1

手摇脉冲发生器模块软硬件实现。At89S52硬件能源配置 使用At89S52的INT0引脚接受手摇脉冲产生器的A相数字信号,设置该非确定性信号的每多个骤降沿触发INT0中断,在其暂停服务子程序里变成鉴向和按时/计数器T0最早化及按期初值设置,然后张开准时中断T0;系统中运用准时中断T0将点名个数的脉冲种类均匀地出口到步进或伺性格很顽强在暗礁险滩或巨大压力面前不屈电机等施行部什。 度量与解析计算 以选取TOSOKU的HCl l5型手摇脉冲发生器为例,其刻度分辨率是1 00脉冲/圈,CPU选用品振为24MHz,假定脉冲当量为0.00 1mm。通过示波器测得在最棒操作情状。卜手摇脉冲发生器的最短脉冲周期T为3000 us;当盼‘倍率接收的档位值以变量beilv存款和储蓄在RAM中。为越来越好地完成均匀脉冲的出口动作,在反应计时器T0中断服务程序中配置输出取反的队列功率信号至电机驱动器,由此可以预知:生龙活虎组完整的脉冲输出供给2个再三再四的中断输出,进而脉冲输出的时问问隔周期Tint。,总计办法如下: 软件完毕进程依据“倍率选抒设定变量beilv的值,并开端化外界中断0及机械漏刻T0中断,依据上述计算结果设置按期初叶值Tini。在外表中断0的暂停服务程序中(图1地方①卡塔尔(قطر‎,先形成出口鉴向并安装脉冲输出个数变量初值out puls,然后张开电火花计时器中断。在电磁打点计时器Tl的行车制动器踏板服务程序中先决断变量值out 是还是不是为0若为0证明钦赐脉冲己输出达成,关闭机械漏刻0并再次来到主程序;不然将出口至电机驱动器的脉冲信号取反,由于二个完全的脉冲输出须求三回九转取反四遍,所以在每一趟输出后做贰次当前出口非确定性信号判别,如果非确定性信号为高则将out puls自减l,最终重复安装停车计时器0起头值,然后丌启T0中断并回到主程序主流程图如图2所示。 输出效果深入分析将手轮倍率分别选抒在“×l”、“×l0和“×100档位,通过双踪示波器品示手轮脉冲输入能量信号和操纵连串脉冲输出确定性信号,经过比照,输出结果适合预期必要,脉冲个数未有漏计,脉冲输出进度均匀且不发出倒退情形,完毕了随动的实时间调控制。基于此,上述决定方案还是能做越来越的修正安插:再追加三个计数器来实时记下每种手轮脉冲输入的时问周期,并以该周期代替上述“预设最短周期”,能够更加好地落到实处手摇速度的追随调整。