www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]1 硬件接口電路DS18B20是單總線數(shù)字溫度傳感器,測(cè)量溫度范圍從-55℃到125℃,測(cè)量精度為±0.5℃,通過(guò)單總線可直接輸出所測(cè)溫度的二進(jìn)制數(shù)據(jù),數(shù)字量的輸出位數(shù)可通過(guò)編程控制,在9位至12位(含符號(hào)位)之間選擇

1 硬件接口電路

DS18B20是單總線數(shù)字溫度傳感器,測(cè)量溫度范圍從-55℃到125℃,測(cè)量精度為±0.5℃,通過(guò)單總線可直接輸出所測(cè)溫度的二進(jìn)制數(shù)據(jù),數(shù)字量的輸出位數(shù)可通過(guò)編程控制,在9位至12位(含符號(hào)位)之間選擇。該器件有三個(gè)端口,分別是電源端、地端、單總線數(shù)據(jù)端,在使用時(shí)將FPGA的I/O口和DS18B20的單總線連接,通過(guò)單總線實(shí)現(xiàn)FPGA與DS18B20之間的數(shù)據(jù)收發(fā),接口電路如圖1所示。

2 軟件控制程序

控制DS18B20進(jìn)行溫度測(cè)量和讀取主要包括三個(gè)步驟:器件初始化、發(fā)送寫(xiě)寄存器命令和發(fā)送讀寄存器命令,該功能代碼寫(xiě)在核心控制模塊中,軟件流程如圖2所示。其中初始化是通過(guò)FPGA向總線發(fā)送低電平復(fù)位信號(hào),持續(xù)時(shí)間為480-600us,然后FPGA釋放總線,單總線經(jīng)過(guò)上拉電阻會(huì)被拉至高電平,當(dāng)DS18B20檢測(cè)到上升沿之后,等待15-60us后將發(fā)出60-256us的低電平存在脈沖作為響應(yīng),如果FPGA檢測(cè)到響應(yīng)脈沖則初始化成功。

初始化成功后,F(xiàn)PGA通過(guò)向總線發(fā)送命令來(lái)控制傳感器的溫度采集,程序中用到的主要命令如下:0XCC為跳過(guò)ROM檢測(cè)命令;0X44為啟動(dòng)溫度轉(zhuǎn)換命令;0XBE為從DS18B20讀取溫度測(cè)量數(shù)值。

在頂層代碼中除了核心控制模塊外,還包括包括分頻模塊和顯示模塊。

其中,分頻模塊將實(shí)驗(yàn)板上50M Hz時(shí)鐘轉(zhuǎn)換為1MHz輸出到核心控制模塊,用于控制FPGA對(duì)單總線的讀、寫(xiě)時(shí)序。

顯示模塊用于將讀取到的溫度數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制數(shù)據(jù),并通過(guò)數(shù)碼管進(jìn)行動(dòng)態(tài)顯示。由于溫度寄存器默認(rèn)采用12位二進(jìn)制數(shù)據(jù)來(lái)存儲(chǔ),最高位為符號(hào)位,溫度分辨率為0.0625℃,如圖3所示。當(dāng)溫度為正數(shù)時(shí)符號(hào)位為0;當(dāng)溫度為負(fù)數(shù)時(shí)符號(hào)位為1,且數(shù)據(jù)位采用補(bǔ)碼的形式。因此,將溫度轉(zhuǎn)換成十進(jìn)制數(shù)據(jù)時(shí),首先判斷符號(hào)位,當(dāng)符號(hào)位為1時(shí),先由二進(jìn)制數(shù)據(jù)求出原碼,再轉(zhuǎn)換為十進(jìn)制,最后乘以溫度分辨率0.0625得到實(shí)測(cè)溫度;當(dāng)符號(hào)位為0時(shí),直接將二進(jìn)制轉(zhuǎn)換為十進(jìn)制,再乘以溫度分辨率。

3 系統(tǒng)頂層文件

將編譯好的sof程序下載到實(shí)驗(yàn)板中運(yùn)行,能夠?qū)崿F(xiàn)環(huán)境溫度的測(cè)量和顯示,實(shí)際效果如圖5所示?;谝陨戏椒ǖ臏囟瓤刂葡到y(tǒng)硬件電路簡(jiǎn)單,實(shí)時(shí)性強(qiáng),能夠進(jìn)行多路溫度監(jiān)控,應(yīng)用范圍廣泛。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在嵌入式系統(tǒng)開(kāi)發(fā)中,STM32系列微控制器的內(nèi)部溫度傳感器因其低成本、高集成度特性,廣泛應(yīng)用于設(shè)備自檢、環(huán)境監(jiān)測(cè)等場(chǎng)景。然而,受芯片工藝差異和電源噪聲影響,其原始數(shù)據(jù)存在±1.5℃的固有誤差。本文從硬件配置、校準(zhǔn)算法、軟...

關(guān)鍵字: STM32 溫度傳感器

EDA(Electronic Design Automation)即電子設(shè)計(jì)自動(dòng)化,是半導(dǎo)體設(shè)計(jì)領(lǐng)域的關(guān)鍵工具,廣泛應(yīng)用于集成電路(IC)、印刷電路板(PCB)以及系統(tǒng)級(jí)、嵌入式設(shè)計(jì),其主要功能是通過(guò)設(shè)計(jì)自動(dòng)化和流程優(yōu)化...

關(guān)鍵字: EDA 半導(dǎo)體 電路板

在全球化變局與地緣技術(shù)角力持續(xù)深化的時(shí)代浪潮中,中國(guó)半導(dǎo)體產(chǎn)業(yè)正面臨芯片設(shè)計(jì)工具鏈的“雙重封鎖”——尖端算法封鎖與規(guī)?;?yàn)證缺位。國(guó)產(chǎn)EDA的破局不僅需攻克“卡脖子”技術(shù),更需跨越“市場(chǎng)信任鴻溝”:紙上參數(shù)無(wú)法破壁,唯有...

關(guān)鍵字: 國(guó)微芯 EDA Esse 芯天成

中國(guó) 上海,2025年7月18日——全球領(lǐng)先的智能傳感和發(fā)射器解決方案供應(yīng)商艾邁斯歐司朗(SIX:AMS)今日宣布,推出的一款緊湊型溫度傳感器——AS6211,可監(jiān)測(cè)奶牛體內(nèi)狀況,揭示外部無(wú)法觀測(cè)的信息。該傳感器內(nèi)置于s...

關(guān)鍵字: 溫度傳感器 AS6221

7月4日消息,據(jù)央視消息,今天,商務(wù)部新聞發(fā)言人就美取消相關(guān)對(duì)華經(jīng)貿(mào)限制措施情況答記者問(wèn)。

關(guān)鍵字: EDA 芯片
關(guān)閉