99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

優(yōu)化溫度檢測工程架構(gòu)的心得

潘文明 ? 來源:明德?lián)P吳老師 ? 作者:明德?lián)P吳老師 ? 2023-01-03 10:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、硬件與架構(gòu)設(shè)計(jì)

本項(xiàng)目中用到的設(shè)備有:PC、FPGA、溫度傳感器DS18B20、蜂鳴器(beep)、數(shù)碼管(segment)。

對(duì)于本次的項(xiàng)目,我的任務(wù)是將之前的溫度檢測項(xiàng)目的架構(gòu)再進(jìn)行細(xì)分,以及將相應(yīng)的代碼寫出來并且能夠上板調(diào)試出來。

之前的溫度檢測項(xiàng)目的架構(gòu)主要分了九個(gè)模塊:分別是uart_rx模塊、ascii_hex模塊、opcode模塊、control模塊、byte模塊、bit模塊、seg_disp模塊、hex_ascii模塊、uart_tx模塊,具體的架構(gòu)圖如圖1所示:

75ed2f840af246b6ada0fe21a5453d83~noop.image?_iz=58558&from=article.pc_detail&x-expires=1673314801&x-signature=N0KZDkZVeYWL3Lu%2B0RVT1OWSlNk%3D

afda5a2ec7654c05b6ae50ed03a76e65~noop.image?_iz=58558&from=article.pc_detail&x-expires=1673314801&x-signature=fjD8eA0Gajwk6d0TH3T72JQI%2BwM%3D

在上面溫度檢測架構(gòu)(圖1)的基礎(chǔ)上,我將架構(gòu)再進(jìn)行了細(xì)分,分成了11個(gè)模塊:分別是uart_rx模塊、ascii_hex模塊、opcode模塊、control模塊、byte模塊、溫度比較模塊、溫度計(jì)算轉(zhuǎn)換模塊、bit模塊、seg_disp模塊、hex_ascii模塊、符號(hào)補(bǔ)全模塊、uart_tx模塊,具體的架構(gòu)圖如圖2所示:



該項(xiàng)目架構(gòu)細(xì)分前后的主要區(qū)別主要是:將細(xì)分之前的control模塊分解成了control模塊、溫度比較模塊、溫度計(jì)算比較轉(zhuǎn)換模塊、符號(hào)補(bǔ)全模塊、以及將opcode模塊的輸出設(shè)置為地址指令和數(shù)據(jù)指令一起輸出。

二、架構(gòu)細(xì)分后的優(yōu)點(diǎn)

我個(gè)人認(rèn)為有以下幾個(gè)優(yōu)點(diǎn):

1、 讓每一個(gè)模塊的功能更加清晰,看起來比較直觀(讓剛接觸到該項(xiàng)目的新手,能夠比較短時(shí)間內(nèi)了解各個(gè)模塊的功能);

2、 讓思路更加清晰,方便寫相應(yīng)地代碼,減少因代碼過多而導(dǎo)致容易發(fā)生錯(cuò)誤的問題(細(xì)分前的control模塊代碼多,功能多,使得看或者寫代碼時(shí)有一定的難度);

3、 方便對(duì)每一個(gè)模塊進(jìn)行相應(yīng)地測試(方便寫測試文件)。

三、產(chǎn)生問題及解決方案

在細(xì)分該項(xiàng)目的過程中,我所遇到的問題有以下三點(diǎn):

1、 對(duì)各個(gè)細(xì)分模塊的輸入和輸出信號(hào)定義不太清晰(不知道該設(shè)置多少個(gè)輸入和輸出信號(hào));

2、 對(duì)模塊之前的閑忙信號(hào)定義比較模糊(不太清楚哪些模塊之間需要定義閑忙信號(hào));

3、 上板調(diào)試時(shí),數(shù)碼管上能夠正常顯示讀取到的溫度值,而pc上卻出現(xiàn)了亂碼(沒有顯示讀取到的溫度值);

對(duì)于以上提到的三個(gè)問題,我分別做了如下的處理:對(duì)于第一個(gè)問題、我先將能夠想到的輸入或者輸出信號(hào)先定義好(多除少補(bǔ)),再結(jié)合細(xì)分架構(gòu)之前對(duì)應(yīng)的輸入和輸出進(jìn)行定義;對(duì)于第二個(gè)問題、我先考慮各個(gè)模塊之間的信號(hào)處理時(shí)間,看看哪些模塊之間需要用到閑忙信號(hào),最后再結(jié)合細(xì)分架構(gòu)之前各個(gè)模塊之前的閑忙信號(hào)設(shè)置;對(duì)于第三個(gè)問題、我使用signaltap從uart_tx模塊、符號(hào)補(bǔ)全模塊、hex_ascii模塊、溫度計(jì)算比較轉(zhuǎn)換模塊依次進(jìn)行查找問題,最后查找出是某一個(gè)輸出信號(hào)的位寬定義的問題。

