国产精品欧美亚洲韩国日本久久-国产精品欧美一区二区三区-国产精品欧美一区二区三区不卡-国产精品欧美在线-日韩一区二区三区不卡视频-日韩一区二区三区四区

新聞動態???News
聯系我們???Contact
你的位置:首頁 > 新聞動態 > 公司新聞

單總線溫度傳感器的EDA控制方法

2015-3-4 14:19:19??????點擊:

      1、硬件接口電路:DS18B20是單總線數字溫度傳感器,測量溫度范圍從-55℃到125℃,測量精度為±0.5℃,通過單總線可直接輸出所測溫度的二進制數據,數字量的輸出位數可通過編程控制,在9位至12位(含符號位)之間選擇。
      該器件有三個端口,分別是電源端、地端、單總線數據端,在使用時將FPGA的I/O口和DS18B20的單總線連接,通過單總線實現FPGA與DS18B20之間的數據收發。 

      2、軟件控制程序:控制DS18B20進行溫度測量和讀取主要包括三個步驟:器件初始化、發送寫寄存器命令和發送讀寄存器命令,該功能代碼寫在核心控制模塊中。
      其中初始化是通過FPGA向總線發送低電平復位信號,持續時間為480-600us,然后FPGA釋放總線,單總線經過上拉電阻會被拉至高電平,當DS18B20檢測到上升沿之后,等待15-60us后將發出60-256us的低電平存在脈沖作為響應,如果FPGA檢測到響應脈沖則初始化成功。

      初始化成功后,FPGA通過向總線發送命令來控制傳感器的溫度采集,程序中用到的主要命令如下:0XCC為跳過ROM檢測命令;0X44為啟動溫度轉換令;0XBE為從DS18B20讀取溫度測量數值。
      在頂層代碼中除了核心控制模塊外,還包括包括分頻模塊和顯示模塊。

      其中,分頻模塊將實驗板上50M Hz時鐘轉換為1MHz輸出到核心控制模塊,用于控制FPGA對單總線的讀、寫時序。

      顯示模塊用于將讀取到的溫度數據轉換為十進制數據,并通過數碼管進行動態顯示。由于溫度寄存器默認采用12位二進制數據來存儲,最高位為符號位,溫度分辨率為0.0625℃。
      當溫度為正數時符號位為0;當溫度為負數時符號位為1,且數據位采用補碼的形式。因此,將溫度轉換成十進制數據時,首先判斷符號位,當符號位為1時,先由二進制數據求出原碼,再轉換為十進制,最后乘以溫度分辨率0.0625得到實測溫度;當符號位為0時,直接將二進制轉換為十進制,再乘以溫度分辨率。
      3、系統頂層文件:將編譯好的sof程序下載到實驗板中運行,能夠實現環境溫度的測量和顯示。

  更多優質傳感器來自永陽新能源 http://www.bjlikangbanjia.cn/

  關鍵詞:熱電阻,熱電偶,熱敏電阻,鉑電阻,PT100,PT1000,壓力傳感器,數字溫度傳感器

主站蜘蛛池模板: 91国高清视频 | 成人a级 | 成人午夜大片 | 色视频一区二区三区 | 久久午夜精品视频 | 久久影视一区 | 国产aⅴ片 | 高清性色生活片欧美在线 | 一级美国乱色毛片 | 亚洲男人第一天堂 | 成人看的午夜免费毛片 | 91国内精品久久久久怡红院 | 黑人特黄aa毛片 | 久久99久久精品久久久久久 | 高清国产精品久久 | 国产一区二区免费在线观看 | 成人免费视频一区二区三区 | 日本三级香港三级人妇99 | 日韩大片高清播放器大全 | 天天看片天天爽_免费播放 天天看夜夜 | 国产男人的天堂 | 亚洲高清视频在线播放 | 欧美特黄一级视频 | 国产亚洲女在线精品 | 一区二区三区视频观看 | 色网址在线 | av成人天堂| 免费一级性片 | 国产午夜精品一区二区 | 手机看片国产免费永久 | 日本www视频 | 国产成人99久久亚洲综合精品 | 5x性区m免费毛片视频看看 | 91精品手机国产在线能 | 国产欧美日韩精品在线 | 九九香蕉网 | 欧洲乱码伦视频免费 | 美女张开腿给男人捅 | 国产91精品一区二区 | 香港国产特级一级毛片 | 99精品国产一区二区三区 |