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

使用STC-FOC Lite制作的遥控小车,实践才是检验真理的唯一标准

[复制链接]
  • TA的每日心情
    开心
    昨天 10:10
  • 签到天数: 122 天

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2044

    积分

    荣誉版主

    积分
    2044
     楼主| 发表于 2024-4-3 12:40:32 | 显示全部楼层
    380091044 发表于 2024-4-3 11:21
    老师:我查了一下,以下定义程序中没有用到???

    FOC定义和变量声明

    部分变量是之间用过的,版本更新迭代的时候并没有去掉
    不妨碍的
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 170 天

    [LV.7]常住居民III

    116

    主题

    475

    回帖

    630

    积分

    高级会员

    积分
    630
    发表于 2024-4-3 14:16:40 | 显示全部楼层
    王昱顺 发表于 2024-4-3 12:40
    部分变量是之间用过的,版本更新迭代的时候并没有去掉
    不妨碍的

    哦哦,理解了,那下面这句用法不懂,
    电机运行信息缓存
    Moto_Save_Dat moto_save;//??
    Moto_Save_Dat==moto_save的意思吗?还是?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:10
  • 签到天数: 122 天

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2044

    积分

    荣誉版主

    积分
    2044
     楼主| 发表于 2024-4-3 17:01:48 | 显示全部楼层
    380091044 发表于 2024-4-3 14:16
    哦哦,理解了,那下面这句用法不懂,
    电机运行信息缓存
    Moto_Save_Dat moto_save;//??

    电机的辨识参数需要存储到EEPROM中,所以需要有一个缓存来存储这些参数。
    辨识结束后将会存入EEPROM中并且重启,下次上电就可以直接调用这些辨识好的参数了
    这个Moto_Save_Dat其实是个结构体,里面包含了包括电机的极对数,零点,方向等一系列信息
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 170 天

    [LV.7]常住居民III

    116

    主题

    475

    回帖

    630

    积分

    高级会员

    积分
    630
    发表于 2024-4-3 17:20:05 | 显示全部楼层
    王昱顺 发表于 2024-4-3 17:01
    电机的辨识参数需要存储到EEPROM中,所以需要有一个缓存来存储这些参数。
    辨识结束后将会存入EEPROM中并且 ...

    感谢老师指点,老师:那moto_save呢??我就是不理解,为啥这样写?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 170 天

    [LV.7]常住居民III

    116

    主题

    475

    回帖

    630

    积分

    高级会员

    积分
    630
    发表于 2024-4-8 13:46:07 | 显示全部楼层
    王昱顺 发表于 2024-4-3 17:01
    电机的辨识参数需要存储到EEPROM中,所以需要有一个缓存来存储这些参数。
    辨识结束后将会存入EEPROM中并且 ...

    老师:既然Moto_Save_Dat是个结构体,我查其定义时,确什么都查不到呢?

    点评

    查询的时候需要先编译一下才能正常查询  发表于 2024-4-8 14:12
    定义在config.h 里面  详情 回复 发表于 2024-4-8 14:11
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:10
  • 签到天数: 122 天

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2044

    积分

    荣誉版主

    积分
    2044
     楼主| 发表于 2024-4-8 14:11:35 | 显示全部楼层
    380091044 发表于 2024-4-8 13:46
    老师:既然Moto_Save_Dat是个结构体,我查其定义时,确什么都查不到呢?

    定义在config.h 里面
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 170 天

    [LV.7]常住居民III

    116

    主题

    475

    回帖

    630

    积分

    高级会员

    积分
    630
    发表于 2024-4-8 14:35:21 | 显示全部楼层
    王昱顺 发表于 2024-4-8 14:11
    定义在config.h 里面

    找到了,谢谢老师;
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 170 天

    [LV.7]常住居民III

    116

    主题

    475

    回帖

    630

    积分

    高级会员

    积分
    630
    发表于 2024-4-8 14:45:40 | 显示全部楼层
    王昱顺 发表于 2024-4-8 14:11
    定义在config.h 里面

    老师:这个用法,能给解析一下吗?看不懂

    Task_This[Task] = Output_Loop_Clk_Flag ? Run_Flag ? 1 : 3 : 0;//??

    点评

    如果输出同步标志位为1,则执行Run_Flag?1:3,否则返回0 如果Run_Flag为1,则执行1,否则执行3  详情 回复 发表于 2024-4-8 15:43
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 10:10
  • 签到天数: 122 天

    [LV.7]常住居民III

    33

    主题

    397

    回帖

    2044

    积分

    荣誉版主

    积分
    2044
     楼主| 发表于 2024-4-8 15:43:17 | 显示全部楼层
    380091044 发表于 2024-4-8 14:45
    老师:这个用法,能给解析一下吗?看不懂

    Task_This[Task] = Output_Loop_Clk_Flag ? Run_Flag ? 1 : 3  ...

    如果输出同步标志位为1,则执行Run_Flag?1:3,否则返回0
    如果Run_Flag为1,则执行1,否则执行3
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 75 天

    [LV.6]常住居民II

    3

    主题

    651

    回帖

    1006

    积分

    金牌会员

    积分
    1006
    发表于 2024-4-8 16:15:00 | 显示全部楼层
    学习下
    回复 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-19 13:15 , Processed in 0.075987 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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