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

基于PIC18F452的測頻儀設計

2011-04-12 00:00:00許光李雪寶鄭艷芳楊畫桔李志
現代電子技術 2011年19期

摘 要:介紹一種測頻儀的設計方案,并將此儀器應用到云南天文臺麗江2.4 m望遠鏡圓頂溫度的測量工作中。詳細闡述了PIC18F452自帶的CCP模塊的測頻原理,同時給出了儀器軟硬件的設計思路,最后在Proteus中對系統進行了仿真測試。測試結果表明了該方案的可行性。該儀器的研制也為西部望遠鏡的選址工作提供了一種有效的測量工具。

關鍵詞:測頻儀; PIC18F452; CCP模塊; Proteus

中圖分類號:

TN874-33

文獻標識碼:A

文章編號:1004-373X(2011)19

-0121

-03

Design of Frequency-measurement Meter Based on PIC18F452

XU Guang, LI Xue-bao, ZHENG Yan-fang, YANG Hua-ju, LI Zhi

(Yunnan Observatory, National Astronomical Observatories, Chinese Academy of Sciences, Kunming 650011, China)

Abstract: A design of frequency-measurement meter is introduced. The instrument can be used in dome temperature measurement work in Lijiang, Yunnan Observation′s 2.4m telescope. The working principle of PIC18F452 CCP module is introduced, the software and hardware are proposed. The system is simulated in Proteus and the test result shows that the method is feasible. Apparatus can provide an effective measurement tool for the western location of the telescope.

Keywords: frequency-measurement meter; PIC18F452; CCP module; Proteus

通過頻率的測量來間接地獲取溫度數據是檢測天文望遠鏡圓頂溫度的常用方法。頻率信號不但具有較強的抗干擾能力,而且易于傳輸。因此將望遠鏡圓頂附近的溫度傳感器所產生的電信號轉換為頻率信號,然后對頻率信號進行測量和采集,最終再通過一些確定的函數關系把頻率值轉換為溫度值[1]。該方案與直接測量溫度的方法相比,可操作性更強。

1 PIC18F452的測頻原理

PIC18F452是美國Microchip公司生產的一款高性能的8位單片機,其片上資源十分豐富,本文設計的測頻儀就是使用該單片機的CCP1(捕捉/比較/脈寬調制)模塊的捕捉功能來實現的,CCP1模塊工作在捕捉模式下的功能框圖如圖1所示[2]。

在捕捉模式下,每當CCP引腳上有下列事件之一發生時:每個下降沿發生、每個上升沿發生、每4個上升沿發生、每16個上升沿發生,CCPR1H:CCPR1L就會捕捉TMR1或TMR3寄存器的16位計數值,即記錄下事件發生的時刻,使用CCP模塊的這個功能就可以實現頻率的測量。

使用PIC18F452進行頻率測量的原理如圖2所示:設置CCP模塊工作于捕捉模式,并且讓它在每個上升沿捕捉一次數據,由相鄰兩個上升沿到來的時間差就可以得到被測脈沖的周期,從而也就得到了脈沖的頻率[3]。

圖1 CCP模塊捕捉模式功能圖

圖2 CCP模塊的測頻原理

2 測頻儀的軟硬件設計

2.1 硬件電路設計

測頻儀的硬件電路主要包括兩個方面:頻率測量電路和數據通信電路。頻率測量是指使用PIC18F452的CCP模塊測量外部脈沖信號的頻率;數據通信是指將測量得到的數據通過串口傳至PC機進行處理。測頻儀的硬件電路如圖3所示[4]。

圖3 測頻儀的硬件電路原理圖

2.2 軟件設計

軟件的主要功能就是設置相關的功能模塊來配合硬件實現頻率的采集與數據的上傳,為了達到實時采集的目的,CCP模塊使用中斷方式進行捕捉。測頻儀與PC機采用主從式通信,PIC18F452根據PC機發來的不同指令進行相關的操作,指令共有兩種:開始采集和停止采集。當接收到“開始采集”命令時,PIC18F452就啟動CCP模塊進行頻率的測量并把測量結果通過串口上傳到PC機;當接收到“停止采集”的命令時,PIC18F452就關閉CCP模塊,同時停止上傳數據,然后繼續等待上位機的命令。測頻儀的軟件流程圖如圖4所示[5]。

圖4 軟件流程圖

3 仿真分析

使用軟件仿真的方法不但可以在理論上驗證設計的可行性,而且也降低了開發的成本和開發難度,這種技術在基于單片機的開發中是非常有用的。

Proteus是英國Labcenter公司開發的一款電路分析與實物仿真軟件,可以仿真、分析多種模擬器件和集成電路,功能非常強大,同時該軟件還支持多種型號的單片機,如AVR,PIC,MCS-51等。更可貴的是該軟件可以與Microchip公司的MPLAB集成開發環境進行無縫連接,從而也可以進行程序的單步調試,整個操作也十分簡單,只要用MPLAB將源程序編譯成HEX文件導入到Proteus中的電路圖中即可繼續仿真測試,測試所用的電路原理圖如圖5所示[6-7]。

圖5 測頻儀的仿真電路原理圖

關于這個仿真原理圖有以下幾點需要說明:

(1) 仿真的目的是為了驗證所關心的CCP模塊的工作情況,所以圖中省略了PIC18F452的晶振電路和復位電路,其實它們都不會影響程序運行的結果。

