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

以文本方式查看主題

-  曙海教育集團論壇  (http://www.rfoamep.cn/bbs/index.asp)
--  FPGA技術討論區  (http://www.rfoamep.cn/bbs/list.asp?boardid=2)
----  FPGA與DS18B20型溫度傳感器通信的實現  (http://www.rfoamep.cn/bbs/dispbbs.asp?boardid=2&id=1283)

--  作者:wangxinxin
--  發布時間:2010-11-12 15:00:52
--  FPGA與DS18B20型溫度傳感器通信的實現
 一線式(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編輯過]

久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
亚洲福利一二三区| 欧美亚洲一区二区在线观看| 免费的国产精品| 亚洲日本电影在线| 国产免费成人在线视频| 亚洲精品一区二区三区蜜桃下载 | 久久精品免费看| 天天影视涩香欲综合网| 五月婷婷激情综合网| 日韩中文字幕av电影| 日本亚洲最大的色成网站www| 偷拍日韩校园综合在线| 丝袜亚洲精品中文字幕一区| 日本中文字幕一区二区视频| 亚洲18色成人| 视频在线观看91| 日韩国产欧美在线播放| 欧美国产精品一区二区| 2024国产精品| 精品国产电影一区二区| 久久天堂av综合合色蜜桃网| 久久久久久久久久看片| 欧美国产日韩精品免费观看| 综合色天天鬼久久鬼色| 亚洲一区影音先锋| 蜜桃av噜噜一区| 风间由美一区二区av101| 3d蒂法精品啪啪一区二区免费| 7777精品伊久久久大香线蕉语言| 成人在线视频网址| 久久久综合亚洲91久久98| 日本成人黄色| 色88888久久久久久影院按摩 | 26uuu欧美日本| 9191久久久久久久久久久| 在线观看视频欧美| 日韩女优av电影在线观看| 国产欧美日韩久久| 亚洲一区中文日韩| 国产精品夜夜爽| 91免费观看视频| 精品乱子伦一区二区三区| 亚洲国产综合自拍| 欧美一卡在线观看| 中文字幕一区二区5566日韩| 午夜精品福利视频网站| 国产在线不卡一卡二卡三卡四卡| 99久久伊人久久99| 日韩国产高清一区| 欧美一区二区视频免费观看| 中文字幕欧美国产| 麻豆精品蜜桃视频网站| 91玉足脚交白嫩脚丫在线播放| 精品日韩欧美| 亚洲三区四区| 91精品在线一区二区| 成人免费在线视频观看| 激情综合色综合久久| 99精品在线直播| 在线观看免费91| 久久日韩粉嫩一区二区三区| 亚洲成在人线免费| 91麻豆国产香蕉久久精品| 午夜精品一区二区三区在线观看| 欧美久久久久久久久久| **网站欧美大片在线观看| 另类小说一区二区三区| 精品久久一区二区三区蜜桃| 51精品久久久久久久蜜臀| 亚洲精品欧美激情| 国产999精品久久久久久绿帽| 麻豆精品蜜桃一区二区三区| 在线播放一区二区三区| 亚洲成人一区二区| 国产精品12| 91精品国产91久久久久久最新毛片| 免费试看一区| 精品sm在线观看| 久久精品国产精品青草| 欧美精品v日韩精品v国产精品| 日本韩国一区二区三区| 中文字幕第一区二区| 国产在线一区观看| 日本不卡一区二区三区在线观看| 精品人在线二区三区| 蜜桃av噜噜一区| 日韩中文字幕一区二区| 欧美国产精品专区| 风间由美一区二区三区在线观看| 在线免费不卡电影| 亚洲一区二区在线观看视频| 国产精品免费一区二区三区在线观看| 777午夜精品免费视频| 日韩精品一二三四| 青娱乐一区二区| 国产精品女人毛片| 99精品欧美一区二区三区综合在线| 欧美亚州韩日在线看免费版国语版| 亚洲综合色婷婷| 精品免费视频123区| 国产欧美日韩视频在线观看| 成人avav影音| 日韩欧美国产小视频| 国产毛片精品国产一区二区三区| 色综合婷婷久久| 亚洲欧美日韩国产综合| 99精品国产热久久91蜜凸| 日韩欧美你懂的| 久久精品av麻豆的观看方式| 在线免费观看成人网| 欧美系列一区二区| 亚洲第一主播视频| 日韩高清三级| 亚洲午夜国产一区99re久久| 国产成人在线电影| 欧美日韩国产综合视频在线观看| 日本在线不卡一区| 91精品办公室少妇高潮对白| 毛片av中文字幕一区二区| 欧美最新大片在线看| 韩国v欧美v日本v亚洲v| 欧美日韩国产片| 高清国产一区二区| 精品国产免费人成在线观看| 波多野结衣一区二区三区| 精品99999| 成人免费视频视频| 久久久影院官网| av一区二区三区在线观看| 久久久久久久免费视频了| 99久精品国产| 欧美精品一区二区三区很污很色的| 成人白浆超碰人人人人| 久久久精品国产免费观看同学| 91精品国自产在线观看| 亚洲特级片在线| 色综合视频二区偷拍在线| 亚洲国产另类精品专区| 欧美网站一区二区| 成人一区在线看| 7777精品伊人久久久大香线蕉 | 91视频www| 中文字幕一区二区三区在线播放| 欧美精品国产精品久久久| 亚洲激情五月婷婷| 欧美日韩天天操| 日本在线观看不卡视频| 欧美一区二区三区四区久久| 99综合影院在线| 国产精品国产三级国产普通话99 | 午夜精品福利一区二区| 蜜臀久久99精品久久久久久9| 欧美精品少妇一区二区三区| www.欧美亚洲| 亚洲老妇xxxxxx| 欧美亚洲日本国产| 91蜜桃网址入口| 亚洲成人免费在线| 91精品国产综合久久香蕉的特点| 国产一区二区精品在线观看| 国产区在线观看成人精品| 欧美一区视久久| 国内成+人亚洲+欧美+综合在线| 久久综合网色—综合色88| 免费av在线一区二区| 精品一区二区三区久久| 欧美激情中文字幕一区二区| 亚洲精品乱码久久久久久蜜桃91| 国产精品影视在线观看| 综合欧美一区二区三区| 欧美性大战久久久久久久蜜臀| 国产精品资源在线观看| 久久久国产午夜精品| 日本黄色一区二区| 日韩精品一区二区三区视频| 久中文字幕一区| 99九九视频| av在线不卡观看免费观看| 国产精品一区久久久久| 久久成人免费日本黄色| 天使萌一区二区三区免费观看| 日韩理论片在线| 国产精品乱码一区二三区小蝌蚪| 日韩午夜小视频| 欧美精品久久久久久久多人混战| 中文字幕av日韩精品| 色99中文字幕| 欧美中日韩免费视频| 久久国产精品亚洲va麻豆| av成人免费观看| 91首页免费视频| 91网上在线视频| 91在线云播放| 91亚洲国产成人精品一区二三| 成人免费看的视频| 大桥未久av一区二区三区中文| 国产一区视频在线看| 国产一区二区三区四区五区入口| 麻豆精品在线观看| 精品一区免费av|