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

基于FPGA的紅外遙控溫度檢測器設計研究

2021-02-26 21:20:47厲昂
中國新通信 2021年22期

厲昂

【摘要】? ? 文章以溫度檢測器為研究對象,在對檢測器部件進行介紹的基礎上,分別圍繞軟件設計與硬件設計展開了討論,隨后,對設計所得檢測器的可行性進行了驗證。結果表明,基于FPGA對溫控系統進行設計具有良好可行性,經由紅外控制器調節實時溫度的效果基本能夠達到預期,可大范圍推廣。

【關鍵詞】? ? 紅外遙控? ? FPGA? ? 溫度檢測器

在生活節奏極快的當下,人們在生活品質方面所提出要求逐漸朝著高效及快捷的方向前進。電熱水器使用便利,能保證熱水得到實施供應。技術人員為突出電熱水器在溫度控制方面所具有安全性與靈活性,基于FPGA對電路進行了升級,具體設計方案如下:

一、紅外遙控溫度檢測器的主要部件

1.1控制電路

該系統所安裝控制電路的型號分別是ADC0809以及DAC0832,其中,ADC電路運行狀態由FPGA決定,控制模塊負責接收該電路所傳遞數字信息,在對比接收信息和輸入電路額定信號異同的基礎上,對控制信息進行轉換并傳遞給DAC電路,而DAC電路的任務,主要是將轉換后控制信息向對應控制電路進行輸送[1]。假設該系統的額定溫度是38℃,在該溫度下ADC電路所輸出數值應當是97,若該系統額定溫度降至36℃,對應輸出值則調整至92,在此前提下,如果ADC電路的輸入值達到97,同時FPGA向ADC電路所傳遞控制信號值是0,便需要終止加熱。反之,如果ADC電路的輸入值未達到92,且FPGA所輸出控制信號在255左右,則需要將加熱功率調整至最大值。若輸入值為92~96的任意值,則需要將輸出劃分成五個不同的階段,在數值是92時,輸出值是5,在數值是96時,輸出值是1,通過按照順序逐次遞減的方式,使加熱效果達到預期。

1.2紅外遙控器

紅外控制器可被拆分成接收器及發射器,本文所設計系統的接收器為TSOP4838,發射器為IR Transmitter,隨著紅外控制器的加入,該系統將具備對熱水器溫度進行靈活調控的功能[2]。作為FPGA核心部件的紅外接收器,其主要任務是對紅外信號進行接收,利用相關模塊放大所接收信號,在檢波和整形的基礎上,對基帶信號進行快速且準確的解調。FPGA所存儲內容主要是解調所得信號的時間寬度,若工作人員按下發射器的按鍵,存儲區將對紅外遙控編碼進行相應的還原,確保不同按鍵對應不同遙控碼。由技術人員所提出設計方案強調發送載體應為脈寬所調制串行碼,具體來說,就是以脈沖寬度相同為前提,根據不同周期及間隔,在對相應代碼進行設置的基礎上,利用代碼完成發送信息的任務。接收器負責對信號進行接收,在準確轉換光電信號的前提下,借助調制所得控制信號,促使二極管對紅外信號進行發射,使系統溫度得到實時且精準的控制。

1.3溫度傳感器

該系統所安裝溫度傳感器的信號為DS18B20,其優勢主要是體積較小,可被安裝在狹小空間的內容,對水溫變化進行實時感應與傳遞。另外,該傳感器的特點,還體現在以下方面:一是各器件均有唯一序列號對應,可被用來對測溫器件進行快速且準確的識別。二是測溫范圍在-50℃~+120℃間,較其他傳感器更大。三是在-5℃~+80℃的范圍內,該傳感器可將測溫精度控制在-0.5℃~+0.5℃間。四是技術人員可視情況對溫度計分辨率進行設定。五是可對溫度警報閾值進行自定義。六是可選擇通過數據線進行供電或是由外部電源負責供電。在該傳感器內部,電源系統分為外部引腳、內部模塊兩部分,其中,引腳模塊的數量為3個,分別為VDD、GND和DQ,VDD的作用為接電引腳,通常可采取寄生電源或外部電源模式;GND為接地引腳;DQ則作為數據總線而存在,在系統和控制器處于通信狀態時,確保數據可得到實時接收及發送。考慮到單總線接口采取漏極開路設計,技術人員提出主件和數據總線連接時,除特殊情況外,均應串聯5kΩ左右的上拉電阻。ROM負責對64位ID進行保存,保證任一傳感器均有唯一ID碼對應,這樣設計的目的是確保各傳感器能夠得到快速且準確的識別。存儲控制邏輯所負責操作,主要是識別控制指令,讀寫溫度數據。組成暫存器的字節數量為9個,第1、2字節所保存數據為環境溫度數據;第3、4字節所保存數據為溫度最低值與最高值;第5字節所保存數據為數據分辨率;第6~第9字節所保存數據為校驗碼,其作用是對檢測所得溫度數據進行科學校驗[3]。