(2) 串口通信部分所使用的仿真元件(COMPIM)不需要進行電平轉換,只要安裝上虛擬串口并設置仿真元件的相關屬性就可以實現Proteus中的PIC18F452與PC機進行通信,所以圖中省略了MAX232電平轉換芯片。

(3) COMPIM僅僅是提供一種物理連接上的映射關系[8],所以這里的RxD引腳和TxD引腳的連接方式是按照對應關系連接的,在實際的硬件電路中還是要按照硬件電路圖(見圖3)去連線。

當以上工作進行完畢之后,就可以對設計的電路進行仿真調試了,程序的仿真結果如圖6所示。

圖6 測頻儀的仿真結果

從圖6可以看出,PIC18F452已經測出了設定的幾個輸入頻率的數值,仿真結果表明該方案可行。

4 硬件電路的測試

仿真通過之后,就可以按照圖3搭建硬件電路來進行硬件的運行測試。在此使用VB 6.0來編寫上位機軟件,同時配合Access數據庫來存儲PIC18F452上傳的頻率數據[9-10]。系統的運行效果如圖7,圖8所示。

5 結 語

目前,測頻儀已經被成功地應用到了云南天文臺麗江2.4 m圓頂的溫度采集工作中。今后還會對儀器進行擴展和完善(例如,在儀器上增加數據存儲模塊),到時該儀器將可以適應野外的工作環境,這對于即將開始的西部望遠鏡的選址工作具有非常現實的意義。

參 考 文 獻

[1]DOGAN Ibrahim.PIC項目實戰[M].北京:人民郵電出版社,2010.

[2]WILMSHURST Tim.PIC嵌入式系統開發[M].北京:人民郵電出版社,2008.

[3]趙化啟,閆廣明,孫小君.零基礎學PIC單片機[M].北京:機械工業出版社,2010.

[4]周堅.PIC單片機輕松入門[M].北京:北京航空航天大學出版社,2009.

[5]王洪帥.用于測量圓頂視寧度的微溫脈動儀的研制[J].天文研究與技術,2010,7(1):60-64.

[6]武凌.基于PIC單片機的直流電壓測量計[J].現代電子技術,2003,26(20):9-11.

[7]張亞軍.PIC系列單片機在低頻率脈沖信號測量中的應用[J].電子與封裝,2003(3):54-59.

[8]羅洪達.基于Proteus的VB程序與51單片機串口通信的仿真設計[J].電子制作,2008(12):20-22.

[9]劉文濤.Visual Basic+Access數據庫開發與實例[M].北京:清華大學出版社,2006.

[10]許永和.Visual Basic接口設計與工程實踐[M].北京:人民郵電出版社,2007.

主站蜘蛛池模板: 97色伦色在线综合视频| 国产精品久久国产精麻豆99网站| 国产成人无码AV在线播放动漫 | 国产美女精品一区二区| 黄色网址手机国内免费在线观看| 成人午夜免费视频| P尤物久久99国产综合精品| 无码福利日韩神码福利片| 狠狠色综合久久狠狠色综合| 国产剧情一区二区| 毛片久久久| 亚洲国模精品一区| 国产综合日韩另类一区二区| 重口调教一区二区视频| 久操中文在线| 老熟妇喷水一区二区三区| 久久久久久久97| 色噜噜狠狠色综合网图区| 9久久伊人精品综合| 四虎亚洲精品| 欧美日韩在线第一页| 国产 在线视频无码| 青青草国产精品久久久久| 97视频在线精品国自产拍| 亚洲日韩第九十九页| 亚洲黄色激情网站| 国产又爽又黄无遮挡免费观看| 欧美性猛交xxxx乱大交极品| a级毛片网| 欧美一级黄色影院| 视频国产精品丝袜第一页| 国产精品自拍露脸视频| 最新亚洲人成网站在线观看| 成人91在线| 亚洲视频a| 天堂久久久久久中文字幕| 日本国产一区在线观看| 久久99国产综合精品1| 日韩欧美在线观看| 欧美成人第一页| 亚洲欧美一区在线| 人妻一本久道久久综合久久鬼色| 国产精选小视频在线观看| 一级黄色欧美| 国产三级视频网站| 欧美三级不卡在线观看视频| 色欲综合久久中文字幕网| 国产精品美女自慰喷水| 久久国语对白| 欧美激情视频一区二区三区免费| 国产精品一区二区久久精品无码| 99精品影院| 亚洲人成日本在线观看| 亚洲视频二| 精品国产成人高清在线| 欧美综合激情| 99久久国产综合精品2023 | 亚洲v日韩v欧美在线观看| a亚洲天堂| 中文字幕亚洲第一| 在线亚洲小视频| 国产一在线观看| 五月激情综合网| 精品无码人妻一区二区| a毛片基地免费大全| 色老头综合网| 高清码无在线看| 美女一级毛片无遮挡内谢| 国产美女在线观看| 99re视频在线| 欧美影院久久| 男女男免费视频网站国产| 日本人妻丰满熟妇区| 久久国产精品电影| 99爱在线| 精品无码日韩国产不卡av| 中文无码精品A∨在线观看不卡| 国产亚洲精品va在线| 国产剧情国内精品原创| 亚洲人成在线精品| 国产理论一区| 午夜啪啪福利|