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