電腦與基板的溝通

  • 通訊協定

在互動裝置的應用中,絕大部份的應用不脫離這樣的範疇,比如量測溫度,電壓,電流等等,不外乎透過外部感測器轉換信號,再以通訊介面傳送出去

學習LaunchPad 的好處是它已經有USB埠,USB直接連接電腦。它傳輸的方式是透過虛擬串列埠Virtual COM port (VCP) 的UART通訊協定來達成與電腦的溝通工作。UART全名Universal Asynchronous Receiver/Transmitter。目前基板可達到最快的傳輸速度Baud為 9600bps單位:(波特率。位元/秒)。運用這種傳輸所有電腦都可以與基板連線,這也是接下來會介紹 [USB互動裝置] 所需要的主要功能。

一般來說,只要插上的USB埠,有安裝開發環境後,電腦Windows系統就已自動完成安裝驅動程式,更詳細USB驅動安裝說明請參考這裡。以我電腦環境的例子是會抓到COM13,但每一台電腦的設定值會有所差異,請玩家自行查看電腦內裝置管理員device manager的內容,查詢自己所使用的COM編號為何。

最後階段的電腦端程式,我們提出了一個開發方案叫做LILP(LabVIEW interface for LaunchPad)的軟體通訊協定套件,對於LaunchPad通訊埠有完整的支援,它可以支援自動偵測所屬的通訊埠編號,(這個功能,超實用!!),如此一來,玩家就不用手動去選取COM通訊埠號碼,真正達到隨插即用。

  • 設計一個互動裝置的功能要求

  • 資料採集

  • 信號處理

  • 通訊埠

  • 顯示

  • 設計一個互動裝置的開發流程