毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精


曙海教育集團論壇FPGA專區FPGA技術討論區 → FPGA與DS18B20型溫度傳感器通信的實現


  共有11259人關注過本帖樹形打印

主題:FPGA與DS18B20型溫度傳感器通信的實現

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
FPGA與DS18B20型溫度傳感器通信的實現  發帖心情 Post By:2010-11-12 15:00:52

 一線式(1-WIRE)串行總線是利用1條信號線就可以與總線上若干器件進行通信。具體應用中可以利用微處理器的I/O端口對DS18B20直接進行通信,也可以通過現場可編程門陣列(FPGA)等可編程邏輯器件(PLD)實現對1-WIRE器件的通信。

  本文介紹利用ACTEL公司的ProASICplus系列FPGA實現與DS18B20的48位ID號和12位溫度測量結果保存在內部寄存器中,微處理器可以隨時快速地從FPGA寄存器中讀取這些信息。

  一般在使用DS18B20通信時需

 
要采用關閉中斷的辦法,以防止操作時序被中斷服務破壞。

  利用FPGA實現與DS18B20通信不存在被迫關閉中斷的情況,可以滿足對實時性要求嚴格的應用要求。

  2 ProASICplus系列FPGA簡介

  ProASICplus系列FPGA是ACTEL公司推出的基于Flash開關編程技術的現場可編程門陣列,包括從7.5萬門的APA075型到100萬門的APAl000型,具有高密度、低功耗、非易失、含有嵌入式RAM及可重復編程等特點。

  因為ProASICplus系列FPGA基于Flash技術,利用Flash開關保存內部邏輯,因此不需要另外的器件。由于不需要上電配置過程,因此具備上電就立即工作的特點。不用配置器件,系統的保密性提高。

  筆者在電力監控的產品中利用APA150在整個系統中充當協處理器,使主CPU從繁重的實時處理中解脫出來。


       3 DS18B20簡介

  3.1內部結構

  DS18B20的64位序列號均不相同。

  8位CRC生成器可以完成通信時的校驗。

  暫存寄存器有9個字節,包含溫度測量結果、溫度報警寄存器、CRC校驗碼等內容。

  3.2操作步驟

  對DS18B20功能命令。

  3.2.1初始化

  FPGA要與DS18B20返回響應脈沖。

  3.2.2ROM命令

  該步驟完成FPGA與總線上的某一具體DS18B20建立聯系。ROM命令有搜尋ROM(SEARCH ROM)、讀ROM(READ ROM)、匹配ROM(MATCH ROM)、忽略ROM(SKIP ROM)、報警查找等命令(ALARM SEARCH)。

  這里,FPGA只連接1個DS18B20的48位ID號。

  3.2.3 DS18B20功能命令

  FPGA在該步驟中完成溫度轉換(CONVERTT)、寫暫存寄存器(WRITE SCRATCHPAD)、讀暫存寄存器(READ SCRATCHPAD)、拷貝暫存寄存器(COPYSCRATCHPAD)、裝載暫存器寄存器(RECALL E2)、讀供電模式命令(READ POWER SUPPLY)。

  文中不用溫度報警功能,因此在本步驟中只需完成溫度轉換,然后通過讀暫存寄存器命令完成溫度轉化的結果。

3.3操作時序

  

2所示。從時序圖中可以看出,對DS18B20的操作時序要求比較嚴格。利用FPGA可以實現這些操作時序。

  4 FPGA與DS18B20的通信

  4.1 DS18B20的操作模塊

  FPGA需要完成DS18B20溫度轉換、讀取溫度轉化結果。讀

取48位ID號和讀取溫度轉換結果過程中,FPGA還要實現CRC校驗碼的計算,保證通信數據的可靠性。

  以上操作反復進行,可以用狀態機來實現。狀態機的各種狀態如下:

 RESET1:對DS18B20進行第三次復位。
    CMDCC2:

 
向DS18B20中讀取數據位狀態。在該狀態中每讀取1位數據,同時完成該數據位的CRC校驗計算。所有數據都讀取后,還要讀取8位CRC校驗位。這8位校驗位也經過CRC校驗計算,如果通信沒有錯誤,總的CRC校驗結果應該是0。這時可將通信正確的數據保存到id和temp_data寄存器中。

  設計中采用Verilog語言建立DS18B20 PROC(sysclk,reset,dq_pim,id,temp_data,dq_ctl)。
 


