本帖最后由 AutochipsMCU 于 2019-7-16 16:38 编辑
Autochips旨在为客户提供量产级电控算法及支持。目前在汽车和工控电机领域有广泛应用。
AC781X电机控制相关外设介绍
1.PWM模块有一个6通道全功能的PWM模块,与其他基本功能 的双通道PWM相比,差异点主要在于带死区插入,故障检测,故障输入等。详情参考下表: 没错,我们的PWM2为电机控制而生。为了给客户提供更优的解决方案,我们花重金聘请电控专家组建了算法团队。所以,针对电控客户,我们不仅卖MCU,还为客户免费提供算法支持。 2.PWDT模块一般的PWDT模块用于捕获单通道脉宽和频率。AC781X MCU的PWDT模块有更加高级的功能。支持3个霍尔传感器的信号输入。对于霍尔测量,模块测量从3个通道输入的异或得到的脉冲输入。 HALL信号对应的PWDT脉冲输入对应如下。可通过PWDT的脉宽采集到HALL信号的频率,以此来获取电机转速。 另外,AC781X还有一个贼便捷的功能,直接从寄存器获取到HALL的状态值。 详情可参考芯片参考手册《ATC_AC781x_ReferenceManual_CH.pdf》 3.ACMP模块如果是无感电机控制,需要通过反电动势来测速。三相电压通过分压后,通过一个简单的星形电路,即可输入到ACMP模块中,ACMP模块会模拟出HALL状态,再输入到PWDT模块用于电机测速。 相关电路可参考如下:
详情可参考电机demo板原理图《ac7811_lqfp80_motor_v2.pdf》。 4.ADC模块ADC模块支持规则组和注入组采样。规则组最多可配置16个通道,注入组最多可配置4个通道。支持8中操作模式配置,使用起来非常灵活。规则组和注入组都支持内部软件触发和外部硬件触发。
5.CTU模块CTU模块用于模块间的互联。电机控制需要控制ADC采集电流的时机,一般使用PWM触发ADC注入组采样。ADC触发源的配置通过CTU模块进行配置。
Autochips电控算法及资料介绍目前电机Demo板支持的电机类型和控制方式如下: 使用ATC方案我们可以提供如下文档: 1.电机demo板使用指南 ATC_AC781x_Motor_Demo_Board_Guide_CH.pdf 2.电机APP开发指南 ATC_AC781x_MotorApp_Development_Guide_CH.pdf 3.电机算法库使用指南 ATC_AC781x_MotorLib_Development_Guide_CH.pdf 4.电机调试指南 ATC_AC781x_Motor_Debug_Guide_CH.pdf 5.电机demo板硬件资料 ac7811_lqfp80_motor_v2.1.pdf 附上资源获取路径,赶快关注吧:
http://www.autochips.com/cn/motor/
|
谢谢分享