<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 液晶顯示溫度計電路設計解析—電路圖天天讀(262)

液晶顯示溫度計電路設計解析—電路圖天天讀(262)

作者: 時(shí)間:2017-10-28 來(lái)源:網(wǎng)絡(luò ) 收藏

  本文介紹一種用DSl8820測溫、用SMCl602A液晶來(lái)顯示的新型。該較之其它數顯式,具有測量精度高、電路簡(jiǎn)單、易于觀(guān)察的優(yōu)點(diǎn)。

本文引用地址:http://dyxdggzs.com/article/201710/368999.htm

  1 電路原理

  本溫度計大體分三個(gè)工作過(guò)程。首先,由DS18B20芯片測量當前的溫度,并將結果送入單片機。然后,通過(guò)89C205I單片機芯片對送來(lái)的測量 溫度讀數進(jìn)行計算和轉換,井將此結果送入模塊。最后,SMC1602A芯片將送來(lái)的值顯示于顯示屏上。溫度計的整體電路圖如圖1所示。

  

  由 圖1可看到,本電路主要由DSl8820芯片、SMCl602A模塊芯片和89C2051單片機芯片組成。其中,DSI8B20溫度傳 感器芯片采用“一線(xiàn)制”與單片機相連,它獨立地完成溫度測量以及將溫度測量結果送到單片機的工作。DSl8820的連接引腳圖如圖2所示。

  

  SMCI602A 模塊芯片,是長(cháng)沙太陽(yáng)人電子有限公司生產(chǎn)的一種液晶顯示芯片。該芯片可顯示16&TImes;2個(gè)字符,比以前的七段數碼管LED顯示器在顯示字符的數量上要 多得多。另外,由于SMCl602芯片編程比較簡(jiǎn)單,界面直觀(guān),因此更加易于使用者操作和觀(guān)測。SMCl602A芯片的接口信號說(shuō)明如表1所列。

  

  2 軟件設計

  程序流程如圖3所示。

  

  DSl8B20輸出的數據格式在圖4中有具體的說(shuō)明,其中MS表示數據 的高8位,LS表示數據的低8位。由于溫度在0℃以上為正溫度,而在0℃以下為負溫度,因此在計算 溫度時(shí)必須在轉換之前先對正負數進(jìn) 行判別,然后再進(jìn)行轉換。

  

  當 S=0時(shí),表示正數;S=1時(shí),表示負數。對于負數,在處理時(shí)是采用了“先取反再加一”. 即將補碼轉換為原碼的方法。同時(shí),為了提高測量的精度, DSl8820采用了12位數據轉換的方式,其中,符號位占l位,整數占7位,小數占4位。因此,在計算與處理時(shí),還必須將整數和小數分開(kāi)進(jìn)行處理。通過(guò) 對百分位數據的“四舍五入”處理之后,溫度的顯示范圍就可達到-99℃~99.9C。

  繪制溫度計電路圖及PCB設計方法

  要想成功的設計一個(gè)溫度計的PCB圖,大致要經(jīng)過(guò)以下步驟:首先學(xué)會(huì )繪制溫度計的原理圖。繪制原理圖時(shí)要知道需要那些元件,庫中沒(méi)有的或很難找到的元器件,第一小步,我們必須要建立一個(gè)元件庫(Sch.Lib)以滿(mǎn)足設計需要。在制作集成芯片Icl7107、Icl7660、S-DSP,必須注意每個(gè)引腳的屬性,須認真逐個(gè)的設置,以免在原理圖中出現錯誤連接導致在調試時(shí)將芯片燒壞。第二小步,將要用到的元件調到原理圖中進(jìn)行連接,在連接的過(guò)程中要注意總線(xiàn)的連接,總線(xiàn)只是示意性電氣連接,而真正表示連接是網(wǎng)絡(luò )標號。因此在用到總線(xiàn)時(shí)必須放置網(wǎng)絡(luò )標號。第三小步,電路圖連接好后,我們必須進(jìn)行ERC、Reports/Bill of material、Create netlist操作。電器規則檢查,以糾正電路圖中的電路錯誤。進(jìn)行元件報表查看電路圖的元件信息。創(chuàng )建網(wǎng)絡(luò )表為做PCB繪制做準備。設計好的原理圖主要由以下幾個(gè)部分組成。

  數顯溫度計的原理圖如下:

  編輯點(diǎn)評:本文介紹了液晶顯示溫度計的電路設計,并設計出溫度計電路圖以及PCB設計方法。
電子發(fā)燒友《汽車(chē)電子特刊》,更多優(yōu)質(zhì)內容,馬上下載閱覽



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>