历史上的今天
返回首页

历史上的今天

今天是:2024年09月22日(星期日)

正在发生

2018年09月22日 | 【STM32电机FOC】记录17——霍尔定时器的边沿触发

2018-09-22 来源:eefocus

120度位置放置的霍尔传感器:

120度触发改成60度触发的思路

原先触发时是将霍尔传感器的三个信号异或成一个信号,在此信号的下降沿进行触发,接着进入相应的中断即霍尔传感器的测量状态  5、3、6,恰好每次触发为120度的电气周期。

【STM32电机FOC】记录17——霍尔定时器的边沿触发


【STM32电机FOC】记录17——霍尔定时器的边沿触发

在弄清楚过程后,试将触发方式改为双边沿触发。那意味着,进入中断子程序后,应该运行相应的霍尔传感器的测量的完整的6个状态即  5、1、3、2、6、4。于是应当将 1、2、4 三个状态的电气位置角的计算程序添加进中断程序中去。

6个运行状态的电气位置角:

状态5:offset angle +0°

状态1:offset angle +60°

状态3:offset angle +120°

状态2:offset angle +180° = offset angle  - 180°

状态6:offset angle +240° = offset angle  - 120°

状态4:offset angle +300° = offset angle  - 60°

注意:位置角不大于360°

验证方法:

为验证方法的可行性,将原程序的触发改为上升沿,电机无法运行。而将 1、2、4 状态加进中断服务子程序,再使用上升沿触发,电机顺利运行。而后,改为双边沿触发,电机一样运行。至此,此法应是符合60度电气角度触发运行的。


推荐阅读

史海拾趣

Brite-Led Optoelectronics Inc公司的发展小趣事

Brite-Led Optoelectronics Inc公司自创立之初,便专注于LED技术的研发与应用。在一次关键的技术突破中,公司成功开发出一种高效、稳定的LED芯片,其亮度与寿命均远超当时市场上的同类产品。这一技术突破迅速为Brite-Led赢得了市场认可,奠定了其在LED行业的领先地位。随着该技术的不断迭代和完善,Brite-Led的产品逐渐广泛应用于照明、显示、背光等多个领域。

ANADIGICS公司的发展小趣事

Brite-Led Optoelectronics Inc公司自创立之初,便专注于LED技术的研发与应用。在一次关键的技术突破中,公司成功开发出一种高效、稳定的LED芯片,其亮度与寿命均远超当时市场上的同类产品。这一技术突破迅速为Brite-Led赢得了市场认可,奠定了其在LED行业的领先地位。随着该技术的不断迭代和完善,Brite-Led的产品逐渐广泛应用于照明、显示、背光等多个领域。

Graseby Infrared公司的发展小趣事
定期检查控制线路和接触器的触头是否磨损或松动,及时更换损坏的部件。
AF International公司的发展小趣事

随着公司业务规模的不断扩大,AF International意识到建立完善的质量管理体系至关重要。公司引进了先进的质量管理理念和方法,建立了严格的质量控制流程,确保从原材料采购到产品生产的每一个环节都符合质量标准。同时,AF International还加强了对员工的培训和教育,提高员工的质量意识和操作技能。这些措施使得公司的产品质量得到了有效保障,赢得了客户的广泛赞誉。

EXCELSEMI [ EXCEL SEMICONDUCTOR INC. ]公司的发展小趣事

EXCELSEMI公司自创立之初,就致力于半导体技术的研发与创新。在早期,公司研发团队成功攻克了高性能半导体材料的生产技术难题,这一技术突破为公司后续的产品开发奠定了坚实基础。随着技术的不断进步,EXCELSEMI在半导体芯片设计、制造和封装等领域都取得了显著成果,逐渐在市场中崭露头角。

ECLIPTEK公司的发展小趣事

面对数字化浪潮的冲击,ECLIPTEK公司积极拥抱数字化转型和智能制造。公司引入大数据、云计算和人工智能等先进技术,推动生产过程的智能化和自动化。通过数字化转型和智能制造,ECLIPTEK不仅提高了生产效率和质量,还降低了生产成本和能源消耗。这一转型为公司未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

利用 ISE 9.1i 实现物理综合及优化

从别处看到的 给大家分享一下 赚点积分…

查看全部问答>

一个开发板

里面有USB下载原路图和PCB 并口下载原路图和PCB 51单片机的开发板…

查看全部问答>

关于步进电机控制的一个问题

我编写了一个步进电机转动的程序。来测试下步进电机的精度。结果发现一个大BUG,我给出一个周期脉冲后,步进电机转过一个角度后便有继续不停转动。这是为什么?请问发生了什么?注意我没用WHILE(1),就直接执行以后语句一次   for(i=0;i…

查看全部问答>

已经有现成的代码和报告了,求一个VHDL工程,急

已经有代码了,报告也写好了,VHDL语言不熟悉,现在要上交VHDL工程压缩包,无奈之下只好求助了,哪位熟悉VHDL语言的大侠帮帮忙,联系我qq361715571,我给你代码,帮我生成一下工程就可以了 开发环境是QUARTUS II,题目是FPGA数字频率计,用的是最 ...…

查看全部问答>

VGA输出问题

我现在做VGA的测试,情况如下: A显示器:可以正常显示,但有水波纹。 B显示器:一直是显示、黑屏、显示、黑屏。。。。这样的循环。 C显示器:在系统启动后的瞬间,显示一次,后一直黑屏。 而我通过示波器测试的结果,VGA的HSYNC信号时36.9Khz ...…

查看全部问答>

stellaris_driverlib_hibernate

stellaris_driverlib_hibernate 和能耗控制相关的模块…

查看全部问答>

请教FLASH加密的问题!

现在有的FLASH提供一种叫安全ID的功能,共分为两部分:一个是出厂自带的随机的128bit的二进制的数(由于是随机的,可以认为是每片独一无二的);还有一部分是用户自己编程的也是128bit。我的问题是怎么样通过这样的条件来对自己的程序加密呢?加密 ...…

查看全部问答>

版主:msp430有没有usb接口的仿真器啊?

新买一台笔记本,没有并口,也没有串口,只有usb接口,想要做430 的仿真,怎么办啊?我看见iar的fet工具里面有一个“j-link”是什么东东啊? 大家给出个主意吧!!!…

查看全部问答>

想问两个关于QVGA LCD屏显示的问题~!

如题1,现在用的是LM3S9B96,做了个菜单,但是按钮有时按下去没反映,得按两次才行~可能是什么原因,有什么方法解决吗~?2,加了个用一个Widget显示时间,但是有时秒更新的时候不但数字部分更新,而且Widget的边框也跟着闪~据说是WSYNC的问题,与ROM ...…

查看全部问答>

IAR FOR MSP 5.2在WIN7下是否能用?

如题,我运行软件的时候出了点问题,他们两兼容吗…

查看全部问答>