• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (minusone)




Re: Inverter的脈寬調變(PWM)
#21
版主
版主


把主程式改成:
int main(void)
{
   
int i;
   
Init_MCPWM( );
   while (
1)
   {
        for (
0100i++); // 只是為了產生延遲
        
PDC1 ++;
        
PDC2 ++;
        
PDC3 ++;
   }
}

用示波器量應該就可以看到DUTY產生變化。
您原來的程式,只是設了初始的PDCx值,之後並沒去改它,自然看不到DUTY的變化。


發表於: 2007/5/29 17:31
頂部


Re: Inverter的脈寬調變(PWM)
#22
版主
版主


您的程式呢?

發表於: 2007/5/29 15:15
頂部


Re: Inverter的脈寬調變(PWM)
#23
版主
版主


您用那一顆PIC?有程式碼嗎?
右邊教材及講義中有許多有關於PWM模組的使用可以參考。

發表於: 2007/5/29 11:11
頂部


Re: 角度平均計算
#24
版主
版主


0;
if (
180)
{
    
x+360;
    
n++;
}
if (
180)
{
    
+360;
    
n++;
}
if (
180)
{
    
z+360;
    
n++;
}

((
x+y+z+1080)/120 n)%360;

如何?
x, y, z 的初值為0~359.999的數。

發表於: 2007/5/7 13:26
頂部


Re: 角度平均計算
#25
版主
版主


我的公當x1 > = 270時,最後是 + 180,不是 - 180。

計算要用無號號:之前沒說清楚。還有,當角度變化太大時,本來就搞不清楚所謂的「平均值」在哪裏。

X1=300,X2=2,X3=340 (X2和另外二數相差太大;當成362則還可以)

300-180=120
362-180=182
340-180=160
(120 + 182 +160)/3 + 180 = 334,沒錯



發表於: 2007/5/7 13:10
頂部


Re: 角度平均計算
#26
版主
版主


「部份計算會無法計算」:請舉例,不解?

參照:

hellowanz 寫到:
To minusone
我使用的角度是
0~359.9不會大於360,所以在
else if (X1 >= 270)
{
X1 = (X1 -180) % 360;
X2 = (X2 -180) % 360;
X3 = (X3 -180) % 360;
ANS = (X1 + X2+ X3) /3 + 180;
部份計算會無法計算

發表於: 2007/5/7 11:46
頂部


Re: 角度平均計算
#27
版主
版主


不管是當成有號數或無號數,都會在某一個臨界值時產生overflow的現象,造成很奇怪的結果。
所以,若用以下的算法,如何?對不對,請再算一下吧!

前提:X1X2X3之間的總差值不可以大於90!

if (X1 90
    {
    
X1 = (X1 +180) % 360;
    
X2 = (X2 +180) % 360;
    
X3 = (X3 +180) % 360;
    
ANS = (X1 X2X3) /180;
    }
else if (
X1 >= 270)
    {
    
X1 = (X1 -180) % 360;
    
X2 = (X2 -180) % 360;
    
X3 = (X3 -180) % 360;
    
ANS = (X1 X2X3) /180;
    }
else 
    
ANS = (X1 +X2 X3) /3;

發表於: 2007/5/6 9:40
頂部


Re: 角度平均計算
#28
版主
版主


(x+y+z+1080)/3%360如何?

發表於: 2007/5/4 22:16
頂部


Re: 觸摸燈光控制完成啦 ..黑皮黑皮!!!
#29
版主
版主


感謝duck的熱情分享!

有關I2C系列的讀寫,有現成的APPLICATION NOTE:

http://www.microchip.com/stellent/idc ... eId=1824&appnote=en022920

發表於: 2007/4/20 14:27
頂部


Re: 使用PI24的PMP功能擴接?
#30
版主
版主


可以參考:

http://ww1.microchip.com/downloads/en/DeviceDoc/39713a.pdf

至於範例程式,沒找到!

發表於: 2006/10/26 23:42
頂部



« 1 2 (3) 4 5 6 ... 39 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------