從仿真波形可以看出,系統上電后的10ms左右,FPGA可以讀出DS18B20的48位ID值,這樣,主CPU在系統復位后很短的時間內就可以讀取ID值,進行相應的處理。

  4.2 FPGA與CPU的接口

  在FPGA中,要實現對DS18B20_PROC模塊的調用及建立與CPU之間的接口。

  與CPU之間的接口通過建立若干寄存器實現。溫度測量值和48位ID可以用4個16位寄存器保存。CPU通過讀取這些寄存器可以獲得溫度測量數值和48位ID值。

  CPU、FPGA及DS18B20的連接原理如圖4所示。
 

  5 結束語

  在系統中,FPGA可以分擔許多主處理器的工作,提高整體實時性,降低CPU處理的嚴格實時約束,從而降低CPU軟件處理的難度。同時,由于ACTEL公司的ProASICplus系列FPGA的保密特性,可以增強產品知識產權的保護。

  本設計應用在電力監控產品中。測量出的裝置內部溫度用于電量測量精度補償和報警,對保證產品測量精度和可靠運行具有重要意義。48位ID值用于產品的惟一編碼標識和以太網MAC地址,便于產品生產、維護和管理

[此貼子已經被作者于2010-11-17 11:58:11編輯過]

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

FPGA與DS18B20型溫度傳感器通信的實現








