ARM 笔记(1014)-- STM32部分--12

交通管控系统#

交通灯是怎么运转的 绿、黄、红 默认绿灯和红灯都是30s黄灯是5s
按键1 可以管控灯的颜色
按键2 管控当前灯剩余的持续时间(当前的灯的剩余时间,而且只对本次管控生效)
每按下一次按键1,顺序切换灯的下一种颜色,并且保持下一种颜色显示时间不变,
每按下一次按键2,增加当前颜色的显示时间5s,并且只对本次管控生效。

水冷系统#

步进电机如何控制

使能
相位  分步骤
步距
40k
转矩

用mos管控制

细分
A=0   1
B=0   1
C=0   1
D=0   1

步进电机控制:#

使能信号:让步进电机转的
方向信号:控制步进电机转动方向的方向信号
脉冲信号:步进电机要想转需要脉冲信号作为驱动信号,因为只给TTL电平没法控制步进电机转了多少度。
步距角:(空载条件下)一个脉冲步进电机的转动角度
转矩/扭矩:步进电机的带载能力,扭矩可以通过外接io进行设定,。
步进相位:步进电机内部线圈的个数

步进电机的控制过程是单片机给出驱动器给出如下信号:#

使能信号、方向信号、脉冲信号、扭矩信号(2个IO口)   共5个IO口    

扭矩信号、:驱动器按事先选好的相位条件,在驱动器内部的MOS管起到扩流的作用。
           按照相应的节拍自动产生控制电机运转的时序。

注意:#

1.带载时候,可能与理论计算的转动角度不一样、我们管这种现象叫“丢步”

解决丢步的方法:#

  我们可以通过
增加电机的电流,
或者提高电机的扭矩、
降低电机的转动速度
三种方式解决丢步现象。

2.使能信号决定步进电机是否转动,而不是脉冲信号,所以程序中可以一直给脉冲信号、
脉冲信号的频率要参照驱动器。再由定时器给出

水冷系统的工作过程:#

当下位机接到T3信号时,控制马达1运转,从水缸1抽水,给水冷系统供水;
当水缸2温度达到阈值时,控制马达2运转,把水送给水缸1

四个初始化
系统时钟
滴答时钟

posted @   L707  阅读(74)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
主题色彩