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.

主站蜘蛛池模板: 久久无码免费束人妻| 国产后式a一视频| 亚洲精品第一页不卡| 国产精品白浆无码流出在线看| 国产在线小视频| 国产肉感大码AV无码| 91精品国产福利| 91久久国产成人免费观看| 欧美成人免费一区在线播放| 中文字幕资源站| 欧美成一级| 毛片基地视频| 国产又粗又爽视频| 国产va欧美va在线观看| 久久亚洲国产最新网站| 国产小视频在线高清播放| 国产精品人人做人人爽人人添| 国产亚洲欧美在线人成aaaa| 欧美色视频网站| 久久77777| 亚洲人成网址| 欧美怡红院视频一区二区三区| 久久久亚洲色| 日本午夜三级| 欧美一级高清视频在线播放| 亚洲婷婷六月| 99re精彩视频| 国产视频久久久久| 欧美人人干| 国产在线自乱拍播放| 小说区 亚洲 自拍 另类| 国产精品尤物铁牛tv | 亚洲精品另类| 99视频全部免费| 亚洲丝袜第一页| 综1合AV在线播放| 在线精品亚洲国产| 成人毛片免费在线观看| 国产成人精品亚洲77美色| 欧美一区二区三区国产精品| 91成人免费观看| 久久综合婷婷| 无码人中文字幕| 国产成年女人特黄特色毛片免| 98超碰在线观看| 国产sm重味一区二区三区| 国产69囗曝护士吞精在线视频| 91精品啪在线观看国产60岁| 国产成人高清精品免费| 在线观看视频99| 国产区精品高清在线观看| 国产玖玖玖精品视频| 久久国产亚洲欧美日韩精品| 中文字幕永久在线观看| 69免费在线视频| 国产97公开成人免费视频| 午夜性刺激在线观看免费| 黄色片中文字幕| 国产麻豆va精品视频| 天天综合网色中文字幕| 人妻丰满熟妇av五码区| 尤物精品视频一区二区三区| 国产精品福利在线观看无码卡| 色噜噜狠狠狠综合曰曰曰| 在线中文字幕网| 99re在线观看视频| 久久人搡人人玩人妻精品| 欧美中出一区二区| 国产aⅴ无码专区亚洲av综合网| 午夜精品久久久久久久无码软件| 伊人国产无码高清视频| 亚洲视频a| 性激烈欧美三级在线播放| 亚洲国产精品国自产拍A| 亚洲免费三区| 拍国产真实乱人偷精品| 欧美午夜小视频| 粉嫩国产白浆在线观看| 精品无码一区二区在线观看| 成人综合久久综合| 亚洲永久免费网站| 亚洲一区黄色|