999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PIC單片機的A/D變換器的設計與實現

2012-01-13 02:56:00
電子世界 2012年18期
關鍵詞:單片機

一、引言

PIC單片機是美國的微芯公司生產的超小型單片機和微型控制器,是Peripheral Interface Controller的簡稱。基于PIC單片機的設計,使用AD轉換的功能,可以把模擬數據量轉換成數字量數據,并可直接讀取該數據量的值。本設計適合直流5V以下的信號從模擬端口輸入。

本文以PIC16F88為例,來解說A/D轉換的方法。

A/D轉換,PIC內部的小電容(CHOLD)充電,在這之后,因為要執行一個存儲電荷測定的步驟,所以需要等待一段時間,對于10bit的A/D轉換的PIC,充電時間約20μs,再加上測定時間約20μs,合計需要40μs的時間。

二、寄存器

(1)ANSEL:對應的端口模擬量還是數字量的指定

.. ANS6 ANS5 ANS4 ANS3 ANS2 ANS1 ANS0

ANS<6:0>對應著PIC16F88的AN0-AN6(RA0-RA6),置1表示該端口為模擬量,置0表示該端口為數字量。但是TRIS(I/O口的方向控制寄存器)沒有設置成功的話,該端口也是不能輸入模擬量的。

(2)ADCON0/1:A/D轉換控制寄存器

ADCON0:AD轉換控制寄存器0

ADCS1 ADCS0 CHS2 CHS1 CHS0 GO/DONE ..ADON

ADCON1:AD轉換控制寄存器1

ADFM ADCS2 VCFG1 VCFG0.. .. ....

ADCS<2:0>分別在兩個寄存器中,操作起來有一些麻煩,因為ADCS2是后面補充的,這3個位的ADCS是用來決定A/D變換的時鐘的。A/D變換時鐘的選擇方法:用來做AD變換的時鐘,被叫做TAD,值越小,A/D轉換就越快。詳細內容請參照表1:AD變換時鐘的選擇方法。

TAD被數據表限定在1.6到6.4us之間,所以為了在這個范圍內取最小的值使用ADCS的3位選擇Tosc。TAD受PIC內部時鐘的影響關系如下:

例如:對于給PIC提供10M的時鐘的時候,周期就是0.1us,選擇16Tosc的話,TAD剛好是1.6us,8M時周期是0.125us 16Tosc選擇,TAD就變成了2us請看表1。

表1的灰色范圍是ADCS2-0設定范圍。

CHS<2:0>從這里可以選擇AD變換的通道。CHS 3位組合起來對應選擇的端口:最大6.4us以上的數值也是不可以使用的。

表1 A/D變換時鐘的選擇方法

圖1 ADFM功能示意圖

圖2 A/D變換回路等效圖

圖3 A/D變換的TAD循環時序圖

圖4 A/D變換原理圖

圖5 AD變換程序

圖6 輸入電壓和輸出數值關系

CHS<2:0>從這里可以選擇AD變換的通道。CHS 3位組合起來對應選擇的端口:

圍繞黨的十九大以來新要求,始終把政治建設放在基層黨建首位,將“活力黨建”融入企業管理基礎,增強黨建工作“滲透力”。

GO/DONE:置1 AD變換開始;AD變換完成,這個端口就自動置0。因此這個端口可以用來監聽AD變換是否結束。

ADON:置1取樣充電開始,置0充電停止并開始放電。

ADFM:變換完了的結果(10bit)在ADRESH,ADRESL中是靠左保存還是靠右保存的控制位。

ADRESH,ADRESL:變換后的數字量10 bit的值如圖1所示,在ADRESH,ADRESL 16位的寬度中是靠左還是靠右來保存。如果必要的數據8位就足夠,靠左只用讀取ADRESH里面的數據就可以讀取全部了。

VCFG<1:0>:AD轉換基準電壓設定,使用電源電壓為基準電壓的場合,VCFG<1:0>設置為00。

三、參數設置

ADON置1時模擬端口與CHOLD連接,充電開始。10位的AD變換的運行時間

