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