楼上几位说得都很好,尤其是3楼提出的参考变频器功能。我原打算加1个外置存储器的,但考虑到IO口线有些紧张,拟打算将STC4051AD内部的EEPROM作为未来的存储器,存储马达转速与时长,因为电路晶振是已知的,用软时钟应能解决定时问题,这个功能以前我是叫它学习功能,就是用户调一满足要示的转速,按一下设定键,PWM值记入EEPROM,当将控制器转入重现时,将重现学习过程的速度与时间曲线,时长目前还只能用PC机通过串口管理了,脱机时无显示部件,按键也有限,不好作参数输入功能。 gyt提到的故障检测也很有必要,系统目前设计了一蜂鸣器,拟采用PC机长鸣,短鸣来区分各类故障的报警输出方式,至于故障的检测,目前是将L298驱动电路上的电流采样回馈到AD输入口线,理论上可实现能侦测到马达是否接入或过载,系统输出控制通道是否畅通。 电机制动功能,看L298的PDF,我的理解是L298电路本身能完成的,但未测试过,直流电机的惯性很大,精细作业时的确应考虑紧急制动的功能。 设计时,我考虑了这控制板也能用于要示不高的步进电机的控制,用串口通讯的两个IO口完成程序下载,参数更新和步进电机脉冲及方向的输入。 经几位一提醒,思路开阔不少,大家继续给给建议,先谢过了。
|