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.

主站蜘蛛池模板: 欧美综合成人| 亚洲天堂日本| 伊人久久大香线蕉成人综合网| 亚洲经典在线中文字幕| 国产精品无码AV中文| 2018日日摸夜夜添狠狠躁| 久久黄色一级片| 成人午夜免费视频| 人妻少妇久久久久久97人妻| 天天综合色网| 福利在线免费视频| 老司机午夜精品网站在线观看| 一级做a爰片久久免费| 国产国产人成免费视频77777| 国产精品三级专区| 亚洲一道AV无码午夜福利| 亚洲三级色| 久久精品娱乐亚洲领先| 在线看免费无码av天堂的| 重口调教一区二区视频| 国产亚洲精品无码专| 国产国拍精品视频免费看 | 精品人妻AV区| 亚洲天堂日韩av电影| 国产激情在线视频| 国产毛片片精品天天看视频| 亚洲成综合人影院在院播放| 亚洲综合在线最大成人| 国产欧美日韩精品第二区| 成AV人片一区二区三区久久| 欧美日韩中文字幕在线| 日韩欧美国产综合| 在线亚洲小视频| 国产主播在线一区| 久久久久免费精品国产| 久久人与动人物A级毛片| 成人一级黄色毛片| 亚洲天堂高清| 97在线观看视频免费| 怡春院欧美一区二区三区免费| 国产AV毛片| 亚洲AV无码乱码在线观看代蜜桃 | 亚洲大尺码专区影院| 亚洲自拍另类| 国产美女自慰在线观看| 午夜限制老子影院888| 666精品国产精品亚洲| 亚洲人成影院在线观看| 国产三级韩国三级理| 广东一级毛片| 国产免费好大好硬视频| 国产成人一区| 欧美亚洲国产日韩电影在线| 国产精品免费入口视频| h视频在线观看网站| 欧美亚洲中文精品三区| a毛片免费观看| 国产毛片基地| 欧美不卡视频一区发布| 欧美精品二区| 久久99国产精品成人欧美| 91丝袜美腿高跟国产极品老师| 亚洲色欲色欲www在线观看| 久久77777| 精品天海翼一区二区| 久久久久免费精品国产| 91麻豆国产视频| 国产欧美精品午夜在线播放| 国产高清在线精品一区二区三区| 亚洲人成网站在线观看播放不卡| 免费一级成人毛片| 国产丝袜91| 亚瑟天堂久久一区二区影院| 中文字幕第4页| 国产亚洲欧美另类一区二区| 欧美视频在线不卡| 日本少妇又色又爽又高潮| 久久国产乱子| 成人永久免费A∨一级在线播放| 国产欧美高清| 亚洲无码91视频| 亚洲日本中文字幕天堂网|