新闻中心

EEPW首页>嵌入式系统>设计应用> 基于DSP无刷直流电动机控制系统的研究

基于DSP无刷直流电动机控制系统的研究

作者: 时间:2012-02-23 来源:网络 收藏

3 系统软件设计
电路中采用TMS320F2812来控制有位置传感器无刷的调速。系统CPU时钟频率采用20 MHz,并且应用PWM频率为20 kHz。通过定时器至周期匹配事件启动ADC转换,使每个PWM周期都对电流进行一次采样,并在A/D转换中断处理程序中对电流进行调节,来控制PWM输出。转子每转过600机械角就触发一次捕捉中断,进行换相操作和速度计算。图4为控制流程图。

本文引用地址://m.amcfsurvey.com/article/149573.htm

f.jpg


在电流的检测中可以使用旁路电阻来检测相电流。将该电阻放于三相全控功率变换电路的下端功率桥臂与地之间;电阻值的大小可以根据需要而定,一般应该使它可以起到一个功率变换电路的过电流保护作用。电阻上的电压首先经过放大,再送于TMS320F2812上的A/D转换通道,得到合适的电流信号。在A/D转换结束的时候,向CPU发出一个中断请求信号,等待CPU对该电流信号的处理。根据电流误差,选择采用PID控制器还是模糊控制器,从而实现对PWM脉冲的占空比调节。
上位机即PC机,编程软件可以采用VC++。通过程序的编写可以实现人机友好界面,方便操作人员的使用并且能保证系统高效稳定运行。上位机可实现:
1)电动机速度的显示;
2)电流、速度值的输入;
3)实时、动态、直观的显示各参数的变化。
4)可以显示报警画面:当系统出现故障时,工作人员可以通过画面直观的看到报警信号的工号、报警类型、报警时间和当前值,点击报警项就会切换到报警工号对应的操作界面,工作人员可进行相应的修改,当修改结束后报警可以通过复位键进行复位。
5)历史报告画面:可以查询操作人员的操作记录和操作的详细时间,包括系统的启停、各参数修改前和修改后的值等。
6)数据的保存与打印。

4 结论
本文采用TMS320F2812为核心处理器,并且控制算法上采用模糊PID控制算法来实现电动机速度的调节,实现了对电动机运行的精确控制。在整体控制上采用分布式控制,更加方便了用户对电动机的控制,也使得电动机得以精确运行。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