久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


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


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

主題: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型溫度傳感器通信的實現








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
国产日韩欧美精品一区| 国产精品久久福利| 精品少妇一区二区三区| 亚洲日本欧美天堂| 极品销魂美女一区二区三区| 97免费高清电视剧观看| 在线免费观看不卡av| 国产精品免费观看视频| 国产在线视视频有精品| 日韩偷拍一区二区| 国产日韩欧美制服另类| 国产一区二区视频在线| 亚洲在线不卡| 亚洲四区在线观看| 91小视频在线| 欧美日韩在线观看一区二区 | 亚洲激情一区二区三区| 久久久99免费| 国产福利不卡视频| 在线免费视频一区二区| 亚洲综合色视频| 国产成人成网站在线播放青青| 7777精品伊人久久久大香线蕉超级流畅 | 午夜电影久久久| 精品蜜桃一区二区三区| 久久综合狠狠综合久久激情| 国产一区二区三区视频在线播放| 亚洲美女网站18| 亚洲人成电影网站色mp4| 91福利视频导航| 精品国产乱子伦一区| 国产福利电影一区二区三区| 欧美日韩一区 二区 三区 久久精品| 亚洲www啪成人一区二区麻豆| 美国av一区二区三区| 中文字幕在线播放不卡一区| 99在线国产| 欧美韩国日本一区| aa日韩免费精品视频一| 国产日产精品一区| 97se亚洲综合在线| 国产精品视频看| 韩国成人动漫在线观看| 亚洲丝袜另类动漫二区| 久久人人爽爽人人爽人人片av| 欧美国产日本韩| 国产富婆一区二区三区| 欧美高清在线精品一区| 精品久久久久亚洲| 一区二区三区 在线观看视频| 欧美日韩最好看的视频| 亚洲一区av在线| 一区二区免费在线视频| 免费久久99精品国产| 欧美日韩视频第一区| 国产成人啪午夜精品网站男同| 日韩免费观看2025年上映的电影| 成人在线视频一区二区| 国产亚洲美州欧州综合国| 国产精品久久久久av福利动漫| 国产精品久久久久一区二区三区共| 国产精品免费区二区三区观看| 亚洲欧美综合色| 亚洲国产精品一区二区第四页av| 天堂成人国产精品一区| 欧美专区亚洲专区| 国产在线精品免费| 久久亚洲欧美国产精品乐播| 51蜜桃传媒精品一区二区| 国产精品美女久久久久久2018 | 亚洲欧美99| 麻豆国产91在线播放| 中文字幕一区二区三区有限公司| 狠狠色2019综合网| 欧美午夜不卡视频| 经典一区二区三区| 在线不卡a资源高清| 亚洲综合小说图片| 成人一二三区视频| 国产精品久久久久久久久动漫| 精品视频免费观看| 午夜伊人狠狠久久| 欧美日韩国产高清一区二区 | 亚洲一区二区三区国产| 99re这里只有精品首页| 欧美国产日韩亚洲一区| 波多野结衣在线aⅴ中文字幕不卡| 久久久国产一区二区三区四区小说| 麻豆精品久久久| 精品国产一区二区三区久久影院| 成人污污视频在线观看| 国产精品理伦片| 国产精品污www一区二区三区| 婷婷国产在线综合| 伊人久久大香线蕉午夜av| 精品一区二区三区视频| 精品国产一区二区三区久久影院| 91成人在线看| 亚洲精品视频在线| 色综合网色综合| 国产成人亚洲综合色影视| 精品人伦一区二区色婷婷| 99电影在线观看| 青青草97国产精品免费观看无弹窗版| 亚洲最新在线| 91丨porny丨国产入口| 国产精品五月天| 色婷婷国产精品| 国产一区91精品张津瑜| 亚洲欧美日韩精品久久久久| 久久精品国产精品青草色艺| 国产乱妇无码大片在线观看| 欧美日韩第一区日日骚| 狠狠爱一区二区三区| 久久久亚洲欧洲日产国码αv| 久久综合久久综合这里只有精品| 亚洲成av人片在线| 国产亚洲欧美日韩俺去了| 日本视频一区二区不卡| 国产麻豆精品久久一二三| 中文字幕av一区二区三区高| 一区二区三区四区不卡| 99在线视频播放| 三级成人在线视频| 国产精品免费aⅴ片在线观看| 中文字幕在线亚洲三区| 久久国产精品久久精品国产| 精久久久久久久久久久| 亚洲精品v日韩精品| 91精品国产综合久久国产大片| 亚洲精品国产系列| 国产精品一级片在线观看| dy888夜精品国产专区| 美女免费视频一区| 精品噜噜噜噜久久久久久久久试看 | 国产精品一品二品| 一区二区免费在线播放| 欧美人动与zoxxxx乱| 91精品国产91久久综合桃花| 国产亚洲欧美一区二区| 狠狠色2019综合网| 丝袜美腿成人在线| 欧美精品一区三区在线观看| 国产午夜精品在线| 91网免费观看| 国产精品夜夜夜一区二区三区尤| 99精品偷自拍| 亚洲欧美日韩中文播放| 性欧美大战久久久久久久免费观看 | 欧美三级电影网站| 看高清中日韩色视频| 91亚洲午夜精品久久久久久| 三级在线观看一区二区 | 成人丝袜视频网| 日本一区中文字幕 | 不卡一区二区三区四区| 免费在线看成人av| 亚洲国产视频直播| 中文字幕第一区综合| 久久日韩粉嫩一区二区三区| 色久优优欧美色久优优| 奇米888一区二区三区| 国产伦理久久久| 成人黄色a**站在线观看| 国模娜娜一区二区三区| 视频一区二区三区中文字幕| 亚洲国产成人91porn| 亚洲欧洲韩国日本视频| 欧美三级在线看| 国精产品一区二区| 国产精品sss| 成人黄动漫网站免费| av网站免费线看精品| 成人av网址在线| 国产一区在线不卡| 国产一二三精品| 国产精品88888| 国产麻豆91精品| 国产·精品毛片| 欧美中文字幕亚洲一区二区va在线 | 51蜜桃传媒精品一区二区| 51蜜桃传媒精品一区二区| 91免费版黄色| 91麻豆成人久久精品二区三区| 97se狠狠狠综合亚洲狠狠| www.久久久久久久久| 99国产高清| eeuss一区二区三区| 欧美福利精品| 亚洲精品中文综合第一页| 亚洲精品视频一二三| 日本精品裸体写真集在线观看| 亚洲欧美日韩精品在线| 在线看国产一区| 在线日韩av片| 日韩精品中午字幕| 欧美日韩国产小视频在线观看| 欧美www视频| 最新久久zyz资源站| 亚洲激情图片qvod|