首頁>Club>
9
回覆列表
  • 1 # 使用者2891675133345

    sgm3157工作原理:

    透過該方案可以實現使用主控晶片一個串列埠(UART)來完成與多個串列埠外設之間的通訊。在以往的一款新風機系統升級的過程中,我們就是用這種通訊路徑切換的方式,在不更換主控晶片的情況下完成了普通新風機向智慧聯網化的升級改進,本文就以此為例來介紹這種應用方案。

    升級前的新風機使用的是STM8S003K3型MCU作為主控晶片,該型晶片僅能提供一組可用的UART介面用於與串列埠外設進行連線通訊(波特率設定為9600),而新風機系統採用的PMS5003型顆粒物感測器需要透過串列埠通訊的方式將感測器檢測資料傳遞給主控晶片,因此該感測器已經佔用了主控晶片提供的唯一的UART介面。而在做智慧聯網化升級的過程中,需要給新風機加上WiFi模組,而大多數的WiFi模組也是使用UART介面進行通訊操作,因此在升級的過程中常用的方案有兩種,第一種方案是選擇更換主控晶片以提供更多的UART介面,這種方案會造成產品升級前後物料大量變動的問題,且晶片成本會有較明顯的增加,給產線帶來不必要的麻煩,第二種方案是選擇其它的非UART通訊方式的WiFi模組,而這種非UART通訊的WiFi模組在價格及使用的便捷性方面都有很大的劣勢;第三種方案就是本文所說的使用路徑切換的方式來實現在不更換通訊晶片的情況下實現增加UART通訊的WiFi模組來完成升級。

    透過使用路徑切換電路,MCU在需要與感測器通訊的時候就將UART通路切換到與感測器介面連線,在需要與WiFi模組通訊的時候就將UART通路切換到與WiFi模組介面相連線。在切換路徑設計中,選對元器件就成了產品升級成敗的關鍵因素。在本次產品升級中,主控晶片的UART介面需要頻繁的在感測器與WiFi模組之間進行通訊切換,這裡用作路徑切換的器件可以排除常規的電磁類繼電器等器件,這一類器件並不適合用於這裡的頻繁切換的應用場合(這裡需要每隔10S與感測器進行一次通訊讀取感測器檢測資料,WiFi隨時“待命”狀態以接收使用者的控制命令,時間長的話使用者操作的時候會有較大的延遲,即需要每隔10S將通訊路徑從WiFi切換到感測器讀取資料,完成感測器資料讀取之後再切換到WiFi模組),這裡我們選用模擬訊號開關晶片器件用作這裡的UART通訊切換,具體選擇的是聖邦微的SGM3157型模擬訊號開關晶片(具體型號SGM3157YC6/TR )。

  • 中秋節和大豐收的關聯?
  • 一次性給你1000萬,和每個月給你5萬直到去世,你會選擇哪個?