原创 调速把回零时 电压上升

2014-9-28 14:13 1648 13 18 分类: 消费电子

    自己写程序也有7个月了,现在要把自己的程序小批量生产。生产前在检测台上测试,一开始有高速时电机电流偏大,电机转速不稳定的情况,回来请教公司的老工程师以后,了解之前自己的想法过于简单,换向补偿的补偿时间是根据转速实时的计算的,并不是直接赋予一个固定值的。计算出来的数值总是要比直接赋予的固定值更加适合系统。

 

   修改过这段程序后,发现又有个新的bug,调速把回零的时候,电源电压被抬升的很高,超过了电源的两倍,因为电压远远超过mosfet的承受范围,往往会造成上下管同时短路,MOSFET管芯通红,导线上电流过大,导致烧着。对于电机系统来说,这是极其恶劣的。
 
参考了同事的程序,调速把回零的时候,电压应该一点儿上升都没有。按照他的建议来说,应该是我的同步整流没有做好。检查自己的程序,果然我是50ms才处理一次同步整流,而同事的建议是至少1.5ms处理一次,另一个同事说1.5ms都太长,他是每次换向处理一次。按照他们的建议尝试了一遍,依然有同样的现象,看来需要处理的问题是因人而异的。自己检查波形图,发现换向时,前一项的GS上面会有“意外”的导通驱动电压。看来问题就有可能出在这儿了。一个教训就是:仔细检查波形图的特征比做各种测试要更加有效。
 
安排下明天的工作:
1.焊接新的测试板测试点(原来的测试板已经被烧毁)
2.测试换向前先TESTBKRever,看是哪个时刻导致的GS置低位
3.测试如果每次换向前先清除所有的DR 是否会终结GS无故被置低位的情况
4.测试如果每次换向前判断同步整流的状态 修改代码后异常电压上升的情形是否会消失

文章评论5条评论)

登录后参与讨论

用户1678053 2016-4-15 08:58

看看

用户1724563 2015-6-11 21:54

ok

用户1454308 2015-6-11 08:02

Good

扑通工程师 2014-12-5 14:00

软件和硬件,其实关联性很大。在需求层面,是软硬件一起评估的,在测试层面,需要软硬件合作测试。我这里只是说了一个硬件该知道的,硬件工程师也是要懂软件的,至少要知道软件是怎么工作的。 一个好的硬件工程师,本身的需求是软硬通吃。只是他不需要自己写代码而已。

用户1771917 2014-12-5 13:46

想学,软硬兼备会怎样呢

用户1724555 2014-12-4 13:56

用户1277994 2014-12-3 16:44

谢谢分享!

用户1406868 2014-12-3 12:24

学习了,太感谢了

luwei100_575260152 2014-12-3 12:21

学习了,太感谢了

用户1602177 2014-12-3 11:03

期待~~博主加油!
相关推荐阅读
用户1710664 2016-03-23 16:30
2016.03.23 日记
    马上就下班了,趁着这5分钟,写一下今天的工作日记。     这两天的工作状态非常好,很少中途分心。前几天,把CC2640的工作分给了新来的同事,自己则专心处理现在手头的一大堆乱麻。心里...
用户1710664 2016-01-10 16:34
MCU代码通用设置
入行已经三年多了,已经在Cypress开发过一套比较完整的电机控制代码了,结果昨天除了些奇怪的问题,花了点时间找到原因,结果是一些比较低级的错误,先记录下来: 1. 在main()函数开始的时...
用户1710664 2016-01-10 16:16
Stm32项目中遇到的一些问题以及解决办法
USART:    1. 问题描述:使用中断接收数据时,DR中数值正确,但是RXNE始终是0,没有置位。  solution:经过半天的检查以后,发现在中断函数中使用错了一个函数,应该...
用户1710664 2015-10-26 18:36
给CC2640烧写代码时遇到的问题
IAR版本:7.40.3  ;蓝牙栈:2.1  ; jlink驱动版本:4.96 一开始不能编译,后来重新安装蓝牙栈,把32位机上IAR的环境变量中的(x86)去除,解决问题。 但是在用j...
用户1710664 2015-10-26 18:29
特别注意代码的边界情况
1.在mcu计算的过程中,把常数*常数的变量都单独提炼到条件编译中,并且制定数据类型和位数。防止 计算出结果的类型和想象中的不一致。 2.不光要留意乘法是否超出最大值,还要留意进行除法以后,一...
用户1710664 2015-06-10 22:10
Volatile的陷阱
最近写的关于在嵌入式开发中常遇到的关于volatile关键字使用的短文,都是些通用的技术,贴上来share。 对于volatile关键字,大部分的C语言教材都是一笔带过,并没有做太过深入的分析,所...
我要评论
5
13
关闭 站长推荐上一条 /2 下一条