總的來說,通過對(duì)本次溫度檢測項(xiàng)目架構(gòu)細(xì)分,讓我對(duì)該項(xiàng)目更加的了解了,以及在一定程度上擴(kuò)展我的設(shè)計(jì)思路,同時(shí)也讓我對(duì)signaltap的使用更加熟悉了(用signaltap找bug確實(shí)是一種很好的方法),還有就是也讓我體驗(yàn)到了一絲的成就感。

以上就是本人優(yōu)化溫度檢測工程架構(gòu)的心得筆記,感興趣的朋友可以在留言中與我進(jìn)行交流討論!

審核編輯黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618486
  • 檢測
    +關(guān)注

    關(guān)注

    5

    文章

    4643

    瀏覽量

    92844
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    FLIR紅外熱像儀在溫度檢測中的應(yīng)用

    在科研和工業(yè)領(lǐng)域,精準(zhǔn)的溫度檢測是保障安全、優(yōu)化設(shè)計(jì)、提升效率的核心環(huán)節(jié)。紅外熱像儀專為科研和高端工業(yè)應(yīng)用設(shè)計(jì)的,憑借其高分辨率、高速成像和廣泛的測溫能力,成為多行業(yè)溫度
    的頭像 發(fā)表于 05-15 17:08 ?503次閱讀

    解鎖電池管理系統(tǒng)開路檢測的關(guān)鍵,助力電源工程優(yōu)化設(shè)計(jì)

    在電池管理系統(tǒng)(BMS)的復(fù)雜領(lǐng)域中,開路檢測猶如精密儀器的校準(zhǔn)器,其重要性不容小覷。對(duì)于電源工程師而言,掌握高效且精準(zhǔn)的開路檢測技術(shù),是確保 BMS 安全可靠運(yùn)行、提升系統(tǒng)性能的關(guān)鍵所在?,F(xiàn)在
    的頭像 發(fā)表于 03-18 10:34 ?2759次閱讀
    解鎖電池管理系統(tǒng)開路<b class='flag-5'>檢測</b>的關(guān)鍵,助力電源<b class='flag-5'>工程</b>師<b class='flag-5'>優(yōu)化</b>設(shè)計(jì)

    《AI Agent 應(yīng)用與項(xiàng)目實(shí)戰(zhàn)》閱讀心得3——RAG架構(gòu)與部署本地知識(shí)庫

    使用DeepSeek或者Qwen這樣綜合性能更突出的國產(chǎn)的開源LLM,后面我會(huì)再抽時(shí)間結(jié)合具體特點(diǎn)應(yīng)用場景進(jìn)行探索嘗試。 在工程化方面,RAG技術(shù)的性能優(yōu)化是一個(gè)重要課題。書中重點(diǎn)討論了幾個(gè)關(guān)鍵的優(yōu)化方向:向量索引
    發(fā)表于 03-07 19:49

    VirtualLab Fusion應(yīng)用:參數(shù)優(yōu)化文檔介紹

    的環(huán)境中。另一方面,過高的溫度值將增加“跳出”已檢測到的全局最小值的周圍的可能性。 *這種全局優(yōu)化算法的名稱及其參數(shù)類似于冶金退火,如果選擇明智的冷卻過程,退火過程將達(dá)到接近最優(yōu)的低能狀態(tài)。 **它通常會(huì)
    發(fā)表于 02-28 08:44

    低頻焊接溫度檢測儀的應(yīng)用與優(yōu)勢分析

    低頻焊接溫度檢測儀是一種專門用于監(jiān)測焊接過程中溫度變化的設(shè)備。在現(xiàn)代工業(yè)生產(chǎn)中,焊接技術(shù)被廣泛應(yīng)用于汽車制造、航空航天、船舶建造等多個(gè)領(lǐng)域。焊接質(zhì)量直接影響到產(chǎn)品的安全性和使用壽命,而溫度
    的頭像 發(fā)表于 01-13 09:14 ?407次閱讀

    AN-137:使用外部PN結(jié)的精確溫度檢測

    電子發(fā)燒友網(wǎng)站提供《AN-137:使用外部PN結(jié)的精確溫度檢測.pdf》資料免費(fèi)下載
    發(fā)表于 01-12 11:11 ?1次下載
    AN-137:使用外部PN結(jié)的精確<b class='flag-5'>溫度</b><b class='flag-5'>檢測</b>

    架構(gòu)建模與優(yōu)化咨詢和實(shí)施服務(wù)

    得益于硬件平臺(tái)算力的提升,汽車電子電氣架構(gòu)的集成度逐漸提高,從單體ECU、到功能域集成控制器、到區(qū)域集成控制器,多域融合成為了目前行業(yè)中軟件工程的重要工作內(nèi)容。經(jīng)緯恒潤可以為汽車電子和軟件工程師在開發(fā)軟件
    的頭像 發(fā)表于 12-27 14:21 ?1048次閱讀
    <b class='flag-5'>架構(gòu)</b>建模與<b class='flag-5'>優(yōu)化</b>咨詢和實(shí)施服務(wù)

    多通道輸出0-20V電壓,用什么方式或架構(gòu)檢測精度較高(整個(gè)檢測回路精度≤1%)?

    請(qǐng)問各位,多通道輸出0-20V電壓,用什么方式或架構(gòu)檢測精度較高(整個(gè)檢測回路精度≤1%)?現(xiàn)在的方式是電阻(1%精度)分壓,送到模擬開關(guān),輸出到絕對(duì)值電路再到ADC,在電阻分壓那塊就有2%的誤差,后面也有誤差,精度太差了。
    發(fā)表于 12-20 06:11

    串聯(lián)電阻式溫度檢測器(RTD)感應(yīng)參考設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《串聯(lián)電阻式溫度檢測器(RTD)感應(yīng)參考設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 09:26 ?1次下載
    串聯(lián)電阻式<b class='flag-5'>溫度</b><b class='flag-5'>檢測</b>器(RTD)感應(yīng)參考設(shè)計(jì)

    如何優(yōu)化SOC芯片性能

    優(yōu)化SOC(System on Chip,系統(tǒng)級(jí)芯片)芯片性能是一個(gè)復(fù)雜而多維的任務(wù),涉及多個(gè)方面的優(yōu)化策略。以下是一些關(guān)鍵的優(yōu)化措施: 一、架構(gòu)設(shè)計(jì)
    的頭像 發(fā)表于 10-31 15:50 ?1747次閱讀

    【「嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用」閱讀體驗(yàn)】+全文學(xué)習(xí)心得

    在深入研讀《嵌入式Hypervisor:架構(gòu)、原理與應(yīng)用》這部專著后,我對(duì)嵌入式Hypervisor技術(shù)有了全面而深入的理解。從基礎(chǔ)的架構(gòu)原理到高級(jí)特性與優(yōu)化策略,再到其在各個(gè)領(lǐng)域中的實(shí)際
    發(fā)表于 10-09 19:11

    以太網(wǎng)、時(shí)鐘和數(shù)據(jù)恢復(fù)以及溫度優(yōu)化應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《以太網(wǎng)、時(shí)鐘和數(shù)據(jù)恢復(fù)以及溫度優(yōu)化應(yīng)用說明.pdf》資料免費(fèi)下載
    發(fā)表于 09-12 09:40 ?0次下載
    以太網(wǎng)、時(shí)鐘和數(shù)據(jù)恢復(fù)以及<b class='flag-5'>溫度</b><b class='flag-5'>優(yōu)化</b>應(yīng)用說明

    如何使用分立式電流檢測優(yōu)化 PoE 系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《如何使用分立式電流檢測優(yōu)化 PoE 系統(tǒng).pdf》資料免費(fèi)下載
    發(fā)表于 09-09 09:55 ?1次下載
    如何使用分立式電流<b class='flag-5'>檢測</b><b class='flag-5'>優(yōu)化</b> PoE 系統(tǒng)

    熱敏電阻溫度檢測

    電子發(fā)燒友網(wǎng)站提供《熱敏電阻溫度檢測.pdf》資料免費(fèi)下載
    發(fā)表于 09-07 10:36 ?6次下載
    熱敏電阻<b class='flag-5'>溫度</b><b class='flag-5'>檢測</b>

    防雷檢測和防雷工程接地綜合指南

    防雷檢測和防雷工程接地 是保障建筑物、電氣設(shè)備和人員安全的重要措施。雷電的破壞性極大,不僅會(huì)對(duì)建筑物和設(shè)備造成物理損害,還可能引發(fā)火災(zāi)、爆炸等次生災(zāi)害。因此,合理設(shè)計(jì)和實(shí)施防雷接地系統(tǒng),并進(jìn)行定期
    的頭像 發(fā)表于 08-15 11:42 ?988次閱讀
    防雷<b class='flag-5'>檢測</b>和防雷<b class='flag-5'>工程</b>接地綜合指南