關於負載訊號干擾問題 |
尚未結案
|
sess
一般會員 發表:1 回覆:0 積分:0 註冊:2007-04-13 發送簡訊給我 |
我是用FPGA送出PWM與DIR給 LMD18200 做驅動 ,output 的 M+ 與M- 接直流馬達兩端,(工作正常)
目前遇到的問題是 因為我的機器人上面有超音波,一旦開啟馬達那邊電源後,馬達運轉會造成超音波的訊號被吃掉,(超音波偵測到的訊號會影響到控制馬達正反轉行為) (用示波器去看 本來的0~5V的pulse 都被衰減,而且看週期與給馬達的PMW週期ㄧ樣),所以猜測是馬達那邊的電源有影響到感測器, 後來嚐試在FPGA的PWM output 先接上一個 光耦合電晶體(PC817),讓它的輸入訊號與輸出訊號隔離,不過pc817的陽極接NIOS出來的PWM 與DIR 陰極接地, 集極接15V電源,射極接ㄧ根升壓電阻接地 射極訊號為輸出(輸入到LMD18200),但是 因為pc817那邊的地 與 FPGA 要共地(不然不知道準位), 然後我pc817輸出要接LMD18200的輸入, 但是LMD18200那邊也是要跟pc817、FPGA共地,測試結果還是ㄧ樣超音波訊號被吃掉,干擾情形很嚴重,問題沒有解決。 原本架構 FPGA-->光耦合電晶體pc817-->LMD18200 -->DC直流馬達 目前是想把 FPGA-->LMD18200--> 光耦合(由於輸入關係 不能用pc817,目前想try TLP250)-->DC馬達 想請問各位前輩這樣方式是否可行,或是有無任何其他解決辦法,因為卡在這裡兩天,能嚐試的方法都嚐遍了, 我是電路設計的新手,所以可能很多地方都不甚了解,請前輩指導,感激不盡囉!!!! |
aki
版主 發表:30 回覆:696 積分:755 註冊:2004-01-15 發送簡訊給我 |
也許很簡單,可是你敘述後好像好複雜喔!
貼上電路圖比較好說話! ===================引 用 sess 文 章=================== 我是用FPGA送出PWM與DIR給 LMD18200 做驅動 ,output 的 M 與M- 接直流馬達兩端,(工作正常) 目前遇到的問題是 因為我的機器人上面有超音波,一旦開啟馬達那邊電源後,馬達運轉會造成超音波的訊號被吃掉,(超音波偵測到的訊號會影響到控制馬達正反轉行為) (用示波器去看? 本來的0~5V的pulse 都被衰減,而且看週期與給馬達的PMW週期ㄧ樣),所以猜測是馬達那邊的電源有影響到感測器, 後來嚐試在FPGA的PWM output 先接上一個 光耦合電晶體(PC817),讓它的輸入訊號與輸出訊號隔離,不過pc817的陽極接NIOS出來的PWM 與DIR 陰極接地, 集極接15V電源,射極接ㄧ根升壓電阻接地? 射極訊號為輸出(輸入到LMD18200),但是 因為pc817那邊的地 與 FPGA 要共地(不然不知道準位), 然後我pc817輸出要接LMD18200的輸入, 但是LMD18200那邊也是要跟pc817、FPGA共地,測試結果還是ㄧ樣超音波訊號被吃掉,干擾情形很嚴重,問題沒有解決。 原本架構? FPGA-->光耦合電晶體pc817-->LMD18200 -->DC直流馬達? 目前是想把 FPGA-->LMD18200--> 光耦合(由於輸入關係 不能用pc817,目前想try TLP250)-->DC馬達 想請問各位前輩這樣方式是否可行,或是有無任何其他解決辦法,因為卡在這裡兩天,能嚐試的方法都嚐遍了, 我是電路設計的新手,所以可能很多地方都不甚了解,請前輩指導,感激不盡囉!!!! |
mymj
版主 發表:132 回覆:486 積分:608 註冊:2002-10-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |