在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

采用單片機和傳感器實現車用數字儀表系統的設計

電子設計 ? 來源:微計算機信息 ? 作者:高振成,莊坤領, ? 2021-03-31 10:38 ? 次閱讀

作者:高振成,莊坤領,吳中明

車用儀表是車輛上最重要的人機交互設備之一,主要用來向駕駛人員提供與車輛運行狀態有關的信息。隨著電子技術的廣泛應用,傳統汽車儀表必將逐步被以微處理器為核心的電子控制數字儀表所取代。

1 系統的工作原理和功能框圖

本文中提出用ADμC845單片機及相關傳感器器件對車用數字儀表系統進行設計。

本系統功能由硬件和軟件兩大部份協調完成。硬件部分主要完成各種傳感器信號的采集、轉換以及各種數據信息的顯示等;軟件主要完成信號的處理及控制功能等。系統功能框圖如圖1所示。ADμC845單片機獲取各個傳感器的輸出信號,經自身模數轉換器轉換。轉換后的數據由LCD液晶屏及LED指示燈顯示輸出,當部分數據達到或超過設定的峰值時。輸出告警信號。

采用單片機和傳感器實現車用數字儀表系統的設計

圖1系統功能框圖

2 硬件設計

2.1主控模塊

本系統采用ADμC845作為主芯片.它是ADI公司新推出的高性能24位數據采集與處理系統.它內部集成有兩個高分辨率的△-∑ADC、10/8通道輸入多路復用器、一個8位MCU和程序,數據閃速/電擦除存儲器。同時可提供62KB的閃速/電擦除程序存儲器,4KB閃速/電擦除數據存儲器和2304B的數據RAM。

ADμC845可通過一個片內鎖存環PLL產生一個12.58MHz的高頻時鐘,以使之運行于32KHz外部晶振。該時鐘可通過一個從MCU核心時鐘工作頻率分離的可編程時鐘發送。片內微控制器是一個優化的單指令周期8052閃存MCU。該MCU在保持與8051指令系統兼容的同時。具有12.58MIPS的性能。兩個獨它的ADC(主ADC和輔助ADC)由一個輸入多路復用器,一個溫度傳感器和一個可直接測量低幅度信號的可編程增益放大器PGA組成。主、輔ADC都采用高頻“斬波”技術來提供優良的直流(DC)失調和失調漂移指標。ADμC845同時具有串行下載和調度模式.可通過EA引腳提供引腳競爭模式。

本系統的模數轉換部分就采用此單片機本身的24位乏一∑-△型ADC。它可被設置成4/5個全差分輸入通道或8/10個偽差分輸入通道。主通道有緩沖器和內部緩沖禁止功能,輸入范圍在±20mV~±2.56mV之間分成8個擋,使用時可以任選一擋,這些通道用于直接轉換來自傳感器的信號。輔助通道用于接收輔助信號的輸入此通道無緩沖器,只有一個固定為±2.56V的輸入范圍。

2.2傳感器模塊

2.2.1溫度傳感器。本系統的溫度傳感器采用的是精密級鉑電阻溫度傳感器PTl000.它的線性好,溫度系數分散性小,性能穩定。此傳感器裝在冷卻液回路中以測量冷卻液的溫度,測溫范圍為-40~+130℃。PTl000的輸出電壓經過電壓調理電路直接接到單片機的模數轉換的模擬通道。當冷卻液溫度過高時。輸出告警信號。

2.2.2霍爾傳感器。車速傳感器和發動機轉速傳感器采用霍爾傳感器。當車輪開始旋轉時,霍爾傳感器開始產生一連串脈沖信號,通過在單位時間對其計數計算出車輛行駛的瞬時速度和發動機轉速,累計脈沖信號可計算出車輛行駛的里程。由于脈沖位置的占空比在任何速度下保持恒定不變,為了改善波形,我們通過RC濾波和三級管放大的處理方法對脈沖信號進行整形放大的。

2.2.3油量傳感器。油量信號為模擬信號,所以我們通過高精度電容式油鼉傳感器得到脈沖信號,并經過濾波、放大和線性化電路的處理,送人單片機模數轉換的模擬通道。由于車輛運行中的顛簸使得郵箱內燃油的液位也在不斷的擺動,所以其調理電路中的元件參數尤為重要。合理的電路將有助于軟件中的數據處理。到轉一周的時間-由此算出運行速度。

2.2.4機油壓力傳感器。壓力傳感器采用電子式機油壓力傳感器,它安裝在發動機的主油道上.壓力范圍為0.01~0.6Mpa。當發動機運行時。壓力測量裝置檢測機油的壓力并將壓力信號轉變為電信號送,經過電壓放大和電流放大,通過信號線將放大后的電信號送入單片機模數轉換的模擬通道。單片機將轉換后的數值與預設的告警電壓值進行比較。當低于告警電壓時.輸出告警信號。

2.3顯示模塊

顯示模塊包括LED指示燈和LCD液晶顯示。液晶采用有20個外部引腳的圖形點陣液品顯示器LSDl2864CT。它采用8位數據總線和5條控制線與單片機連接.如圖2所示。可顯示圖形和8x4個(16x16點陣)漢字。采用帶有漢字庫的液晶顯示屏.使得各項顯示的數據更加直觀和清晰易懂。LED顯示的內容包括機油壓力過低、冷卻水溫度過高、燃油過少、手剎車未松、車門未關好、后備箱未關嚴、請系上安全帶等。LCD液晶顯示的內容包括車速、里程、發動機轉速、冷卻液溫度、燃油量、機油壓力等等。

2.4鍵盤控制電路

鍵盤控制電路由ADμC845的P3.0~P3.5構成。其接法如圖2所示。該鍵盤有2行4列共8個鍵。使用6個I/0作為控制線。其中采用P3.0、P3.1作為行掃描線,采用P3.2。P3.5作為列回復線來構成矩陣鍵盤。在運行中.為防止按鍵的連擊和抖動,當有鍵按下時。程序并不立即進入按鍵處理程序。只有在按鍵按下又松開的時刻才進入程序處理。

圖2顯示及鍵盤電路

3 軟件設計

本系統的軟件設計包括了系統主程序、鍵盤掃描子程序、中斷子程序、數據采集與A/D轉換子程序、LCD及LED指示燈顯示子程序、告警信號子程序、看門狗定時器電源監視器子程序等。

3.1主程序設計

主程序主要實現對系統的初始化以及對各個子程序的調用,如圖3所示。系統初始化主要包括對液晶顯示器、顯示緩沖值、中斷及寄存器標志值的初始化等。

3.2數據采集及轉換子程序設計

此子程序根據由模擬通道輸入的相應模擬信號進行采樣、量化并進行相應的運算處理,最后將相應信號的數值返回主程序。

3.3中斷子程序

本系統的中斷源主要包括霍爾傳感器產生的中斷脈沖、看門狗定時器和電源監視器等。而ADμC845的中斷系統可以提供1 1個中斷源,完全可以滿足本系統的要求。霍爾元件在每轉一圈時輸出一個低電平,積累電平的次數并結合輪胎的周長,可得出車輛行駛的里程。采用分頻器由霍爾元件得到低電平,低電平產生中斷并啟動計數器,在第二個低電平到來時停止計數,得到轉一周的時間,由此算出運行速度。統計單位時間內霍爾電平變化的次數.可以得出發動機的實時轉速。

圖3主程序流程圖

3.4顯示及告警子程序

顯示子程序根據鍵盤掃描結果提取顯示緩沖值,然后完成數值、符號在液晶屏及LED燈上的顯示輸出。

當發生冷卻液溫度過高、油量不足設定值或是機油壓力不夠等異常情況時.告警子程序點亮相應的指示燈并使音頻裝置產生不同頻率的告警信號以引起使用者的注意。

4 抗干擾設計

ADμC845單片機具有很好的抗電磁干擾性能.但為保證系統穩定、可靠的運行.本次設計仍采用了硬件電路設計和軟件的看門狗程序設計相結合的抗干擾措施。

硬件電路設計主要包括以下部分:系統電源由車載電瓶電源經過變壓、穩壓、濾波后得到.并加入限流電阻和穩壓管,以防止高壓及反相輸入:為了在掉電的時候可以及時地保存里程數據.在電源地輸入端加一個1000F的電解電容:采用一點連接,以減少數字和模擬電路電源之間的干擾,特別是數字電路對模擬電路的干擾;采用光電隔離器,將單片機系統和各種傳感器、開關從電氣上隔離開來。

軟件抗干擾是指對ADμC845的看門狗定時器(WDT)和電源監視器(PSMI)的軟件編程。在使能看門狗后。如果在預定的時間內沒有進行“喂狗”操作,即對WDCON中的WDE位置1,看門狗將使系統服務復位或產生中斷;當數字電源或模擬電源低落到一定的值時產生PSMI中斷,由CMPA和CMPD的低電平指明是數字電源還是模擬電源低落。如果CMPA和CMPD回到高電平.在保持高電平250ms之后清除PSMI。

5 結束語

本文創新點:利用新型的、抗干擾性能突出的ADμC845單片機和傳感器以及液晶顯示屏對車用數字儀表系統進行了設計。寬屏的液晶顯示器使本系統的顯示功能更加的強大。同時,新型的ADμC845單片機.也為下一步在此基礎上開發綜合信息系統,擴充顯示和控制信息種類,拓開了更加廣闊的空間。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2553

    文章

    51406

    瀏覽量

    756624
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638583
  • 數據采集
    +關注

    關注

    39

    文章

    6255

    瀏覽量

    114051
