- 博客(4)
- 收藏
- 关注
原创 BLDC底层控制算法原理框图
电机的控制离不开对于硬件的理解,电机控制工程师这一条路要熟悉自己的硬件的驱动电路,以及对于算法也要有很深的理解,不然也称不上一个合格的电机控制工程师。2、六步换相(涉及过零换相,换相失败的操作,换相时间的计算,选择上下桥调制或者同步整流,超前角的选择)研究BLDC的底层算法,BLDC电机驱动分为几部分,具体细节调节看自己如何进行具体的优化处理。本人属于刚工作的电机控制工程师,致力于分享有关电机控制方面的学习感悟。
2024-12-04 21:59:19
368
原创 Linux(ubuntu)常用shell命令
压缩/解压缩命令($ tar xzvf dira.tar.gz -C /home/book //解压到/home/book。压缩/解压缩命令($ gzip -kd pwd.1.gz //该压缩文件是以.gz 结尾的单个文件 )的压缩文件, 并删除原来的文件。所以说,推荐使用bzip2 -k 来压缩文件,这样可以保留原来的文件。列出目录内容(ls -a)(ls -l)(ls -la)(ls -lh)进行递归的持续更改,也连同子目录下的所有文件、目录都更新成为这个用户组之意。的压缩文件,并删除原来的文件。
2023-08-18 19:50:32
1727
1
原创 Freertos学习总结(进阶篇)
来等待事件,可以等待某一位、某些位中的任意一个,也可以等待多位;如果想让队列中的数据供多方读取,也就是说读取时不要移除数据,要留给后来人。有一个或多个任务在等待事件,如果这些事件符合这些任务的期望,那么任务还会被唤醒。但是这两个函数之间,有可能被其他任务或中断抢占,它们可能会修改事件组。可以把数据写到队列头部,也可以写到尾部,这些函数有两个版本:在任务中使用、在。但是设置事件组时,有可能导致多个任务被唤醒,这会带来很大的不确定性。当队列满时,这些函数会覆盖里面的数据,这也以为着这些函数不会被阻 塞。
2023-08-17 18:43:01
1982
1
原创 Freertos学习总结(基础知识篇)
有可能我们自己创建的所有任务都无法执行,但是调度器必须能找到一个可以运行的任务:所以,我们要提供空闲任务。(UBaseType_t )START_TASK_PRIO, //任务优先级。/******************* LED0任务 *******************************/调度算法的行为主要体现在两方面:高优先级的任务先运行、同优先级的就绪态任务如何被选中。轮转调度并不保证任务的运行时间是公平分配的,我们还可以细化时间的分配方法。
2023-07-22 19:20:12
1278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