Re: [疑問]電容式感測問題
|
||||
---|---|---|---|---|
高級會員
|
玻璃越厚電極要越大,相鄰兩個電極不可太近,再來就是使用環境的干擾,我程曾使用在透過汽車前檔玻璃內放電極,玻璃外感應,沒有問題可正確感應,不過我的電極為直徑7cm
發表於: 2009/12/12 8:26
|
|||
|
Re: 想請問為什麼我的PCL只能送出八筆資料
|
||||
---|---|---|---|---|
高級會員
|
改寫成下面請參考:
KEY_PAD_TABLE: RLNCF RFID1 MOVLW 0X1E ;<--------- ANDWF RFID1,W CALL TABLE RRNCF RFID1 RETURN 同時最好要限制RFID1不要超過8,否則TABLE中 ADDWF PCL,F 指令會超出範圍產生不可預期的狀況,也可將其改成如下 TABLE: ADDWF PCL,F RETLW 0X39 RETLW 0X31 RETLW 0X32 RETLW 0X33 RETLW 0X34 RETLW 0X35 RETLW 0X36 RETLW 0X37 RETLW 0X38 RETLW 0X00 ;<------- RETLW 0X00 ;<------- RETLW 0X00 ;<------- RETLW 0X00 ;<------- RETLW 0X00 ;<------- RETLW 0X00 ;<------- RETLW 0X00 ;<------- 如此當RFID1的數值大於8時才不會失控,只是回應ㄧ個0X00 Q2:當你把TABLE放在0X0800時你要記得設定PCLATH的值為0X08,在執行ADDWF PCL,F時才會指向正確位址,修改如下請參考 KEY_PAD_TABLE: MOVLW 0X08 ;<--------- MOVWF PCLATH ;<--------- RLNCF RFID1 MOVLW 0X1E ANDWF RFID1,W CALL TABLE RRNCF RFID1 RETURN
發表於: 2009/10/14 6:54
|
|||
|
Re: 想請問為什麼我的PCL只能送出八筆資料
|
||||
---|---|---|---|---|
高級會員
|
如此寫法在PIC16是會正確的,但因PIC18每個組合語言指令使用兩個位址空間,因此RFID已先用0X0F限制住,因此才會有如此結果,如要正常應在
ANDWF RFID1,W 後面加上乘2的指令才行,目前用RETLW是承2如使用GOTO那還要乘4才會正確
發表於: 2009/10/13 6:49
Edited by kunge on 2009年10月13日 08:08:10
|
|||
|
Re: 請教 ic 製造商
|
||||
---|---|---|---|---|
高級會員
|
FAIRCHILD
發表於: 2009/10/1 17:09
|
|||
|
Re: 有關快速AD轉換的問題
|
||||
---|---|---|---|---|
高級會員
|
謝謝Eigen提供這麼多的建議,為了改善Eigen所說的問題,我目前的做法是這樣子:
我是用ccp2做定時中斷,做為整個動作的依據,目前是25K的速度取樣 為了確認實際情形,在進入中斷時設定一個output,離開中斷時清除該output,利用示波器確認執行週期及dutycycle是否正確? 目前週期是40uS,dutycycle大約四分之三,中斷使用30uS,中斷外使用10uS(大約值) 我用16MHzXTAL因此中斷外的程式大約等於4MHzXTAL全速執行,鷹該夠執行一些簡單的動作,RS232就不能再用中斷因此較即時的動作比較有問題 程式中如之前所說為了要快沒有做delay的動作由ccp2計時,同時在啟動A/D後立刻做通道切換,因此A/D轉換及Tacq時間是重疊在同一個時間,這段時間亦要做一些資料收集處理的動作,大部份的動作以查表代替計算 每次讀取轉換結果前皆確認GO信號已轉成0(已轉換完成)
發表於: 2009/8/13 16:41
|
|||
|
Re: 有關快速AD轉換的問題
|
||||
---|---|---|---|---|
高級會員
|
我板子已完成,程式為了要快用組合語言寫的也完成大部份,經過初步的測試感覺好像可以,不過好像無法達到30K,因30K時無法做其他的事情,24K就有機會達到,目前還須做調整及驗證,是不是真的可以?
發表於: 2009/8/13 6:48
|
|||
|
Re: 有關快速AD轉換的問題
|
||||
---|---|---|---|---|
高級會員
|
在datasheet上不是說在GO設定之後會將取樣保持電路與通道斷開,那這時切換通道不是就不會影響轉換結果,只要於轉換結束後取樣保持電路再次接通後給予足夠的充電時間(兩倍TAD),是不是理論上應該可以?
發表於: 2009/8/12 15:40
|
|||
|
有關快速AD轉換的問題
|
||||
---|---|---|---|---|
高級會員
|
我使用PIC16F917作快速AD轉換,利用AN0~AN3輸入,轉換速度為每秒3萬次(30K),因此在啟動轉換後不等轉換完成,立刻更換ADCON0切換至下一通道,待轉換完成後立刻再啟動下一個轉換,這樣不知會不會有問題?
發表於: 2009/8/12 13:54
|
|||
|
Re: RFID 讀取時間
|
||||
---|---|---|---|---|
高級會員
|
RFID的規格相當多,讀寫速度快不快還牽涉到是只是單純UNICODE讀取,還是像悠遊卡有加密解碼必需幾次讀寫才完成,單純讀取就會較快幾次讀寫才完成就會較慢也比較容易出錯,基本上主動式RFID比被動式RFID遠,單純讀取比多次讀寫要快,頻率高比頻率低傳送較快,再者就是更深入的個別規格的考慮
發表於: 2009/7/24 16:18
|
|||
|