gentleman 发表于 2023-9-17 10:14:02

2023/09/11 第二十八集

   

       这是无刷电机驱动电路

       常见的是中间公共com 的结构
       好像叫星型结构

   分析有6步驱动

      

   途中虚线为反电动势

   

   看代码 6步

   不带霍尔的难,要通过反电动势分析位置

      


    补充 有些adc通道可以作为比较器输入
      

gentleman 发表于 2023-9-28 15:07:16

本帖最后由 gentleman 于 2023-9-28 15:15 编辑

2023/09/13 第二十九集

结构框图




中间那里要改成CNT计数器
左右的1P2P等是同一个脚


SMS =000ECE=0

禁止 时钟/触发模式控制器 和外部触发输入



外部时钟
SMS=111








捕获比较通道
   

具体的框图



输出模式



pwm内部结构太复杂了,{:4_164:}
难怪那么多寄存器。




gentleman 发表于 2023-9-28 15:26:33

2023/09/11 第三十集

    PWMx_ENO输出是能

    用哪个就置1打开

    控制寄存器
      PWMx_CR1
            ARPEn自动预装填允许位
   
       这节课都是寄存器的讲解。
       具体寄存器的功能就不抄了,实在太多,给大家截个图

      

      这些都是
      可以对比数据手册进行学习

gentleman 发表于 2023-9-28 15:37:27

2023/09/11 第三十一集

    带霍尔的BLDC 方波控制
      换向COM事件
      可以同时更新六路占空比
      
      注意 COM事件产生 生效的是上一次霍尔信号中断的配置

      准备下一个相位驱动信息,COM事件来了一起更新

      

      

gentleman 发表于 2023-9-30 15:20:04

2023/09/11 第三十二集

      PWM 应用
         步骤
            1.设置IO模式                  PXMX   (有上拉可设为开漏)
            2.输出通道 选择                PWMX_PS
            3.关闭通道                     PWMX_CCER1/2
            4.配置通道模式               PWMX_CCMR1/2/3/4
            5.配置输出使能和极性       PWMX_CCER1/2
            6.设置周期                     PWMX_ARRH/L
            7.使能输出                     PWMX_ENO
            8.使能主输出                   PWMX_BKR
            9.启动PWM计时器            PWMX_CR1
            10.修改占空比               PWMX_CCR


          这么看寄存器好像也不咋多{:4_165:}

          例程是 呼吸灯
   
          这里对照上面的步骤

          1.
                        

         2.

            

         3.
            
         4.

            
      5.

            
       6.7.
             这里用移位去除高低八位
            
       8,9,10
            

      这些懂了,应该就能做出呼吸灯了。

         


   
      

gentleman 发表于 2023-9-30 15:39:58

本帖最后由 gentleman 于 2023-9-30 15:48 编辑

2023/09/11 第三十三集

      pwm捕获
          pwm1~4n 没有捕获功能
               这里stc建议输出用强推挽,输入用高阻。(同电平下)
      
          P1 PWM

         

         这里是不是少了一段PWM ENO 输出为啥要打开啊{:4_167:}


       这次的历程用来结构体,来存放SFR --感觉可以学习一下这种方式
      

      还有define
      

       配置寄存器的过程

      

      编码器
      

      
   



   

页: 1 2 3 [4]
查看完整版本: 【实验箱已收到】陈老师《单片机原理及应用-STC8H8K64U》打卡 | 实验箱已收到