这个是第二版,其实第一版在年前就已经做出来发给客户了。由于近期才有反馈,于是做了第二版。下面是对作品的总结。
所用器件
大彩串口屏
串口屏的特点是可以在线调试,且适合用于工业项目。这里我选用大彩串口屏,资料、例程丰富,但是有7寸和4.3寸之分,尺寸不一样,例程也不一样。
- 先上位机画图,添加所需控件,这里我的UI还是比较原始,后期会改进
- 如果想用USB转TTL,那屏幕背后的J5引脚必须短接,即把俩焊点焊在一起
- 调试板是必须的,因为需要它与单片机通讯,并且单片机的5V输出不能驱动,忽闪忽灭,而给调试板供电的12V足以驱动
57步进电机及驱动器
此电机驱动能力强,控制方便,将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序控制系统中的主要执行器件。
- DM542电机驱动采用24V开关电源,细分采用6400,设转速为x转/分,则6400个脉冲为1转,则
6400x/60=(arr+1)10/10^6,可以得到计时器初值arr - 接线:黑——>A+ 绿——>A- 红——>B+ 蓝——>B+
PUL+ ——>DIR+ ——>5v PUL- ——>脉冲输出 其他悬空
STM32核心板
移植到核心板上,降低成本和不必要的资源浪费
- PA2,3,4,5 分别是TX,RX,Pulse,Dir
- 核心板与调试板的TX接TX,RX接RX
更新说明
- 加入输入下限(0.1);
- 可输入小数 (精确到小数点后一位) ;
- 嵌入STM32核心板;
- 加入方向控制;
- UI优化;