基于AVR USB接口的溫度測量系統下位機

    2013-09-02 17:39 來源:電子信息網 作者:和靜

    近年來,隨著集成電路以及芯片制造技術的不斷發展,不同的USB通信芯片不斷涌現,目前典型的USB通信芯片有CH375、PDIUSBD12等,這些器件的特點是功能較為強大,但價格較高,很難在中低價位的產品開發中使用。而AVR USB技術則是利用高性能的8位RISC架構的AVR單片機的IO口來模擬USB的通信端口,并由軟件來實現USB通信協議,以將普通的AVR單片機模擬成一個USB低速設備,從而實現AVR單片機與計算機之間的通信和控制。盡管這種方式只能實現低速傳輸,但對常用數據量不是十分巨大的系統而言,它已經足夠使用了,且其速度遠遠高于傳統的串口傳輸速度,因而在產品開發中具有廣闊的應用前景。本文便是利用AVR USB技術來實現對溫度的測量和顯示功能。

    1 系統下位機軟件流程

    下位機軟件設計及其實現可基于WINAVR編程環境,代碼則可利用C語言實現。AVR單片機主要完成兩個功能:溫度測量和數據傳送。溫度測量主要是對電壓信號進行采樣,以確定溫度的離散數值。傳送數據則是將測量的數據通過AVR所模擬的USB端口傳至PC端,以便PC端進行數據的顯示和處理。其主要流程如圖1所示。

    5

    2軟件功能的實現

    2.1溫度數據的采集

    ATmega8內含一個10位逐次逼近型ADC。該ADC可與一個8通道的模擬多路復用器連接,以對來自端口C的8路單端輸入電壓進行采樣。單端電壓輸入以0 V(GND)為基準。AD轉換的時序圖如圖2所示。

    4

    1 2 3 4 5 > 
    溫度測量 USB接口 AVR 下位機

    相關閱讀

    暫無數據

    一周熱門

    亚洲国产乱码最新视频| 亚洲精品视频在线观看你懂的| 亚洲狠狠爱综合影院婷婷| 国产精品亚洲精品日韩电影| 亚洲一区二区三区在线网站| 亚洲中字慕日产2021| 亚洲AV无码成人专区| 亚洲人成综合网站7777香蕉 | 亚洲国产成人精品电影| 亚洲精品美女在线观看| 亚洲无限乱码一二三四区| 亚洲国产人成在线观看| 亚洲中文字幕一二三四区苍井空 | 国产啪亚洲国产精品无码 | 亚洲av日韩av综合| 91丁香亚洲综合社区| 亚洲日韩av无码中文| 亚洲精品无码中文久久字幕| 亚洲av日韩aⅴ无码色老头| 成人婷婷网色偷偷亚洲男人的天堂 | 在线观看亚洲AV日韩AV| 亚洲精品美女久久久久久久| 亚洲精品色在线网站| 亚洲精品无码专区2| 国产亚洲精品成人a v小说| 亚洲午夜未满十八勿入网站2| 久久精品国产精品亚洲精品| 亚洲欧洲日韩国产综合在线二区| 亚洲成年人电影网站| 亚洲AV成人影视在线观看 | 亚洲另类激情综合偷自拍| 亚洲电影免费观看| 中文字幕在线日亚洲9| 国产精品久久久久久亚洲影视| 亚洲欧洲精品成人久久奇米网| 亚洲精品制服丝袜四区| 久久精品国产亚洲av日韩| 亚洲剧情在线观看| 亚洲aⅴ无码专区在线观看春色 | 亚洲日韩乱码中文无码蜜桃| 精品亚洲456在线播放|