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

論壇索引


Board index » All Posts (BBL)




Re: 2組UART的CPU如何同時控制?(都沒人回答)
資深會員
資深會員


請問您先有看過有2組UART的CPU的data sheet嗎?看過了,針對有疑問的地方,再來發問,會比較好吧!

發表於: 2006/4/13 20:15
頂部


Re: 關於PID控制的問題
資深會員
資深會員


參照:

tinason 寫到:
請教各位先進:
在做 直流馬達 feedback 時, 要如何處理回授信號與控制命 令? 我們都希望兩者訊號作相減後, 可使得穩態誤差趨近於零, 但是可能是我觀念不對, 寫出來的程式也怪怪的!

output =kp*ek2+ki*(ek1+ek2+...)+kd*(ek2-ek1)

output=送至ccpr1l做pwm輸出
cmd=控制命令
encoder=回授信號

將馬達接上電流感測器或轉速計取其訊號回授給PIC做處理

請問程式應該這樣寫嗎?

判斷 輸入與回授信號相減之穩態誤差(ek)是否有借位的情況
若有借位則 decf cmd,f.........

以下是小弟從PIC16F87X微控制器原理與專題應用書中的'設計PID控制器"章節的程式修改的

但是跑出來的波形是 沒有 encoder回授的時候, cmd不管輸入多少, 最後pwm都會變成0xff全開, 即便是cmd無輸入,只要給pic電源,波形也是由0x00增加到0xff

請問這是怎麼回事? 那這樣的話 cmd不就失去了控制功能了嗎?

以下是我修改的程式, 請各位大大指點迷津!
http://feedback.me.ccu.edu.tw/uploads/upfile/PID2.asm

與那本書中範例不同的地方是
1. 我以RA0當做cmd輸入, RA1當作encoder回授
2. 不是以中斷來寫
3. 馬達沒有正反轉, 沒有AB相分別, 只有轉與不轉


沒有回授的信號,PID的核心就以為一直達不到目標,於是由於PID之中的"I"部分一直累加,一直將出力增強,當然最後PWM就變成0xff。看來,您的PID核心是會動作的!恭喜!

發表於: 2006/4/12 9:57
頂部


Re: 沒用到的接點需要接地嗎?
資深會員
資深會員


聽說如果設成輸入,空接的話,因為PIC會一直想要將它判斷為HIGH或LOW,而造成比較耗電。

發表於: 2006/4/8 23:35
頂部


Re: 關於pic 16f877燒錄的問題?
資深會員
資深會員


還是要有燒錄器!

快報名MECHATRONICS WORKSHOP,上完課就可以用很低的價格買到ICD2,又可DEBUG,又可燒錄PIC16F877。

發表於: 2006/4/8 23:32
頂部


Re: 請教一個申請sample的問題
資深會員
資深會員


個人認為:
如果您是公司要用的,最後要量產的話,最好是向代理商申請。先建立關係,以後要大量買才方便。
如果不是,而且不會量產的話,那就上MICROCHIP美國網站申請,不然就打下方紅色的「產品技術支援專線」,看有沒有個人的「私房庫存」可以送的。
不管用那一種方法,一陣子沒拿到東西,就打電話問一下,不要悶不吭聲,搞不好人家忘了也說不定。

發表於: 2006/4/8 23:26
頂部


Re: 關於PID控制的問題
資深會員
資深會員


參照:

84327633 寫到:
抱歉...可以在說明一點嗎QQ

我看不懂@@ 謝謝QQ

請先看懂DATA SHEET。基本功要先會。
如果看不懂,或不懂PIC的基本使用法,先上WORKSHOP,有人引進門會比較簡單!

發表於: 2006/4/8 23:13
頂部


Re: 12f509 wake up 的問題
資深會員
資深會員


1、把MOVF GPIO,F,改成MOVF GPIO,W看看有沒有效。
2、換一顆看看

發表於: 2006/3/6 23:52
頂部


Re: 請問有關"檔案合併的問題"...
資深會員
資深會員


想到兩個方法:
1、了解HEX檔的格式,應該就知道怎麼合併。
2、如果做得到的話,先分別將bootloader及user code,燒到同一顆IC中。再拿它當母片 (不可以燒過code-protect),來燒其它的IC。

發表於: 2006/2/23 14:20
頂部


Re: 新手的問題aboutPIC16F946
資深會員
資深會員


聽說91X及946會挑ICD2。

所以,也許再找一台ICD2試看看!

如果別台可以,那舊的就送修吧!

發表於: 2006/1/20 17:26
頂部


Re: 如何實現積分
資深會員
資深會員


參照:

leva 寫道:

我想把一個參數積分成另一項,如 C(dV/dt)=i
要把dv/dt積分換換成i要怎麼在dsPIC裡實現
因為好像沒有機分的函數,希望有範例可以參考
謝謝


從您寫出來的式子,是微分,不是積分!

所謂微分,就是前後相減
所謂積分,就是前後相加

說成相減或相加,程式不值錢
說成積分或微分,唬唬人,聽起來比較值錢。

發表於: 2006/1/10 9:30
頂部



« 1 ... 17 18 19 (20) 21 22 23 »



:::

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

教育訓練中心

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