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


Browsing this Thread:   1 Anonymous Users






Re: 請教有關AD問題
#3
資深會員
資深會員


查看用戶資訊
絕對有人錯,如無人錯就天下太平了
你可以先檢查類比訊號線路有無與大電流交插
876 A/D 輸入阻抗 不要超過 2.5 K
876 A/D 通道轉換時間 , 依DATA SHEET 來看 是 40 uS 等待太久也毫無意義
我不會 C 所以樓上那篇 就不於致評


發表於: 2006/12/5 0:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教有關AD問題
#2
初級會員
初級會員


查看用戶資訊
unsigned int ADC_Conversion(unsigned char Channel)
{
/*
腳號 功能 Port 設定
RA0 類比輸入(電流回授) Input 規劃Analog Input0(Chip)
RA1 類比輸入(電壓回授) Input 規劃Analog Input1(Chip)
RA2 類比輸入(電瓶溫度補償) Input 規劃Analog Input2(Chip)
RA3 Vref(+5V) Input 規劃Positive Analog Reference Voltage
RA4 類比輸入(過溫跳脫開關) Input 規劃Analog Input5(Chip)
RA5 數位輸入(過溫限流補償) Input 規劃Input Port
*/

switch(Channel)
{
case 0:
{
CHS2=0;
CHS1=0;
CHS0=0;
}
break;
case 1:
{
CHS2=0;
CHS1=0;
CHS0=1;
}
break;
case 2:
{
CHS2=0;
CHS1=1;
CHS0=0;
}
break;
case 4:
{
CHS2=1;
CHS1=0;
CHS0=0;
}
break;
}
ADGO=1;
while(ADGO==1);
return (ADRESH*256+ADRESL);
}

這是別人寫的c語言的ad程式碼
我看過以前文章,知道要切換通道取ad值,須在切換後等待至少20ms比較準確
可是問題在於程式在別的副程式裡還要隨時轉換pwm,所以在這裡應該不能寫delay 20ms的時間,如果要改這部份去等待時間後再判讀,等待的時間時亦又可以執行其他的程式時應該要怎麼改比較好呀?
不曉得ad的判讀錯誤是不是跟這裡也有關係?

發表於: 2006/12/3 23:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請教有關AD問題
#1
初級會員
初級會員


查看用戶資訊
我想問的是剛好工作上遇到的問題
我使用的是PIC16F876A這個晶片
這個MPU是使用在充蓄電池的控制上
我分配MPU的腳位如下
第二腳接OP(358)訊號是來自微電阻放大而來,取充電電流
第三腳接的是電瓶的電壓已分壓在5V範圍內
第四腳接Vref是來自一個很準的電壓,電壓值大約(4.99v)
而電源是超過5V,高於Vref,大約是(5.002v)
軟體並不是我設計的,但是我有試過,若使用電源供應器的穩定電壓源供給訊號,則第三腳的電壓與MPU用RS-232傳出來的值是很MATCH的,問題來了,當使用本身機器所提供的電源時,若第二腳接到358時或接到機器的地時,第三腳的訊號很正常,但是MPU傳出來的值卻會偏差,而設計軟體的人很肯定軟體寫的沒問題,由第三腳所量得的訊號,3.5V以下還蠻正常的,可是3.5V以上,就愈差愈多,反而覺得由第二腳的訊號干擾到,若第二腳空接就很正常了,不曉得有誰知道這是哪裡出問題嗎?

PS:Vref與5V電源都是在很穩定的狀況下,漣波約40mV以下

發表於: 2006/11/30 23:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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

教育訓練中心

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