簽名
毛片网站在线看_天堂俺去俺来也www久久婷婷_日韩av免费网站_18性欧美xxxⅹ性满足_一区二区三区韩国免费中文网站 _性xx色xx综合久久久xx_999亚洲国产精
欧美二区三区91| 欧美精品 日韩| 91福利国产精品| 中文字幕不卡在线播放| 日本欧美一区二区| 欧美伦理电影网| 轻轻草成人在线| 日韩免费看的电影| 九九视频精品免费| 国产校园另类小说区| www.欧美色图| 亚洲一区二区黄色| 日韩欧美自拍偷拍| 国产成人小视频| 亚洲色欲色欲www| 欧美日韩国产影片| 蜜臀久久久久久久| 久久九九全国免费| 在线观看中文字幕不卡| 亚洲成人激情av| 精品国产制服丝袜高跟| caoporen国产精品视频| 午夜私人影院久久久久| 久久综合网色—综合色88| 成人精品亚洲人成在线| 亚洲成a人片综合在线| 精品国产不卡一区二区三区| 91色.com| 精东粉嫩av免费一区二区三区| 国产精品国产三级国产有无不卡 | 中文字幕av一区二区三区免费看| 色婷婷av一区二区三区大白胸 | 日韩欧美久久久| 色婷婷综合久久久久中文一区二区| 午夜亚洲国产au精品一区二区| 国产午夜精品在线观看| 欧美中文字幕亚洲一区二区va在线| 看片的网站亚洲| 亚洲小说春色综合另类电影| 欧美激情一区不卡| 欧美一区二区三区精品| 成人99免费视频| 老司机精品视频导航| 亚洲v精品v日韩v欧美v专区| 欧美国产成人精品| 欧美成人一区二区三区片免费| 91麻豆精品视频| 国产成人av影院| 精品一区二区日韩| 日韩精品一二三四| 亚洲自拍偷拍麻豆| 悠悠色在线精品| 亚洲女与黑人做爰| 国产精品电影一区二区| 久久先锋影音av| 欧美电视剧免费观看| 欧美色电影在线| 在线区一区二视频| 色综合久久久久久久久| 99综合电影在线视频| 懂色av一区二区三区免费看| 国产一区二区剧情av在线| 精品一区免费av| 激情欧美日韩一区二区| 精品亚洲国产成人av制服丝袜| 麻豆成人久久精品二区三区小说| 日韩电影在线观看一区| 五月激情丁香一区二区三区| 婷婷丁香久久五月婷婷| 视频一区中文字幕| 亚洲观看高清完整版在线观看| 玉足女爽爽91| 午夜av一区二区| 另类小说欧美激情| 国产成人av电影在线观看| 北条麻妃国产九九精品视频| 99视频国产精品| 色av成人天堂桃色av| 欧美主播一区二区三区美女| 7777女厕盗摄久久久| 日韩一区二区三区四区| 欧美成人一区二区三区在线观看| 久久久99久久| 亚洲最新在线观看| 免费成人你懂的| 国产91清纯白嫩初高中在线观看 | 亚洲bdsm女犯bdsm网站| 五月天亚洲婷婷| 极品少妇xxxx偷拍精品少妇| 懂色一区二区三区免费观看| 91浏览器在线视频| 6080国产精品一区二区| 久久亚洲精品国产精品紫薇| 亚洲天天做日日做天天谢日日欢| 亚洲成a人v欧美综合天堂下载| 免费一级片91| 99r精品视频| 欧美一区二区在线免费播放| 国产精品区一区二区三区| 亚洲电影一区二区| 国产精品一区免费视频| 色综合天天综合| 精品福利在线导航| 一区二区三区美女| 国产一区免费电影| 欧美日韩情趣电影| 中文字幕日本不卡| 国产一区二区三区免费| 欧美性感一区二区三区| 国产欧美一区二区精品婷婷 | 欧美—级在线免费片| 亚洲韩国精品一区| 成人深夜在线观看| 日韩午夜激情免费电影| 亚洲一区二三区| 不卡的av中国片| 久久久久久久综合日本| 日本va欧美va瓶| 色综合久久99| 久久毛片高清国产| 奇米888四色在线精品| 色女孩综合影院| 中文久久乱码一区二区| 久久99最新地址| 在线不卡中文字幕| 亚洲成人三级小说| 色综合久久99| 国产精品初高中害羞小美女文| 激情文学综合插| 日韩精品一区二区三区四区视频 | 成人精品gif动图一区| 欧美不卡一二三| 天堂午夜影视日韩欧美一区二区| 色狠狠综合天天综合综合| 中文字幕一区二区三区精华液| 国产乱淫av一区二区三区| 亚洲精品在线观看网站| 激情深爱一区二区| 精品国精品国产| 国产一区二区三区精品欧美日韩一区二区三区 | 久久精品视频免费| 九一九一国产精品| 欧美成人官网二区| 久久se这里有精品| 精品久久99ma| 国产一区久久久| 国产喂奶挤奶一区二区三区| 韩国v欧美v亚洲v日本v| 精品成人私密视频| 国产.精品.日韩.另类.中文.在线.播放| 欧美成人aa大片| 丁香婷婷深情五月亚洲| 国产精品高潮久久久久无| 色综合久久六月婷婷中文字幕| 亚洲欧美日韩在线| 91蜜桃视频在线| 亚洲永久精品大片| 日韩美女主播在线视频一区二区三区 | 国产精品色呦呦| 日本久久一区二区三区| 奇米888四色在线精品| 久久在线观看免费| 91一区二区三区在线观看| 亚洲国产aⅴ成人精品无吗| 欧美一级二级在线观看| 激情国产一区二区| 亚洲精品自拍动漫在线| 制服视频三区第一页精品| 国产麻豆成人精品| 亚洲一区二区精品视频| 欧美一二区视频| 波多野结衣在线aⅴ中文字幕不卡| 一区二区视频在线看| 欧美一级日韩免费不卡| eeuss影院一区二区三区| 婷婷久久综合九色综合绿巨人| 久久一区二区视频| 一本高清dvd不卡在线观看| 日本亚洲一区二区| 中文字幕日韩欧美一区二区三区| 制服丝袜国产精品| 91在线国产福利| 美女爽到高潮91| 伊人色综合久久天天人手人婷| www久久精品| 欧美综合欧美视频| 成人午夜伦理影院| 久久精品国产久精国产| 亚洲欧美日韩一区二区 | 精品免费一区二区三区| 99re这里只有精品视频首页| 丝袜亚洲另类丝袜在线| 亚洲人成影院在线观看| 久久婷婷久久一区二区三区| 欧美亚洲国产bt| 成人影视亚洲图片在线| 蜜臂av日日欢夜夜爽一区| 亚洲综合色网站| 中文字幕日韩一区二区| 国产色爱av资源综合区|