(CHOLD充電的必須時間)TACQ是19.72us。根據PIC16F88的數據表的話,應該選定數據源內阻在10k以下。(請看圖2)

GO/DONE置1時基于CHOLD存儲的電荷的電壓值的測定開始如圖3所示。

A/D變換需要的時間是:12TAD+α。TAD最短的時間1.6us選擇的時候,AD變換測量需要的時間久是:12*TAD+α=19.2μs+α(約20μs)。

四、應用實例

A/D變換器設計原理圖如下圖4所示,以PIC16F88為例,對于10bit的AD轉換的PIC,充電時間約20μs,再加上測定時間約20μs,合計需要40μs的時間。圖5給出了程序設計的流程圖。

五、測試結果

根據輸出的結果得到輸入與輸出的關系如圖6所示。被測模擬量是 DC5V,分辨率256,精度0.02V。

PIC單片機可以用編程來實現復雜回路的功能,不使用焊錫就可以寫、改和調整功能等等很多優點。用戶可以根據自己的需要添加程序,再加上一些外圍設備,使其資源得到充分的利用。

[1]EDROM/ROM-Based 8-Bit CMOS Microcontr-oller Series.Microchip Technology Inc.,2000.

[2]MPLAB.IDE,SIMULATOR,EDITOR USER’S GUIDE.Microchip Technology Inc.,2000.

[3]閻石.數字電子技術基礎[M].北京:高等教育出版社,1999,4.

[4]鐘肇新.可編程序控制器原理及應用[M].廣州:華南理工大學出版社,1991:492-494.

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 六月婷婷激情综合| 日本爱爱精品一区二区| 天天综合色天天综合网| 干中文字幕| 国产正在播放| 成人午夜精品一级毛片| 国产精品手机在线观看你懂的| 国产一级在线观看www色| 亚洲欧美日韩色图| 网久久综合| 天堂网国产| 97免费在线观看视频| 99这里只有精品6| 亚洲性视频网站| 丁香五月激情图片| 国产欧美日韩另类精彩视频| 三上悠亚精品二区在线观看| 国产h视频免费观看| 久久这里只有精品2| 五月婷婷丁香综合| 国产精品国产主播在线观看| 国产精品女主播| 久久午夜影院| 欧美日韩中文国产va另类| 国产乱子伦无码精品小说| 亚洲精品成人片在线观看| 国产精品无码制服丝袜| 精品少妇人妻无码久久| 四虎免费视频网站| 日韩精品成人在线| 97一区二区在线播放| 国产免费a级片| 麻豆精品久久久久久久99蜜桃| 中文成人在线| 青青操视频免费观看| 久久这里只有精品国产99| 毛片免费视频| 亚洲欧美成aⅴ人在线观看| 久久久亚洲国产美女国产盗摄| 亚洲制服中文字幕一区二区| 99r在线精品视频在线播放| 麻豆精品在线播放| 在线日本国产成人免费的| 这里只有精品在线播放| 精品久久国产综合精麻豆| 色综合热无码热国产| 无码在线激情片| 91久久偷偷做嫩草影院电| 国产美女免费| 国产无码高清视频不卡| 永久免费精品视频| 国产精品页| 精品無碼一區在線觀看 | 婷婷综合亚洲| 欧美69视频在线| 亚洲无码精彩视频在线观看| 色悠久久久久久久综合网伊人| 99国产精品国产| 日韩成人免费网站| 色欲色欲久久综合网| 91精品伊人久久大香线蕉| 白浆视频在线观看| 精品久久高清| 欧美精品黑人粗大| 国产精品刺激对白在线| 亚洲性日韩精品一区二区| 国产99在线| 国产精品欧美日本韩免费一区二区三区不卡| 国产一级毛片高清完整视频版| 成人91在线| 无码AV高清毛片中国一级毛片| 国产99视频精品免费视频7| 色哟哟色院91精品网站| 99久久精彩视频| av在线无码浏览| 中国精品自拍| 欧美中文字幕在线二区| 国产精品hd在线播放| 综合色区亚洲熟妇在线| 国产美女一级毛片| 色成人综合| 亚洲综合香蕉|