本人用步进电机开发一款车用车速表,信号频率37.5Hz,仪表指示60km/h 思路如下: 单片机PIC6F72,时钟4M TMR0接收信号,一个脉冲,一个中断,脉冲数存Sp_Buff 用TMR1定时31250us,中断一次
1.11次中断,读SP_Buff,存Sp_Buff1 2.22次中断,读SP_Buff,存Sp_Buff2 3.33次中断,读SP_Buff,存Sp_Buff3 4.44次中断,读SP_Buff,存Sp_Buff4 5.55次中断,读SP_Buff,存Sp_Buff5 重复1.2.3.4.5
SPEED=Sp_Buff1+Sp_Buff2+Sp_Buff3+Sp_Buff4+Sp_Buff5
用TMR2定时均匀送出脉冲 ...
问题是:速度响应太慢,特别是急刹车时,感觉特别迟钝
请教大虾指点迷津,不胜感激
|