华润微电子CS98P370的定时器精准读取无刷电机驱动模块转速反馈信号
一个世纪以来,电机作为机电能量转换装置,其应用已遍及国民经济的各个领域以及人们的日常生活中。众所周知,直流电机具有运行效率高和调速性能好等诸多优点,但是传统的直流电机均采用电刷,以机械方法进行换向,因而存在机械摩擦,由此带来噪声、电火花、无线电干扰以及寿命短等致命弱点,再加上制造成本高及维修困难等缺点,从而大大地限制了它的应用范围,致使目前工农业生产上,大多数采用三相异步电机。无刷直流电机既具备传统直流电机运行效率高、调速性能好、无励磁损耗的优点,又具有结构简单、运行可靠、维护方便等独特的优势,特别是与传统直流电机相比,无刷直流电机不采用电刷进行换相,因而不存在机械换相带来的诸多缺点,故在许多高科技领域中应用越来越广泛。
无刷直流电机的调速性能优越、体积小、重量轻、效率高、转动惯量小、不存在励磁损耗问题,不仅保持了传统直流电动机良好的动、静态调速特性,而且结构简单、运行可靠、易于控制。随着无刷直流电机的应用范围日益扩大,其应用己经从最初的军事工业,向航空航天、医疗、信息、家电以及工业自动化领域迅速发展。因此,直流无刷电机的应用和研究受到了高度的重视。
为了产品迭代的方便,很多产品都使用两个模块来设计产品,第一个模块是专门驱动无刷电机驱动部分的,那跟另外一个控制模块对接的接口如下:
具体的电机带驱动板的结构图如下:
其中FG信号脚反馈的是电机当前的转速,如何精准地捕捉到该信号则至关重要。有这个精准的转速值可以用来实时的转速显示或者恒速的控制。
FG的信号波形如下:
转速越快,频率越大,周期越小。
根据产品的需要确定使用哪个定时器来计时FG信号的周期时间,TMR3是16bit的,精度比较高,周期时间也可以做得比较长,没其他情况占用首选TIME3。
如果FG信号的占空比是50% ,那就可以读取高电平时间或者低电平时间后乘以2就是周期时间了,比如用定时器2读低电平时间具体代码如下:
sbr_pg_check:
skic P_MOTOR_PG
jmp L_pg_check_50
skis f_pg_old
jmp L_pg_check_90
clr f_pg_old
//----------下降沿------
clrr B_pg_data_time
MACRO_BANK_1
mov TMRCR_BK1
ORA #0x80 //bit7:开定时器2
STR TMRCR_BK1
MOV #250//赋值周期值
STR PRD2_BK1
MACRO_BANK_0
clr f_pg_time_erro
jmp L_pg_check_90
L_pg_check_50:
skiC f_pg_old
jmp L_pg_check_90
SET f_pg_old
//----------上升沿------
clrr B_pg_data_time
//-------------------------
skic f_pg_time_erro
jmp L_pg_check_55
MACRO_IOCS_0
MOVC TMR2_IC0
STR B_TIME_READ_BUF
L_pg_check_55:
MACRO_BANK_1
mov TMRCR_BK1
AND #0x7F //bit7:开定时器2 关闭
STR TMRCR_BK1
MOV #250//125//250
STR PRD2_BK1
MACRO_BANK_0
jmp L_pg_check_90
L_pg_check_90:
Rts
大概的思路是:上降沿的时候开启定时器开始计时,上升沿的时候读取计时值(TMR2)后关闭定时器。
注意:需要先读取计时值才可以关闭定时器因为关闭定时器就会默认把TMR2 清零了。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由玄子转载自华润微电子,原文标题为:【应用】CS98P370的定时器在无刷电机驱动模块转速反馈信号精准读取,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
5节锂离子/锂聚合物电池保护芯片PT6305应用经验
PT6305是一款保护5串锂离子/聚合物电池的电池保护芯片,可降低因电池过充、过放,充放电过流,充放电过温和低温条件而导致的电池损坏或寿命缩短的风险。可通过外电容灵活设置放电过流保护时间。
华润微电子推出的PT4125系列DC-DC设计经验分享
PT4125是华润微电子推出的一款高效率、高精度的开关降压型大功率LED恒流驱动控制芯片。PT4125采用固定频率的平均电流控制模式,具有优异的负载调整率和线性调整率。PT4125通过调节外置的电流采样电阻,能控制大功率LED灯的驱动电流,使LED灯亮度达到预期恒定亮度。
PT6010 8~10串锂离子/锂聚合物电池保护芯片
型号- PT6010,PT6010EL32-DA,PT6010EL32-BA,PT6010EL32-AB,PT6010EL32-YY,PT6010EL32-AA,PT6010EL32-BB
中国功率半导体的进击之路
芯片供应链紧张引发汽车厂商焦虑,推动国产替代浪潮,功率半导体在新能源车中关键作用凸显。华润微作为国内功率半导体IDM大厂,在技术和产能上取得进步,积极布局车规半导体和第三代半导体材料。公司通过IDM模式整合资源,降低成本,提高产品竞争力,为国产功率半导体发展做出贡献。
【IC】国产带电机引擎32位MCU CS32ME10x,工作电压2.3V~5.5V,用于高速风筒、油烟机、暖风机等领域
华润微电子推出的CS32ME10x是集成Cortex-M0内核和电机控制引擎ME的32位电机控制专用芯片。Cortex-M0内核处理常规通信,信号采样等事宜,ME专门处理电机位置或异常信号的输入处理,及针对应用需求实现BLDC/PMSM电机的方波、SVPWM/SPWM、FOC驱动控制。
华润微电子旗下子公司-ChipNext芯耐特荣获2024中国IC设计成就奖之年度潜力IC设计公司奖
2024年3月28-29日,2024国际集成电路展览会暨研讨会IIC Shanghai在上海张江科学会堂隆重举行。南京芯耐特半导体有限公司-华润微旗下子公司,凭借多年在模拟半导体领域的深厚积累与创新,荣获2024年中国IC设计成就奖之年度潜力IC设计公司奖。在本次展会中,芯耐特半导体展示了多款高性能运算放大器模拟芯片。
再添硬实力!华润微电子通过 ISO 26262功能安全管理体系最高等级认证
华润微通过ISO26262功能安全管理体系最高等级ASIL D认证,获得由独立第三方检测、检验和认证机构德国莱茵TÜV集团颁发的认证证书,华润微电子副总裁段军先生,TÜV莱茵大中华区工业服务与信息安全副总经理杨家玥女士等双方代表出席此次颁证仪式。
PT4556 非隔离降压型LED恒流驱动芯片
型号- PT4556KEDIG,PT4556FESOG,PT4556GESOG,PT4556KESOG,PT4556EEDIG,PT4556GEDIG,PT4556JESOG,PT4556LEDIG,PT4556EESOG,PT4556LESOG,PT4556JEDIG,PT4556,PT4556FEDIG
华润微总裁李虹博士受邀出席ICS 2023峰会并作主题演讲
华润微电子总裁李虹博士受邀出席半导体与集成电路高峰论坛,并作《聚合创新及应用优势,推动集成电路产业高质量发展》主题演讲,分享他对于集成电路产业发展的独特见解和前瞻性思考。
电子商城
现货市场
服务
可支持TI AM335x/AM5718 和NXP iMX6/iMX8芯片定制核心板和计算单板;支持NXP iMX6核心模组X / F / H系列、TI AM335x核心模组X / N / H系列,与兼容的底板组合定制单板计算机。
最小起订量: 1pcs 提交需求>
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论