或許以手機語音控制 DDC 的實用性不高,但透過手機藍芽控制設備運轉,卻是人機介面的另一個選擇。而採用藍芽連接進行 DDC 運轉測試調整,更可以大幅節省人力成本。

  1. 設備:
    1. 具備藍芽功能的Android 手機
    2. RS485 介面的DDC8 (聯力達科技參考型號: LLD-ModbusIO-01LLD-ModbusIO-01-EXT LLD-DDC8-01 LLD-DDC8-01-EXT)
    3. HC-06 藍芽模組 (可在拍賣網上搜尋 :http://search.ruten.com.tw/search/s000.php?searchfrom=indexbar&k=hc-06+&t=0)
  2. 更新韌體
    1. DDC8 更新韌體為DDC8COM2Vx.xx.fm8 版本http://icdt.com.tw/main/index.php/2013-07-09-05-16-50/ddc8firmware
    2. 由於連接的位置會使用第二組通訊因此不可以使用兩個 RS485 版本的 (例如LLD-DDC8-01-485) ,同時韌體必須要更新為兩組通訊的版本才可使用
  3. 設定藍芽模組通訊
    1. 使用 USB TTL 的轉換線(參考http://search.ruten.com.tw/search/s000.php?searchfrom=searchf&k=PL2303HX+USB+TTL&t=0) 連接 HC-06 藍芽模組(必須注意接線順序,且轉換線TX 必須接到藍芽模組RX ,轉換線RX 必須接到藍芽模組TX)
    2. 依照 HC-06手冊使用 AT Command 專用軟體設定模組名稱、密碼,並將速率設定為 9600 bps (DDC8 預設速率)
  4. 接線
    1. HC-06 藍芽模組接在擴充槽(Module EXT) PIN 4~7位置,其信號分別為VCCGNDRXTX,因此如果您使用的 HC-06確認接腳順序為 VCCGNDTXRX 可直接插入。插入時必須注意位置以及方向,並禁止於送電中插拔模組。
    2. 送電後 HC-06 藍芽模組 LED 燈將快速閃爍,代表沒有連線
  5. ICDT DDC 編輯器連接
    1. 送電後,如果 ICDT DDC 編輯器電腦具備藍芽界面,則開啟藍芽界面可搜尋到 HC-06 藍芽模組,加入後會產生兩個虛擬 COM,此時開啟 ICDT DDC 編輯器可以選擇新增個虛擬 COM。必須注意兩個新增的虛擬 COM有一個是連入,另一個是連出,舊版的 ICDT DDC 編輯器如果選到連入COM 會發生成是停在寫出的狀態,需要更新ICDT DDC 編輯器至 V1.5.6.8 以上
    2. ICDT DDC 編輯器透過藍芽連接可以完成更新Firmware 以外的大部分動作
  6.  Android 手機控制
    1. 手機安裝CDE : Bluetooth Serial APP https://play.google.com/store/apps/details?id=com.CDE.TIA485toBluetooth 
    2. 值行 APP 並點選右上藍芽圖示,選擇HC-06 藍芽模組名稱並輸入密碼
    3. Settings 處勾選 ModBus CRC Calculation,使命令自動產生 CRC
    4. Settings Button Settings處設定按鈕名稱(Name)、顯示(Visibility)與指令(Commands)
    5. 如果需要聲控功能
      1. Speech Recognition 選項的 Speech Settings設定指令(Commands)與關鍵字(Word)
      2. Language Speech Recognition 選項選擇目前語言(Current Local)或強制使用英文(Force English)
      3. 要確認最近一次語音判讀結果,可以在 Last recognized sentence 處看到
    6.  指令
      1. 指令的語法是一連串的16進制文字,中間不加空格,不加 CRC
      2. 例如將 Slave Address 01 40002 (Holding Register 01) 寫入 1000 (0x03e8) 則指令為 0106000103e8
      3. 由於 DDC8 可以透過 Slave Address 00 做廣播,因此上述指令也可以改為 0006000103e8,就可以忽略 DDC8 Slave 設定,但使用 Slave Address 00 不會收到回應訊息
    7. 使用語音控制時,選擇 Control 畫面,點選 Speech Recognition 旁的語音按鈕可以進行語音控制,當輸入正確的語音指令,APP 會將對應的指令透過藍芽發送。語音建議使用易於辨識的關鍵字,如果使用英文則建議設定為 Force English成功率較高。如果使用中文則關鍵字(Word)可能必須為簡體字(可能依照手機環境而不同,可以在 Last recognized sentence 處確認判讀結果)
  7. 注意事項
    1. 必須使用只有一個 RS485 DDC8 控制器才能達到上述功能
    2. 必須更改為兩組通訊的韌體才能達到上述功能
    3. 此功能不適用於需要接擴充槽 (輸入輸出大於20)的應用場合
    4. 必須確認藍芽模組與擴充槽的腳位順序是否正確
    5. 不可以在送電狀態下插拔藍芽模組