99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質分析|光譜儀|試驗機|試驗箱


儀表網>技術中心>應用設計>正文

歡迎聯系我

有什么可以幫您? 在線咨詢

基于1一Wire總線的嵌入式測溫系統設計

   2011年10月20日 17:02  
  溫度作為一種基本的環境因素,直接影響著工業控制、化工、醫藥、航空航天等生產工藝過程。因此如何安全、可靠、快速地取得溫度值就顯得尤為重要。隨著計算機軟件、硬件技術及集成電路工業的迅速發展,各種溫度采集技術不斷出現。這里介紹一種基于DSl8820的1一Wire總線的嵌入式測溫系統設計。
  
  1一Wire總線是美國Dallas公司的一項專有技術——單總線技術(1一WireBusTechnology),該技術在理論上每條總線連接的1一Wire器件數量可達248。支,適用于單主機、多從設備的系統。它與其他串行通信方式zui大的不同在于它采用單根信號線雙向傳輸數據。以其節省I/0口線資源,成本低廉,體積小,便于總線擴展和維護等優點,在串行數據通信領域占有越來越重要的地位。
  
  1一Wire網絡構成簡單,一般情況下只使用電源線、地線、信號線3條線,當使用寄電方式供電時只需電源/信號線和地線2根線。
  
  DSl8820是Dallas公司生產的一種簡便易用的數字式溫度傳感器。它體積小巧,溫度測量范圍廣(一55~+125℃),測量分辨率可選,分別為0.0625oC,0.125℃,0.25℃,0.5℃。
  
  1主要器件結構及工作原理
  
  1.1DSl8820結構及工作原理
  
  Dallas公司生產的DSl8820可編程單總線數據溫度傳感器共有3種封裝形式:8管腳SO封裝、8管腳μSOP封裝和3管腳TO一92封裝。該設計中為了節省空間采用3管腳的TO一92封裝,它的管腳排列圖和底視圖如圖1所示,其中GND為接地管腳,VDD為外部供電電源管腳,DQ為數據輸入/輸出管腳。
  
  DSl8820內部結構如圖2所示,包括供電電路、64bROM、內部存儲器和存儲器控制邏輯4部分。64bROM中存儲著每個DSl8820芯片*的64位ROMID碼,這是系統用來識別DSl8820芯片的標志。其中zui低8位是DSl8820的家族碼:28H。中間48位是每片DSl8820*的串行碼。zui高8位是用前56位計算得到的循環冗余校驗碼。
  
  內部存儲器由9。ByteSRAM和3BE。PROM組成。SRAM中:ByteO和By是溫度寄存器,用來存儲采集到的溫度值。Byte0的內容是溫度的低8位,By是溫度的高8位。。Byte2和Byte3為高低溫警報寄存器。Byte4為配置寄存器,用來設置器件溫度采集精度。這3個字節中的值可以拷貝到E。PROM中,保證掉電后數據不會丟失,重新上電后E。PROM中的值將自動重載人SRAM中。Byte5,Byte6,Byte7保留為內部使用。Byte8存儲CRC碼。
  
  DSl8820有2種供電方式:寄電方式和外部供電方式。寄電方式非常適用于需要遠程溫度測量和空間受限的場合。當工作于這種方式時,管腳3必須接地??偩€處于高電平時DSl8820通過DQ管腳從1一Wire網絡上竊取能量并存儲一部分電荷到寄電電容中,總線處于低電平時釋放寄電電容中的電荷給DSl8820供電。在寄電方式中寄電電容中存儲的電荷能滿足DSl8820大部分操作的要求,但是當執行溫度轉換和數據拷貝命令時操作電流提高到1.5mA,這將導致內部弱上拉電阻上產生不可接受的壓降,同時這個電流也高于寄電電容能夠提供的電流,所以必須外接強上拉電路以滿足這一類命令的要求。當處于外部供電方式下時則不需要外接強上拉電路,直接通過管腳3從外部供電。

  
  在溫度超過100℃條件時,處于寄電方式下的DSl8B20可能不能保證正常通信,所以在某些特殊場合下使用外部供電方式比寄電方式更加可靠。DSl8820是一種可編程的基于1一Wire總線標準的數字式溫度傳感器,可以通過SRAM中的配置寄存器來選擇測量分辨率,其上電默認值為12位精度,對應分辨率為0.0625℃。其他可選擇的精度包括11位、10位和9位,對應的分辨率分別為O.125℃,O.25℃,O.5℃。DSl8820上電后處于空閑狀態,可通過微處理器發送轉換命令44H來啟動1次溫度測量和A/D轉換,并將結果存儲在溫度寄存器中,此后DSl8820返回空閑狀態。如果Dsl8820處于外部供電模式,微處理器可以發送“讀時隙”來查看溫度采集轉換過程是否完畢,如果結束則應答為1,沒結束則應答為O。如果DSl8820處于寄電方式下則不能使用該功能。DSl8820的溫度數據值是以攝氏度為單位的。
  
  1.2DS2480B介紹及工作原理
  
  1一Wire通信協議可以通過微處理器上的一個I/O引腳實現,但是要創建可靠的1一Wire網絡,必須提供正確的時序和適當的輸出電壓擺率,如果1一Wire主機發送的時序不正確會導致與1一Wire從器件之間的通信間斷或*失敗,并限制網絡的長度。DS2480B是從串行接口到1一Wire網絡協議轉換的橋接器。使用這個橋接器和UART連接就能產生嚴格定時和電壓擺率控制的1一Wire波形,并能減輕主機產生1一Wire時序信號和對1一Wire總線進行采樣的負擔。Ds2480B接收指令與數據,執行1一Wire操作,并將結果返回至主機。圖3為1一Wire復位操作、寫1/讀數據操作、寫0操作的時序圖,這3種操作是1一Wire操作中必須具備的基本操作,幾乎所有的其他1一Wire操作都可以由這3種操作構成。由于該設計工作在Flexible模式下,以下提供的參數都是Flexible模式下適用的參數。

  
  1.2.1復位/應答時序
  
  DS2480B接到主機復位命令后將總線拉低512μs后釋放總線,等待2μs(短路/中斷采樣)后檢測總線上是否有短路或中斷信號,如果沒有則等待8μs(應答采樣)后檢測總線上是否有應答脈沖,再等待512μs(延遲)后向主機發送命令應答字。如果總線上有短路或中斷信號則等待4096μs后再次檢測總線。時序如圖3所示。
  
  1.2.2寫1/讀數據時序
  
  DS2480B在寫1/讀數據時序中先將總線拉低8~15μs(寫1低),3~10μs(數據采樣)數據采樣偏移后對總線采樣并讀從器件應答。再經過49μs(等待高)1/讀數據時序結束。時序圖如圖4所示。
  
  l.2.3寫0時序
  
  DS2480B的寫O時序中先將總線拉低57弘s(寫O低)然后釋放總線,3~10μs后寫0時序結束。如圖5所示。

  
  DS2480B可以被看作包含2個靜態和多個動態的狀態機。上電后DS2480B自動進入兩個靜態之一的命令模式。此時主機應向DS2480B發送1次復位命令,用來校準DS2480B內部的時序產生器,所有的1一Wire通信過程都必須以復位命令開始。此后DS2480B準備好接收及執行任何合法命令。在命令模式下微處理器可以改變1一Wire網絡的通信速度、供電方式、改變1一wire通信波形等。DS2480B從命令模式轉換到下一個靜態一數據模式后將從TXD管腳上收到的信息字節轉換成相應的1一Wire通信波形并將從器件返回的應答字節通過RXD管腳返回給微處理器。也就是說對1一wire從器件DSl8820的操作必須在數據模式下進行。
  
  2系統設計
  
  系統設計包括硬件設計和軟件設計2部分。
  
  2.1系統硬件設計
  
  與DS2480B橋接器一起工作的UART應支持8位字長、無奇偶校驗、9600波特率(b/s)的通信方式。該系統采用Silicon公司生產的C8051F040作為主處理器,(;8051F040有2個uART串口,且滿足橋接器對UART的要求。溫度采集轉換芯片為Dallas公司生產的DSl8820。系統原理圖如圖6所示。

  
  其中從C8051F040的UART到DS2480B需用1片QS3245進行3~5V的電平轉換。1一Wire總線上過多的噪聲會影響l—wire通信的正確性,為了濾除電路中的噪聲保護。DS2480B的1一Wire端口不受靜電損傷DS2480B的1一w管腳外接RC濾波電路。在本設計中只涉及到基本DS2480B操作,在需要進行EPROM編程的設計中應串接2個DS9503。
  
  2.2系統軟件設計
  
  給出的1一Wire總線驅動程序是結合圖4所述電路,以C8051F040單片機為主控制器,使用內部時鐘頻率24.5MHz編寫而成,其中包括DS24.80B復位子程序、DS2480B初始化子程序、總線復位子程序、溫度采集子程序、溫度值讀取子程序。C8051F040系統內部有64KBFLASH存儲器可以用來存儲程序代碼。C代碼設計調試工具為Silicon公司提供的單片機集成開發環境。
  
  控制器上電后,對自身和DS2480B進行初始化并與DS2480B取得同步。由于DS2480B中沒有晶振,它必須通過采樣主機發送的字節來調節自身的時基。主控制器在低于9600波特率條件下發送1次0字節可以產生1次復位信號。Ds2480B復位后所有參數恢復到缺省狀態,在該設計中1一Wire網絡長度在10m之內,屬于小型長度,為了取得良好的性能,選擇在“flexi—blespeed”下進行標準速度通信。對DS2480B復位和初始化是進行正確1一Wire通信的前提,當網絡中應答數據包長度或格式不正確時,也必須重新對DS2480B復位和初始化。
  
  所有的1一Wire操作都是從復位1一Wire總線開始的。每次采集溫度值和讀取溫度值操作前對總線進行1次復位操作,同時檢測來自總線上的從器件的在線應答脈沖。驅動程序流程圖如圖7所示,部分程序代碼如下所示:




  
  3結語
  
  介紹一種1一Wire總線嵌入式測溫系統,并給出了硬件電路及部分驅動代碼。該系統具有設計簡單,擴展方便,占用主控制器資源少,軟件控制方便易于實現自動化測試等特點,并成功應用于工程實踐中。在設計成本、費用和復雜度方面相對于CAN,RS485等總線有著*的優勢,更適合小型工控系統使用,在今后的工業應用領域中必將有著更為廣闊的空間。
  

免責聲明

  • 凡本網注明“來源:儀表網”的所有作品,均為浙江興旺寶明通網絡有限公司-儀表網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:儀表網”。違反上述聲明者,本網將追究其相關法律責任。
  • 本網轉載并注明自其它來源(非儀表網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
聯系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關注我們
  • 下載儀表站APP

  • Ybzhan手機版

  • Ybzhan公眾號

  • Ybzhan小程序

企業未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 业余自由性别成熟偷窥|国产夫妻原创自拍|91精品区|青青青爽视频在线观看|黄片毛片在线|朋友的姐姐2在线观看 | 中国黄色影院|99精品一区二区三区|久久成人久久|疯狂做受XXXX高潮吃奶|欧洲精品二区|激情超碰在线 | 无遮挡吃胸膜奶免费网站|操操日日|最近日本mv字幕免费观看视频|久久国产劲爆∧V内射-百度|午夜视频在线免费观看|无码=av中文一区二区三区 | 无遮挡吃胸膜奶免费网站|操操日日|最近日本mv字幕免费观看视频|久久国产劲爆∧V内射-百度|午夜视频在线免费观看|无码=av中文一区二区三区 | 999精品视频一区二区三区|内射一区二区精品视频在线观看|成人无码区免费=a∨|狠狠操五月天|久久亚洲一区二区三区成人国产|日韩欧无码一区二区三区免费不卡 | 亚洲v天堂v手机在线|午夜成年视频|FREEZEFR=aME丰满少妇|日本天堂网站|亚洲热综合|欧美V=a亚洲V=a在线观看日本 | 国产一二三四五区|h无码动漫在线观看人|韩国少妇=av|国产精品影片在线观看|国产成人=a人亚洲精品无码|日本成年人在线视频 l8videosex性欧美69|国产麻豆91|黑人黄色片|午夜精品偷拍|欧美一区高清|久久99热只有频精品6狠狠 | 欧美G=aY男生露J自慰网站|亚洲国产一区二区三区日本久久久|成人久久|美女一级片视频|juli=a=ann无码丰满熟妇|亚洲特级黄色片 | 日韩www在线观看|欧美videosfree性派对|最好看的2018中文字幕免费视频|国产一区二区三区久久精品|大地资源网在线观看免费高清观看|午夜特级毛片 | 国产人妖在线|国产午夜福利在线播放|亚洲国产成人精品久久久国产成人|高柳の肉嫁动漫在线播放|日韩久久精品一区二区三区|精品偷自拍另类在线观看 | 国产精品卡1卡2卡3|色八网站首页|潜行者40集免费观看视频|国产精品国产三级国产传播|小嫩妇下面好紧好爽视频|亚洲综合精品伊人久久 | 青青草免费在线视频播放|欧美国产一区二区三区|久久综合站|国产=aV视频一区二区|国产精品色在线免费|大片免免费观看视频播放器在线观看 | 国产精品久久久久久久小唯西川|日韩免费高清视频|亚洲另类自拍|黑森林精品=aV导航|日韩精品专区=av无码|高清精品久久 | 日本久久99成人网站|99视频在线免费看|亚洲一区成人在线观看|青草福利在线|中文字幕无线码中文字幕免费|亚洲视频h | 中国一级毛片视频|无码专区狠狠躁天天躁|日本高清视频一区|日韩欧美亚洲精品|欧美亚洲一区二区三区|精品欧美一区二区在线看片 | 国产大学生粉嫩无套流白浆|老司机久久99久久精品播放免费|日本国产三级|久久久久久久久久久久久久久久久久=av|欧美日本精品|涩涩91 | 91精品在线观看入口|情人伊人久久综合亚洲|亚洲=aV成人无码网站18禁在线播放|午夜久久福利视频|国产精品午夜福利不卡|午夜黄色录像 | 免费观看=a级毛片在线播放|特极毛片|男男做爰猛烈叫床视频gv|亚洲日本在线在线看片4k超清|一级黄色免费观看视频|亚洲第一福利网站在线观看 | 性情中人中文网|欧美老熟妇XB水多毛多|欧美波霸影院|炼气练了三千年第四季在线观看|免费一区二区三区在在线视频|艾草在线精品视频免费观看 | 国产7页|日韩不卡在线播放|国产精品丝袜美女|亚洲人成无码WWW久久久|狼色精品人妻在线视频|亚洲国产一区二区久久久777 | 久热中文字幕无码视频|波多野结衣桃色视频|国产成人精品日本亚洲91桃色|91精品国产调教在线观看|人妻的渴望波多野结衣|黄色=a一级毛片 | 国产精品大全|韩国精品视频一区二区在线播放|啦啦啦www日本高清免费观看|大柠檬导航香蕉导航巨人导航|中国黄色一级|国产成人一卡2卡3卡4卡 | 国产高跟丝袜脚交视频|最短的距离是圆的高清在线观看|一区二区三区视频播放|国产精品黄页在线播放免费|#NAME?|精品国产乱码久久久久久中文 | 欧美人与动人物牲交|国产精品一区hongkongdoll|97国产爽爽爽久久久|久久69国产一区二区蜜臀|成人免费在线视频网址|久久久久国产精品一区二区 | 在线视频爽爽|最新中文字幕=aV无码不卡|精品无码国产自产拍在线观看蜜|h333.tv免费看片|色哟哟软件|国产乱子伦一区二区三区= | 日韩黄色三级在线观看|久久9191|国产不卡一二三|久久中文字幕免费视频|在线观看精品视频|亚洲911精品成人18网站 | 欧美日韩一区在线观看|日日噜噜噜夜夜爽爽国产|国产成人精品一、二区|国产中文日韩欧美|经典欧美videossexo2|青青草成人免费视频在线观看 | 国产高清在线看|奶头好大揉着好爽视频|www超碰|女人天堂=av在线|久久久久久久久久一级|99国产精品粉嫩初高生在线播放 | 国产wwwwwwwwwww|国产视频网站在线|欧美极品一区二区三区|人人爽人人爽|欧美日韩亚洲国产天堂=a|中文字幕欧美专区 | 黄视频日本|超碰=av免费|婷婷色综合视频在线观看|午夜免费视频|久色网站|成人网在线 | 国产黑人在线|日韩免费在线观看|99视频这里只有|麻豆国产一区|亚洲GV天堂无码男同在线观看|亚洲=aV中文无码字幕色三 | 国产最新在线观看|久久黄页|在线不卡日本v二区707|成人免费一区二区三区在线观看|欧美又粗又大色情hd堕落街传奇|免费观看全黄做爰的视频 | 精品国产一区二区三区久久久蜜臀|亚洲中文字幕无码一区在线|女同福利|国产一级视频在线观看|久久人妻公开中文字幕|#NAME? 午夜特片|中文久久久久|亚洲精品美女色诱在线播放|大地资源在线观看视频在线|99久久婷婷国产综合精品免费|豪放女大兵免费观看bd | 日韩免费v片在线观看|国产一区精品二区|777777在线视频观看|国产一区二区色|4438x五月|日韩精品一区二区在线视频 | 永久=av免费|人妻无码久久久久久久久久久|66成人网|麻豆视频免费在线播放|亚洲视频综合在线|在线看片 | 日本成人在线视频网站|аⅴ资源中文在线天堂|国产精品白浆无码流出免费看|成熟女人牲交片免费观看视频|欧美牲交VIDEOSSEXES|日韩在线无 | 亚洲视频精品在线|国产免费=av资源|在线区一区二视频|成人中文在线|激情综合亚洲|秦岭神树动漫版免费看 | 亚洲精品网站在线观看|国产精品美女久久福利网站|久久xxxx|亚洲精品精品|国产激情99|国产高清无码日韩一区 | 亚洲欧洲国产视频|麻豆视频xxx|日本在线观看一区|亚洲成=aV人片无码不卡播放器|麻豆性生活视频|欧美视频一区二区三区四区 日韩网站中文字幕|国产精品入口在线观看|少妇高潮喷水久久久影院|丰满爆乳无码一区二区三区|一区二区日本在线|婷婷777 | 日本性爱视频在线观看|欧美日韩xxx|国产女人高潮大叫特级毛片|#NAME?|www.亚洲一区二区三区|男女羞羞网站 | 日本一二三区在线视频|91久久久久久久久|丁香五月天婷婷五月天男人天堂|人人澡人摸人人添|#NAME?|欧美群p视频 |