收藏 人收藏

    評論

    相關推薦

    單片機實現的脈沖編碼傳感器設計

      本系統解決了以往計價計價不準確、使用壽命短等缺點,現在采用單片機為主控制單元的編碼解碼技術,使每個出租車的計價擁有不同的編碼,從而
    發表于 08-19 09:57

    采用數字溫濕度傳感器的多點溫濕度報警系統設計

    傳感器模塊,然后應用模塊化編程方法集成整個系統軟件,以實現各項功能?! ? 總結  本文采用了單總線數字溫度、濕度
    發表于 11-13 10:53

    怎么實現基于51單片機數字儀表設計?

    怎么實現基于51單片機數字儀表設計?
    發表于 05-19 06:39

    如何采用FPGA和CMOS數字傳感器實現圖像數據傳輸的圖像監測系統?

    本文提出一種采用FPGA和CMOS數字傳感器實現前端數據采集、利用單片機進行圖像鑒別和壓縮、通過以太網控制
    發表于 05-26 06:58

    基于單片機的霍爾傳感器測試系統介紹

    介紹單片機實現霍爾傳感器檢測的測試系統,并詳細地分析了該系統的結構、硬件組成及
    發表于 04-06 11:04 ?65次下載

    基于單片機傳感器的機器人設計與實現

    本設計基于單片機及多種傳感器,完成了一個自主式移動機器人的制作。單片機作為系統檢測和控制的核心,實現對機器人小車的智能控制。反射式紅外光電
    發表于 08-05 09:54 ?49次下載

    基于ADμC845的數字儀表的設計

    本文介紹了一種以ADμC845 單片機為主控及模數轉換,以溫度、油量、油壓、霍爾等傳感器為數據采集模塊,以帶有漢字庫的液晶顯示屏為主要顯示器件的
    發表于 01-20 13:39 ?23次下載

    基于單片機的氣敏傳感器測試系統

    本文介紹一種新型的氣敏傳感器測試系統的設計方法。該系統基于具有語音處理功能的凌陽SPCE061A單片機,能同時進行多路傳感器測試、過程控制,
    發表于 05-13 16:39 ?145次下載
    基于<b class='flag-5'>單片機</b>的氣敏<b class='flag-5'>傳感器</b>測試<b class='flag-5'>系統</b>

    基于STM32單片機+MPU6050傳感器做的載人平衡

    基于STM32單片機+MPU6050傳感器做的載人平衡
    發表于 01-20 15:54 ?236次下載

    容柵傳感器測距原理及基于單片機的容柵傳感器測距系統的設計

    根據容柵傳感器的檢測原理,應用單片機對其輸出的串行信號進行處理。設計了一套以AT89C52單片機為核心的容柵傳感器測距系統,該
    發表于 11-29 11:39 ?63次下載
    容柵<b class='flag-5'>傳感器</b>測距原理及基于<b class='flag-5'>單片機</b>的容柵<b class='flag-5'>傳感器</b>測距<b class='flag-5'>系統</b>的設計

    使用51單片機實現數字溫度傳感器DS18B20應用的完整代碼合集免費下載

    使用51單片機實現數字溫度傳感器DS18B20應用的完整代碼合集免費下載
    發表于 03-12 16:43 ?81次下載
    使用51<b class='flag-5'>單片機</b><b class='flag-5'>實現</b><b class='flag-5'>數字</b>溫度<b class='flag-5'>傳感器</b>DS18B20應用的完整代碼合集免費下載

    基于單片機實現智能傳感器系統

    直接與上位通信等缺點,本文設計了一種以 Freescale MC9S08SH4 單片機和 AD7705 為核心構成的智能傳感器系統,在普通傳感器
    的頭像 發表于 02-01 17:28 ?1977次閱讀

    如何使用單片機實現智能傳感器系統的設計

    直接與上位通信等缺點,本文設計了一種以 Freescale MC9S08SH4 單片機和 AD7705 為核心構成的智能傳感器系統,在普通傳感器
    發表于 12-30 02:59 ?16次下載

    單片機C868實現傳感器BLDC電機控制

    單片機C868實現傳感器BLDC電機控制(電源技術作業 電力/水利工程科技 答案)-單片機C868實現
    發表于 09-18 17:24 ?26次下載
    <b class='flag-5'>單片機</b>C868<b class='flag-5'>實現</b>無<b class='flag-5'>傳感器</b>BLDC電機控制

    單片機應用系統設計技術——數字溫度傳感器

    數字溫度傳感器一、實驗目的二、實驗內容三、實驗步驟四、C代碼如下五、實驗結果六、實驗體會一、實驗目的1.了解一線總線技術在單片機系統中的應用。2.熟悉
    發表于 11-25 17:06 ?14次下載
    <b class='flag-5'>單片機</b>應用<b class='flag-5'>系統</b>設計技術——<b class='flag-5'>數字</b>溫度<b class='flag-5'>傳感器</b>
    主站蜘蛛池模板: 国产99久久九九精品免费 | 美女被拍拍拍拍拍拍拍拍 | 无夜精品久久久久久 | 婷婷开心激情网 | 精品国产麻豆免费人成网站 | 国内真实实拍伦视频在线观看 | 亚洲综合欧美日本另类激情 | 国产主播在线观看 | 黄色美女网站免费 | 伊人网综合视频 | 成年片色大黄全免费 | 成人黄色在线网站 | 国产午夜爽爽窝窝在线观看 | 日本电影在线观看黄 | 双性强迫开宫灌满h | 久久成人综合网 | 中文字幕婷婷 | 在线观看免费视频网站色 | 成人人免费夜夜视频观看 | 一级特黄国产高清毛片97看片 | 久久夜色tv网站免费影院 | 丁香六月啪 | 美女网站在线观看视频18 | 激情文学综合 | 综合激情五月婷婷 | 成人永久免费视频网站在线观看 | 伊人网成人 | 巨臀中文字幕一区二区翘臀 | 女人张开腿给男人桶爽免费 | 亚洲一区二区三区高清视频 | 99久久香蕉国产综合影院 | 三级免费网站 | 日韩三级毛片 | 麦克斯奥特曼在线观看 | 亚洲免费视频观看 | 在线观看免费国产 | 国产人人干 | 波多野结衣久久国产精品 | 中文字幕在线看视频一区二区三区 | 免费看黄色一级毛片 | 激情6月丁香婷婷色综合 |