最近,本人买了个编程器,搭了个单片机做的正弦波逆变器,万能板做的,还没画印板,单片机用的常用的PIC16F73,发现正弦波逆变器正弦
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
的计算有点问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
,直接关系到波形的完美.我先做的是用0-255之间16个数表示0-90度正弦波.我贪图省事也没计算,直接借用了网友的参数,结果波形如下: 回复1帖 3帖 xzszrs军长 51212009-04-27 12:02 做到这,觉得不能再偷懒了,决定自己算下.我想,采样法有这么几种: 1.自然采样法,精度很高,但计算复杂,因为要解一个超越方程不便于软件计算. 2.规则采样法:计算简单,取样点多的话+精度还可以,但采样点少就误差很大. 3.直接等面积法,计算也不太复杂,采样点多少精度都还可以. 4.谐波消除法,根据方波的傅里叶展开图直接把低次谐波消除. 根据以上采样法的特点决定采用直接等面积法进行计算.结果波形如下: 回复3帖 4帖 xzszrs军长 51212009-04-27 12:38 等面积法的图解和公式: 回复4帖 5帖 xzszrs军长 51212009-04-27 12:43 实际计算结果为: 11,32,52,73,92,111,129,145,160,173,185,195,203,209,214,216, 214,209,203,195,185,173,160,145,129,111,92,73,52,32,11,0 这个结果写入IC发现波形顶部比较尖,最终把最中间那个216改为了214. 回复5帖 8帖 lizlk旅长 19382009-04-27 18:27 已经发短信给你啦! 回复8帖 20帖 szy860524班长 58一2010-10-20 18:04 SPWM脉宽数计算器 钟工:你好,看了你不少资料了,我一直想用程序来做逆变电源,但是有由于经验少点可怜。所以现在做是没有希望的。为了节省你的时间,编了一个关于spwm脉冲宽度计算的小程序奉上。程序主要根据你的这幅图写的。最后生成的文件里存的是脉宽的时间,单位是微秒。生成两个文件:SPWM脉宽数组表16进制.txt和SPWM脉宽数组表10进制.txt。可以直接复制放在程序的头文件里。咨询一下一个脉冲最小周期是多少微秒呀?mos管的最快速度是多大?呵呵 回复20帖 16帖 holyfaith团长 1239五2010-09-28 08:20 学习了,之前我以为只要按照每一个小间隔计算一次正弦值就可以了呢。原来还这么复杂啊,我就直接是Usin(2pi*n/256)呢 回复16帖 18帖 ddmushroom排长 183三2010-09-28 12:07 正弦表还好办,我是用最后那种办法,matlab算好,在程序里查表。 就是反馈比较难,8位机用复杂的算法在一个周期内补偿来不及。 我图简单,就是电压P调节,不出所料的震荡啊。。。 期待钟工搞个快速稳定的方式 回复18帖 2帖 xzszrs军长 51212009-04-27 12:04 看这个波形大肚子,我觉得不对,又找了个PIC的FAE的资料,用上面的数据,波形虽有改观,但还不理想.波形如下: 回复2帖 6帖 hbzjcjw军长 59392009-04-27 12:57 师父,你纯粹在浪费表情,这么高端的东西,知道的人本来就少,别人会和你“讨论”啊?可是别人的饭碗 回复6帖 7帖 lizlk旅长 19382009-04-27 18:22 钟工,我来计算吧. 请告诉我,你是不是用73的2路PWM输出互为180度的SPWM阿? 回复7帖 9帖 xzszrs军长 51212009-04-27 18:40 谢谢!没错,就是2路PWM输出互为180度的SPWM. 回复9帖 10帖 正弦芯师长 30062009-04-28 05:25 建议钟工从信号级看波形,这样可以排除死区和滤波参数的影响:F73的两路PWM输出分别用RC滤波一下直接看.模拟SPMW和数字SPWM对后面的死区和滤波要求可能不完全一样.公版的数据表应该是可以用的.16个数也太少了,再多几倍就好了.