找回密码
 立即注册
楼主: 梁***

BLDC, 三相无刷直流电机驱动-STC8/STC32-无HALL, 12万转, 视频讲解

 火.. [复制链接]
  • TA的每日心情
    开心
    2024-1-23 09:39
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    14

    回帖

    148

    积分

    注册会员

    积分
    148
    发表于 2023-7-14 11:11:15 | 显示全部楼层
    请问ADC8、ADC9、ADC10这三点高电平时的电压控制在多少比较合适?

    点评

    单片机工作5V,比较器输入最高3V左右比较合适。我的例子电路是12~24V的,用24V时,就大约是3V。  详情 回复 发表于 2023-7-14 11:51
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2979

    回帖

    6713

    积分

    超级版主

    积分
    6713
     楼主| 发表于 2023-7-14 11:51:15 | 显示全部楼层
    jhxczy 发表于 2023-7-14 11:11
    请问ADC8、ADC9、ADC10这三点高电平时的电压控制在多少比较合适?

    单片机工作5V,比较器输入最高3V左右比较合适。我的例子电路是12~24V的,用24V时,就大约是3V。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9351

    回帖

    1万

    积分

    管理员

    积分
    13882
    发表于 2023-7-14 12:04:03 | 显示全部楼层
    2023/7/18宣讲会,  周二下午,14: 00 ~ 17:00腾讯会议号:885-5858-2739
    精度13位,STC真12位ADC过采样到16位分辨率,宣讲会筹备中
    STC32位8051开源示波器 | 频谱分析仪宣讲会筹备中

    2023/7/19宣讲会,  周三下午,14: 00 ~ 16:00 ,60个学时,腾讯会议号885-5858-2739
    《STC最新8051单片机原理及应用》,全球直播教学活动正式开始
    ==基于自带硬件USB仿真STC8H8K64U实验箱V9.6,中英双语答疑
    ==山东大学陈桂友教授亲自主讲,STC创始人主持授课,正统权威

    ========================================
    2023/7/18,  研讨会,入场等待花絮,乘风飞扬
    1,12位ADC, 汇编语言程序设计
    2,12位ADC, C语言程序设计
    3,12位ADC, 基于库函数的程序设计,对寄存器彻底掌握的要求降低了
    4,DMA 支持的 12位ADCDMA支持的4组独立串口
    2023/7/18,  研讨会,主题结束后思考题花絮,8051的明天会更好,姚工
    STC32位8051的未来:32位8051 + 强大的数学协处理器 + 强大的DSP
    一,8051未来 是他弟弟 32位8051
           STC32位8051有超级强大的:
           ===硬件 三角函数/反三角函数 数学协处理器
           ===硬件 单精度浮点 数学协处理器
    二,STC32位8051的未来:32位8051 + 强大的数学协处理器 + 强大的DSP
           挂羊头卖狗肉进行到底 !

           卖的是【数学协处理器+强大的DSP】,白送32位8051
           卖的是  2组CAN,还是白送32位8051
           卖的是  USB,还是白送32位8051      
           卖的是  真12位ADC, 实际精度13位,过采样到16位分辨率,送32位8051
    三,如何从8051到32位8051


    本活动技术支持网站
    www.STCAIMCU.com,  STC全球32位8051爱好者技术互助交流社区论坛,技术交流,视频学习 !
    www.STCAI.com,           STC全新官方网站,下载资料 !
    全国大学生智能车竞赛,大学生电子设计竞赛,STC32位8051,最快1T 8051选型,  全部【免费+包邮送】
    拨冗参加 STC 328051 技术研讨会的 学校 / 老师,  研发人员 / 学生   都可以【免费+包邮送】 :
    实验室  / 实验箱 / 核心功能实验板 / MCU 全部【免费+包邮】送
    点击专属链接入会,或添加至会议列表:https://meeting.tencent.com/dw/mCOvYiu7de4i
    #腾讯会议号:885-5858-2739       复制该信息,打开手机腾讯会议即可参与



    【新提醒】2023/7/18 宣讲会,12位ADC过采样到16位,STC开源【频谱分析仪 | 示波器】 - 《单片机原理及应用》教学改革及实践研讨会,实战技术交流会,会务通知 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-23 09:39
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    14

    回帖

    148

    积分

    注册会员

    积分
    148
    发表于 2023-7-14 13:13:53 | 显示全部楼层
    梁工 发表于 2023-7-14 11:51
    单片机工作5V,比较器输入最高3V左右比较合适。我的例子电路是12~24V的,用24V时,就大约是3V。 ...

    这里的电压是由电机的反电动势提供的,这个反电动势可以按输入的母线电压来算?谢谢!

    点评

    反电动势叠加在PWM上,24V驱动时,PWM输出高电平就是24V。你用示波器看一下电枢的电压便知。  详情 回复 发表于 2023-7-14 16:39
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2979

    回帖

    6713

    积分

    超级版主

    积分
    6713
     楼主| 发表于 2023-7-14 16:39:05 | 显示全部楼层
    jhxczy 发表于 2023-7-14 13:13
    这里的电压是由电机的反电动势提供的,这个反电动势可以按输入的母线电压来算?谢谢! ...

    反电动势叠加在PWM上,24V驱动时,PWM输出高电平就是24V。你用示波器看一下电枢的电压便知。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    回帖

    16

    积分

    新手上路

    积分
    16
    发表于 2023-7-19 16:26:46 | 显示全部楼层
    梁工:下面程序不理解,能解释一下吗?
    if((PhaseTime >= 40) && (PhaseTime <= 1000))          
    {
            TimeOut = 125;            //堵转500ms超时
    }         
    if( PhaseTime >= 60)       
    {
             PhaseTime -= 40; //修正由于滤波电容引起的滞后时间
    }         
    else        PhaseTime = 20;    //只给20us, 则无滞后修正, 用于检测滤波电容引起的滞后时间

    点评

    换相时间再40~1000us之间为正常,则重置超时(到计时初值,即一直不超时)。 否则,换相不正常,不重置超时,500ms后超时停止驱动。 唤醒时间修正由于滤波电容造成的滞后时间。  详情 回复 发表于 2023-7-19 16:53
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    0

    主题

    2

    回帖

    16

    积分

    新手上路

    积分
    16
    发表于 2023-7-19 16:35:10 | 显示全部楼层
    if(B_Timer3_OverFlow)             
    {
            B_Timer3_OverFlow = 0;
            PhaseTime = 12;              //????     
    }
    T溢出为什么要:PhaseTime = 12;

    点评

    我的程序里没有PhaseTime = 12; 这一句,请到主贴下载程序。  详情 回复 发表于 2023-7-19 16:54
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2979

    回帖

    6713

    积分

    超级版主

    积分
    6713
     楼主| 发表于 2023-7-19 16:53:31 | 显示全部楼层
    fan_yonggong 发表于 2023-7-19 16:26
    梁工:下面程序不理解,能解释一下吗?
    if((PhaseTime >= 40) && (PhaseTime = 60)       
    {

    换相时间再40~1000us之间为正常,则重置超时(到计时初值,即一直不超时)。
    否则,换相不正常,不重置超时,500ms后超时停止驱动。

    唤醒时间修正由于滤波电容造成的滞后时间。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2979

    回帖

    6713

    积分

    超级版主

    积分
    6713
     楼主| 发表于 2023-7-19 16:54:20 | 显示全部楼层
    fan_yonggong 发表于 2023-7-19 16:35
    if(B_Timer3_OverFlow)             
    {
            B_Timer3_OverFlow = 0;

    我的程序里没有PhaseTime = 12; 这一句,请到主贴下载程序。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    48

    回帖

    812

    积分

    版主

    积分
    812
    发表于 2023-7-22 10:19:58 | 显示全部楼层
    2023/7/29上午,STC MCU 大型实战腾讯视频研讨会
    1,80mA大电流, LED数码管硬件自动刷新显示
         ===省外围硬件电路,内部硬件自动刷新不需软件反复干预
         ===可直接驱动328段LED数码管,或16米字型16段LED数码管
    2,触摸按键,有自动配置工具辅助开发;
         ===可以用水冲刷设备的键盘表面了,
    5mm厚有机玻璃按键灵敏
    3,RTC实时时钟/////, 闰年自动转换;
    4,低功耗

    5,普通I/O口都支持的外部中断
         ===上升沿/下降沿,高电平/低电平,都可以产生中断
    6,DataFlash/EEPROM
    7,思考题,用内部比较器做外部掉电检测,只在掉电过程中保存数据
         上电后将EEPROM中的数据读到 RAM 中,正常只读/写 RAM
    腾讯会议号:885-5858-2739,会有充分时间供大家提问
    2023/7/29, 下周六上午  9:00 ~ 12:00

    STC8H4K64TL-45I-LQFP48, LQFP32, TSSOP20, QFN48, QFN32
    STC8H4K64TLCD-45I-LQFP64, LQFP48, QFN64, QFN48
    STC8H1K08T-33I-TSSOP20, QFN20
    STC8H1K17T-33I-TSSOP20, QFN20

    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-10 05:44 , Processed in 0.068998 second(s), 65 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表