圖1為傳感器的運行原理,結合運行原理可知,傳感器自帶寄存溫度的裝置,可確保前段數據得到準確采集,采集所得數據通常可經由轉換電路被傳遞給FPGA,為后續操作提供指導。

1.4過溫保護電路

該電路的作用如下:在正常加熱狀態下,若溫度沒有超過允許上限,繼電器通常處于停運狀態。如果檢測結果表明溫度超出允許上限,則需要經由繼電器對電路狀態進行調整,在保證電路處于警告狀態的前提下,通過切斷電源的方式,為用戶提供過熱保護。

二、基于FPGA的軟件設計

FPGA設計可被分成四步,首先是IP核配置,其次是確定自定義模塊,再次是設計引腳,最后是綜合布線。其中,第一步的內容主要是配置并設計IP核;第二步所設計模塊類型較多,不僅有常規的分配器、緩沖器及選擇器,還有時鐘讀寫及FIFO模塊;第三步的核心任務是連接自定義模塊及IP核,獲得相應系統,在此基礎上,通過設計系統引腳的方式,確保各引腳均與開發板引腳對應;第四步所強調重點為布線及燒錄,基于開發板對系統進行集成,保證系統各項功能均可得到充分發揮[4]。該系統正式運行后,其狀態通常為等待接收信息。此時,如果紅外遙控器沒有對溫度數據進行更新,該系統便會自動讀取并顯示上次操作所設定溫度,若有更新數據的需要,該系統應根據指令進行相關操作,指令為+1遞增,則需要對溫度數值進行增加,反之,指令為-1遞減,通常要對溫度數值進行降低。在完成設置后,由系統對最新溫度數據進行顯示,根據指令進入相應的工作狀態,與此同時,對判斷指令進行接收,如果溫度沒有達到預設值,則需要繼續進行加熱,若溫度超出預設值上限,通常需要第一時間斷開繼電器并終止加熱。

三、基于FPGA的硬件設計

3.1系統硬件

該系統的FPGA模塊由Altera提供,基于FPGA對硬件進行設計,其原理如下:

由圖可知,硬件系統可被拆分成報警電路,顯示電路,轉換電路,控制電源,溫度傳感器等部分,FPGA作為控制核心而存在,對溫度進行設置所依托硬件通常為紅外遙控器。在通電后,該系統可對上次所設置溫度數據進行自動讀取,經由顯示器對數據進行顯示,如果有更新數據的需求,則需要借助紅外遙控器,對溫度數據加以調整,待設置工作告一段落,FPGA便可結合用戶所設定數值,通過實時運算的方式,判斷是否需要繼續加熱。若傳感器所感應溫度未達到額定值,則該系統延續加熱狀態,如果加熱器所感應溫度超過額定值上限,FPGA可根據邏輯運算結果,判斷是否有繼續加熱的必要,與此同時,控制報警電路傳遞報警信息。

3.2 FPGA開發板

該系統所依托FPGA開發板的特點為資源豐富,既有常規的指示燈和RAM,還對顯示屏及通信接口進行了集成,可確保FPGA設計所提出要求得到應有滿足。該開發板所具有特點,可被歸納如下:一是有測試電壓功能,測試電壓值包括1.5V、2.5V及5V。二是可作為輸出端或輸入端的指示燈數量較多,通常可達到8×4個。三是分別提供頻率可自定義的振蕩器和40MHZ振蕩器,確保時鐘信號能夠得到快速且準確的產生。四是顯示器規格為2×16。五是開發板所提供復位按鍵,可視情況對低電平有效或高電平有效進行設置。六是開發板所提供串行接口的數量為2個。

四、基于FPGA的設計成果

