|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于2407控制直流無刷電機之捕獲 |
| 作者:gusugxm 欄目:DSP技術(shù) |
請教各位高手,使用2407控制直流無刷電機時,電機電源不通時正常,電機電源達到40v時捕獲到許多干擾脈沖,之后對霍爾無法捕獲,不知是何道理? 捕獲代碼如下: int bldchxz[6]={0x0019,0x0098,0x0190,0x0980,0x0901,0x0809}; interrupt void c_int4(void) { int flag,CAPT; flag=*EVAIFRC&0X0007; *EVAIFRC=*EVAIFRC|0x0007;//清中斷標志 if (flag==0x0000) { asm(" clrc INTM"); return; } *CAPCONA=0X80fc;//關(guān)閉捕捉功能 *MCRA=*MCRA&0XFFC7; *PADATDIR=*PADATDIR&0XC7FF; CAPT=*PADATDIR&0X0038; *MCRA=*MCRA|0X0038;//恢復(fù)捕捉功能 *CAPCONA=0XB0FC; asm(" clrc INTM"); if (CAPT==40) { flag=0; } if (CAPT==8) { flag=1; } if (CAPT==24) { flag=2; } if (CAPT==16) { flag=3; } if (CAPT==48) { flag=4; } if (CAPT==32) { flag=5; } *ACTRA=bldchxz[flag]; return; } |
| 2樓: | >>參與討論 |
| 作者: gusugxm 于 2006/3/17 11:46:00 發(fā)布:
自己頂一下 |
|
| 3樓: | >>參與討論 |
| 作者: hwqfj 于 2006/3/17 18:13:00 發(fā)布:
是捕獲轉(zhuǎn)速正交脈沖嗎 還是霍爾電流傳感器 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |