原创 BLDC电调调试日志1

2009-6-16 09:02 5039 4 5 分类: 工业电子

昨天和今天主要的工作在于初步测试电路和编写调试用的软件,总结一下有以下问题:


1、第一次开始做电调,最好选带JTAG的芯片,还是好调;


2、第一次做电调,要在调试板上放一个好操作的电源开关,一不小心板子上就开始冒烟,再拔电源就来不及了;


3、在调试板上设计至少一个按键、2个LED,调试起来会方便很多;


4、在电路设计上,三相电桥的上臂应通过IO驱动,而下臂的驱动应接到具有PWM功能的IO口上,所以事先要规划好芯片引脚,做调试板不妨用大点的芯片;


5、第一块板的设计不要追求大功率,其实调试的时候不需要很大的功率;


6、做好滤波、去藕的电容的准备;


最初调试步骤:


1、编写一个调试软件,应该具有以下功能:


初始化系统,设置PWM输出频率、设置转动定时器值,按键检测、电机换相等;大概流程,系统初始化好后,检测按键,如果检测到按键按下,则打开转动定时器,等待中断,每来一个中断,根据步数寄存器的值进行一次换相,同时步数寄存器加1;主循环可以继续检查按键,在按键后停止电机


更多的功能包括动态调整转动定时器的值,PWM的占空比等;


以上有一些经验值(新西达2212电机)电机启动时的转数大约从每秒50~100转开始,启动时的占空比大概是15%,按这个速度启动,电机会颤抖着开始转动,此时应逐渐减少转数定时器的时间,提高转速,转速不要提高的太快,每转几周提高一点。另外每隔一段可以提高一些占空比,每次提高10%,不能太高,在达到空载最高转速时大概40%的占空比就够;


在焊功率MOS之前,测试以下内容:


上桥驱动的正确性、下桥的PWM控制的正确性、三个桥的驱动的时序的正确性;


焊好MOS,运行上面的程序,看看有没有冒烟的地方,看看各引脚的波形、时序是不是正确;


最后焊上电机,尝试着启动电机,如果正常的话电机会开始转动;即便不转也会有震动等等。如果不转但是有震动,可以调整上面说的经验值,比如提高或降低启动转数,或者改变初始的占空比等;


上面的都调好了的时候,可以开始明天的工作了——测试EMF信号,并做同步闭环驱动;

文章评论1条评论)

登录后参与讨论

用户1078068 2009-6-12 21:51

我刚开始调,只谈得上学习……
相关推荐阅读
用户1078068 2009-11-26 11:54
电容触摸按键硬件设计说明
前次翻译了ATMEL的库文件使用说明,后来又翻译了硬件设计部分。这部分对于采用电容感应原理做按键的设计人员来说是很重要的一部分,有很多很重要的设计理念,建议在设计前先阅读一次。尽管文档来自ATMEL,...
用户1078068 2009-11-26 11:51
基于MSP430的段式液晶
最近应网友忽悠,开模定制一块段式液晶。主要就是显示内容比较齐全。首先是原始忽悠图:然后是俺自己开模的图:显示打开看看:CPU是MSP430F4152,所有的IO口都引出来,可以在线调试,完全胜任开发板...
用户1078068 2009-11-26 10:03
AVR QTouch库文件使用说明中文版
最近接个使用AVR QTouch做电容感应按键的活,因此BLDC的暂时停了。今天看文档,一时心血来潮把库文件的使用翻译出来。哪天开心了再把PCB设计部分翻译出来,软硬件就齐全了。现在电容感应按键很火,...
用户1078068 2009-06-16 22:43
BLDC调试日志3
今天单位的事情比较多,没有大块的时间调试,不过还是成功的把C相上臂的9013烧掉了。今天先编写了一段移动滤波的程序和采样的程序,在软仿上测试逻辑没有问题后下载到板子上,进行调试。这就看出来没有JTAG...
用户1078068 2009-06-16 09:03
BLDC电调调试日志序幕
近日开始设计调试无刷电调,选择以博客的方式记录每天的工作内容,以便最后做总结工作。初步设计的是一款基于AVRMEGA8的控制器,设计电流工作5A。到今天开始记录为止,已经参考一些设计完成了PCB并焊接...
用户1078068 2009-06-16 09:03
BLDC电调调试日志0
今天开始调电路了,为了充分利mega8的资源,用飞线修改了电路,把3个PWM输出全部接到电桥的下臂,这样就不用程序控制下臂的通断了;这是以前考虑不周到的地方.先说说资源:mega8CPU+IRLR31...
我要评论
1
4
关闭 站长推荐上一条 /2 下一条