對該系統進行設計時,技術人員強調借助硬件描述語言對軟件程序進行編寫,基于設計平臺完成繪制原理圖與仿真測試工作,結合仿真結果對設計方案所存在不足進行分析,根據分析結果反復調試程序,確保所設計系統可趨于完善。在驗證設計結果時,將預設溫度定為38℃,對兩端口進行實時觀察,結果如下:在預設溫度為38℃的情況下,經由ADC電路所輸入數值定為97,由DAC電路所輸出數值是0。隨后,技術人員數次更改輸入數值,對輸出數值進行了分析,第一次將輸入數值調整為92,對應輸出數值為5;第二次將輸入數值調整為96,對應輸出數值為1;第三次將輸入數值調整為99,對應輸出數值為0;第四次將輸入數值調整為90,對應輸出數值為255。這表明該系統所具有控制性能可達到預期水平。綜上,在工業生產及日常生活中,溫度始終作為重要度量而存在,對其進行精確控制,不僅能夠確保各項活動得到順利開展,還可為環境安全提供保證,將事故發生概率降至最低。由此可見,對實用且準確的溫度檢測系統進行研究是大勢所趨,其作用主要是對控制系統進行優化,使溫度得到有效控制。基于FPGA對溫度檢測器進行設計具備可行性,設計所的系統可滿足實時控制溫度的要求,在可靠性及穩定性方面的表現理想。與常規檢測器相比,該檢測器的優點主要有讀數難度小和溫度測量準確,可被應用在對測溫所提出要求較高的場合。

五、結束語

無論是對日常生活、農業與工業生產,還是對安全、國家及醫療領域而言,溫度都是極為重要的環境參數,對溫度進行檢測的重要性自然不言而喻。上文便以熱水器裝置為研究對象,利用FPGA對紅外遙控裝置、核心溫控裝置進行設計,確保預期功能得到實現。事實證明,該系統既具有使用便捷的優點,還可確保熱水得到不間斷供應,將該系統用于寫字樓或醫院等場所是大勢所趨。

參? 考? 文? 獻

[1]王彪,張函嘉,陳晨,等.用于TDLAS氣體檢測的FPGA數控波形驅動系統研制[J].激光雜志,2019(9):48-51.

[2]湯正,康美玲,逄浩君.基于FPGA的多視頻接口的紅外成像系統設計[J].傳感器與微系統,2020,39(4):96-98.

[3]裘森強,郭鵬程,王燦,等.基于FPGA的電力設備故障信號采集與處理系統設計[J].電子設計工程,2020(10):142-146.

[4]石英,陳心浩,何湘竹.基于“單片機+FPGA”的數字芯片自動測試系統設計[J].實驗技術與管理,2020,37(12):138-143.

主站蜘蛛池模板: 一本大道AV人久久综合| 国产区人妖精品人妖精品视频| 亚洲91精品视频| 久久亚洲高清国产| 亚洲一区二区三区麻豆| 精品自窥自偷在线看| 丝袜国产一区| 国产乱子伦一区二区=| 在线日本国产成人免费的| 亚洲国产一成久久精品国产成人综合| 亚洲啪啪网| 麻豆精品在线| 99无码熟妇丰满人妻啪啪| 午夜一级做a爰片久久毛片| 亚洲视频一区| 久久香蕉国产线看观看精品蕉| 国产va免费精品观看| 99这里只有精品6| 日韩毛片免费视频| a毛片基地免费大全| 91视频国产高清| 国产精品林美惠子在线观看| 欧美日韩国产精品va| 亚欧成人无码AV在线播放| 国产不卡一级毛片视频| 人妻无码AⅤ中文字| 无码AV动漫| 亚洲成A人V欧美综合| 亚洲永久免费网站| 欧美激情视频一区二区三区免费| 久久久久夜色精品波多野结衣| 一本无码在线观看| 99视频在线免费| 欧美国产成人在线| 激情国产精品一区| 日韩无码黄色| 日韩免费毛片视频| 国产精品美女网站| 不卡午夜视频| 国产女人在线视频| 日韩大片免费观看视频播放| 国产免费精彩视频| 国产丝袜丝视频在线观看| 国产成人AV大片大片在线播放 | 国产日韩欧美视频| 中文无码毛片又爽又刺激| 亚洲男人的天堂视频| 久久久精品无码一区二区三区| 欧美午夜一区| 国产精品自在线拍国产电影| 亚洲人成人无码www| 丁香五月婷婷激情基地| 东京热一区二区三区无码视频| 国产后式a一视频| 亚洲精品日产AⅤ| 国产啪在线| 青青草国产精品久久久久| 91午夜福利在线观看精品| 99在线国产| 97se亚洲| 91视频青青草| 国产成人综合亚洲网址| 国产丝袜啪啪| 一级看片免费视频| 免费a级毛片18以上观看精品| 国产91全国探花系列在线播放| 欧美成人精品欧美一级乱黄| 在线一级毛片| 狠狠亚洲婷婷综合色香| 一本久道热中字伊人| 国内丰满少妇猛烈精品播| 国产美女自慰在线观看| 欧美精品1区2区| 曰韩人妻一区二区三区| 国产日韩欧美一区二区三区在线 | 欧美成人一区午夜福利在线| 亚洲最大福利视频网| 亚洲AV人人澡人人双人| 不卡网亚洲无码| 天天综合网站| 国产在线精品香蕉麻豆| 青青青国产视频|