BLDC之六种霍尔检测换相排序表
/*
1 BLDC 的六种霍尔换相排列表
2 包含正反转
*/
//#define BLDC_HALL_CAB //--
//#define BLDC_HALL_CBA
//#define BLDC_HALL_ACB
//#define BLDC_HALL_BAC //#define BLDC_HALL_ABC
#define BLDC_HALL_BCA //----------------CAB------------------------------
#ifdef BLDC_HALL_CAB
uint8 Tab_StaHolZen[]={0,5,4,6,2,3,1};//正转
uint8 Tab_StaHolFan[]={0,2,3,1,5,4,6};//反转
#endif //BLDC_HALL_CAB //----------------CBA------------------------------
#ifdef BLDC_HALL_CBA
uint8 Tab_StaHolZen[]={0,6,4,5,1,3,2};//正转
uint8 Tab_StaHolFan[]={0,1,3,2,6,4,5};//反转
#endif //BLDC_HALL_CBA //----------------ACB------------------------------
#ifdef BLDC_HALL_ACB
uint8 Tab_StaHolZen[]={0,3,2,6,4,5,1};//正转
uint8 Tab_StaHolFan[]={0,4,5,1,3,2,6};//反转
#endif //BLDC_HALL_ACB //----------------ABC------------------------------
#ifdef BLDC_HALL_ABC
uint8 Tab_StaHolZen[]={0,3,1,5,4,6,2};//正转
uint8 Tab_StaHolFan[]={0,4,6,2,3,1,5};//反转
#endif //BLDC_HALL_ABC //----------------BAC------------------------------
#ifdef BLDC_HALL_BAC
uint8 Tab_StaHolZen[]={0,5,1,3,2,6,4};//正转
uint8 Tab_StaHolFan[]={0,2,6,4,5,1,3};//反转
#endif //BLDC_HALL_BAC //----------------BCA------------------------------
#ifdef BLDC_HALL_BCA
uint8 Tab_StaHolZen[]={0,6,2,3,1,5,4};//正转
uint8 Tab_StaHolFan[]={0,1,5,4,6,2,3};//反转
#endif //BLDC_HALL_BCA
BLDC之六种霍尔检测换相排序表的更多相关文章
- EF如何操作内存中的数据以及加载相关联表的数据:延迟加载、贪婪加载、显示加载
之前的EF Code First系列讲了那么多如何配置实体和数据库表的关系,显然配置只是辅助,使用EF操作数据库才是每天开发中都需要用的,这个系列讲讲如何使用EF操作数据库.老版本的EF主要是通过Ob ...
- ch7-列表渲染(v-for key 数组更新检测 显示过滤/排序结果)
1 说明 我们用 v-for 指令根据一组数组的选项列表进行渲染. v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名. ...
- OpenCV: OpenCV人脸检测框可信度排序
参考文章:http://blog.csdn.net/hua_007/article/details/45368607 使用OpenCV进行人脸识别时,使用 casecade.detectMultiSc ...
- BLDC无刷直流电机的原理及驱动基础
无刷直流电机(BLDC,也称为马达驱动)是电机和控制技术相结合的产品,电调控制电机的运行,从电流驱动角度来看,无刷直流电机可分为正弦波驱动和方波驱动.通常,以方波驱动的电机称为无刷直流电机(BLDC) ...
- Java常见排序和编程算法
快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序 n 个项目要Ο(n log n)次比较.在最坏状况下则需要Ο(n2)次比 较,但这种状况并不常见.事实上,快速排序通常明显 ...
- 图解:有向环、拓扑排序与Kosaraju算法
图算法第三篇 图解:有向环.拓扑排序与Kosaraju算法 首先来看一下今天的内容大纲,内容非常多,主要是对算法思路与来源的讲解,图文并茂,希望对你有帮助~ 1.有向图的概念和表示 概念 有向图与上一 ...
- 使用Harr特征的级联分类器实现目标检测
前言 最近在学习人脸的目标检测任务时,用了Haar人脸检测算法,这个算法实现起来太简洁了,读入个.xml,调用函数就能用.但是深入了解我发现这个算法原理很复杂,也很优秀.究其根源,于是我找了好些篇相 ...
- 深度学习与CV教程(13) | 目标检测 (SSD,YOLO系列)
作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/37 本文地址:http://www.showmeai.tech/article-det ...
- Java各种排序算法详解
排序大的分类可以分为两种:内排序和外排序.在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序.下面讲的排序都是属于内排序. 内排序有可以分为以下几类: (1).插 ...
随机推荐
- 01-学前入门.Net 能做什么
桌面应用程序 Winfrom(.Net开发的桌面应用程序叫Winfrom应用程序) Internet应用程序 ASP.NET (.Net开发的Internet应用程序叫ASP.N ...
- 【BZOJ 2039】 2039: [2009国家集训队]employ人员雇佣 (最小割)
2039: [2009国家集训队]employ人员雇佣 Time Limit: 20 Sec Memory Limit: 259 MBSubmit: 1511 Solved: 728 Descri ...
- asp.net绝对与相对路径
对于asp.net 路径的问题,闲心有很多人和我一样,只是知道一点,理解并不深刻.下面我就来整理一下相路径和绝对路径的知识. 绝对路径: 每个网页都有一个唯一的地址,它就是该网页的绝对路径.绝对路径提 ...
- [BZOJ5427]最长上升子序列
考虑O(n log n)的LIS求法,dp[i]表示到目前为止,长度为i的LIS的末尾最小是多少. 当当前数确定时直接用LIS的求法更新dp数组,当不确定时,由于这个数可以是任意数,所以可以接在任意上 ...
- Java虚拟机类加载机制--概述
一.虚拟机类概加载概述 虚拟机将描述类的Class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以直接被虚拟机使用的Java类型 Java语言支持动态加载和动态连接. 二.虚拟机加载类 ...
- 线性DP POJ 1159 Palindrome
Palindrome Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 59101 Accepted: 20532 Desc ...
- Codeforces Beta Round #9 (Div. 2 Only) A. Die Roll 水题
A. Die Roll 题目连接: http://www.codeforces.com/contest/9/problem/A Description Yakko, Wakko and Dot, wo ...
- Spring Bean作用域实例
在Spring中,bean作用域用于确定哪种类型的 bean 实例应该从Spring容器中返回给调用者.bean支持的5种范围域: 单例 - 每个Spring IoC 容器返回一个bean实例 原型- ...
- Install Linux Kernel 4.10 In CentOS and Ubuntu
https://www.ostechnix.com/install-linux-kernel-4-10-centos-ubuntu/
- linux 环境下git 命令小结
转载自:http://blog.chinaunix.net/uid-28241959-id-3880025.html 本地建立仓库 先创建个文件夹,仓库的地点: mkdir cangkumkdir C ...