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

論壇索引


Board index » All Posts (cct1210)




AN1292無刷馬達控制電流問題
#11
資深會員
資深會員


下載AN1292_dsPIC33EP256MC506_EXTOPAMP_MCLV2_HURST壓縮檔,其中的userparms.h中

#define KPOT Q15(0.5) /* scaling factor for pot */
#define KCURRA Q15(-0.5) /* scaling factor for current phase A */
#define KCURRB Q15(-0.5) /* scaling factor for current phase B */

請問電流的factor為何是負號?查看MCLV2的電路圖,OP是放大15倍,但並沒有反相.
另外為何要0.5縮小電流值?

發表於: 2022/2/22 15:42
頂部


Re: 有關dsPIC33FJ64MCX02晶片的A/D問題
#12
資深會員
資深會員


再研究,覺得可能晶片的A/D可使用到 DMA peripheral,則只有ADC1BUF0,沒有DMA功能的,才有ADC1BUF0-ADC1BUFF.

發表於: 2021/12/23 18:57
頂部


Re: 有關dsPIC33FJ64MCX02晶片的A/D問題
#13
資深會員
資深會員


想問一下,手冊所說的:
On devices without a DMA peripheral,
determines when ADC result buffer pointer
to ADC1BUF0-ADC1BUFF, gets reset back
to the beginning at ADC1BUF0
此段的意義代表為何?我看不懂.

發表於: 2021/12/22 14:35
頂部


Re: 有關dsPIC33FJ64MCX02晶片的A/D問題
#14
資深會員
資深會員


程式如下
void __attribute__((__interrupt__,auto_psv)) _ADC1Interrupt(void)
{
Result_AN0 = ADC1BUF0; // Save AN0 result
Result_AN3 = ADC1BUF1; // Save AN3 result
Result_AN4 = ADC1BUF2; // Save AN4 result
Result_AN5 = ADC1BUF3; // Save AN5 result

IFS0bits.AD1IF = 0;
}
錯誤為未定義ADC1BUF1、ADC1BUF2、ADC1BUF3,然而在型錄有提到

發表於: 2021/12/18 21:17
頂部


Re: 有關dsPIC33FJ64MCX02晶片的A/D問題
#15
資深會員
資深會員


使用手冊有提到,ADC result buffer pointer to ADC1BUF0-ADC1BUFF,如附圖所示

Attach file:



jpg  擷取.JPG (195.86 KB)
400_61bddf2a8c59f.jpg 1507X598 px

發表於: 2021/12/18 21:15
頂部


有關dsPIC33FJ64MCX02晶片的A/D問題
#16
資深會員
資深會員


型錄有提到,可設定CH0,CH1,CH2及CH3同時Sampling類比訊號,如果設定Timer3觸發A/D中斷後,要如何取出四個取樣值?我有點困惑,因為只有一個ADC1BUF0,而不是有四個ADCBUF.

發表於: 2021/12/18 19:43
頂部


Re: AN1017 無刷馬達Sinusoidal Control問題請教(dspic33系列)
#17
資深會員
資深會員


謝謝!我會試試看.
查出低通濾波器如下
y(i)=y(i-1)+α[x(i)-y(i-1)]
其中0<α<1
fc=α/[(1-α)*2*π*ΔT]
使用16位元fixed point應用,就是上述程式碼.

發表於: 2021/8/16 17:39
頂部


Re: AN1017 無刷馬達Sinusoidal Control問題請教(dspic33系列)
#18
資深會員
資深會員


hall sensor 機械擺放位置不會很準,所以在正逆轉用的offset會不同,這可以理解,但Iq與Id對齊,我不明白,還望能有更詳細提示方法,Iq如何設定遞增或遞減來設定對齊?另外這個數位濾波器的方程式為何?能否使用Z函數表示,謝謝!

發表於: 2021/8/13 22:41
頂部


AN1017 無刷馬達Sinusoidal Control問題請教(dspic33系列)
#19
資深會員
資深會員


1. 在AN1017_dsPIC33FJ32MC204_MCLV的主程中,馬達正轉(cw),使用到PHASE_ZERO(其值為57344),馬達反轉,使用到PhaseOffset = 6000,請問這兩個數值如何來的?
2. 在AN1017_dsPIC33EP256MC506_MCLV2_HURST_Optimized的主程中,使用到以下程式碼:
PeriodStateVar+= (((long int)Period - (long int)PeriodFilter)*(int)(PeriodKFilter));
PeriodFilter = (int)(PeriodStateVar>>15);
其中 PeriodKFilter = 100;
從式中,應該是低通濾波器,請問式子如何導出的?而其cutoff frequency是多少?

發表於: 2021/8/12 23:11
頂部


MCLV-2的dsPIC33EP PIM模組問題
#20
資深會員
資深會員


有兩種PIM模組dsPIC33EP256MC506 for Internal OP Amp Configuration
以及External OP Amp Configuration,請問兩者有何不同?比較建議的是使用那一種?

發表於: 2021/8/2 14:46
頂部



« 1 (2) 3 4 5 ... 33 »



:::

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... ]

教育訓練中心

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