目前現行商用標準化的微電腦自動控制系統的方式不外乎有PLC、工控電腦(或嵌入式系統)等,對於許多初學者都有較高的起步門檻,較高起步門檻來自於各種PLC自控語言、或LINUX環境的程式撰寫,與較複雜的程式開發軟硬體環境移植過程等。
集博科技Tibbo Technology是台灣一家設計模組標準化嵌入式系統的廠家,該公司推出了一套命名為Tibbo Project System (簡寫TPS)的嵌入式系統,基本上這套系統主要以高度模組化的精神進行設計,在基礎的微電腦控制平台上發展出各種介面模組,這些介面模組就像是積木方塊一般透過標準化的接腳連接格式讓使用者自行選用並加裝在嵌入式系統中,這些積木方塊該公司亦建置了相當完整的資料庫與程式函式庫,使用者透過該公司自行設計的Basic或C語言(稱為Tibbo Basic或Tibbo C )、該公司自行開發設計的環境(Tibbo IDE)便可以快速設計開發整個嵌入式系統並且應用於各種自動控制的場合。
作者/攝影 | 曾俊霖 |
時間 | 約4小時 |
難度 |
★☆☆☆☆ |
材料表 |
|
圖1外觀與圖2內部構造就是TPS的其中一種型號(TPB2L系列),也是本次開箱介紹的主角,其實TPS還有另外一種尺寸功能更多的型號(TPS3系列,圖3與圖4),但不論是哪一種型號系列,基本上都秉持著一樣的精神,也就是高度模組化的方式進行設計,給予使用者自行設計安裝的高度彈性。
本次開箱介紹的主角TPB2L的系統(如圖5與圖6),安裝了RS-485積木模組(編號#05) 、WiFi模組(WA2000)、9埠端子台積木模組(編號#20)、外接電源端子台積木模組(編號#18)與5V電源積木模組(編號#10),這些積木基本上都安裝在微電腦主控板TPP2(G2)上,TPP2(G2)安排了許多的標準化的擴充插槽,所有的電路積木模組都必須符合這樣的標準化的插槽設計,視實際的應用場合需要,使用者可以自行決定電路積木模組在TPP2(G2)的插槽位置,Tibbo也針對沒有安裝電路積木模組在TPB2L外殼上設計了標準的擋板積木,對於這些機構設計的小細節可說是安排非常仔細;此外,在官網上還有許多積木模組可供使用者自行採購選用,相關電路積木模組的參考資訊如以下網址:https://tibbo.com/store/tps/tibbits.html
TPP2(G2)主機板上各電路積木模組的安裝(如圖7),都採用了鍍金排針與鍍金插槽的設計,安裝的時候,只要按照對應的位置進行安裝即可,這些標準化的插槽都有很明確的圖示提醒,可以幫助使用者正確安裝這些電路積木模組。
TPP2(G2)主機板上對外部元件電路的輸出埠與輸入埠的安裝(如圖8),TPB2L系統可以連接外埠的感測元件或是控制電路,這些輸入埠與輸出埠的大小都是經過標準化的設計,此外TPS系統也針對不同的輸入與輸出電路所需要的連接埠型式設計出許多不同的制式連接埠模組供使用者選用安裝。
TPS也提供了多種RS485介面感測模組,Tibbo Technology稱這些模組為Bus Probes(如圖9與圖10),種類也是相當完整,本次開箱介紹有溫溼度感測模組(編號BP#01與BP#02)、光照度感測模組(編號BP#03)與三軸加速度感測模組(編號BP#04),利用RS485的特性這些模組都可以進行並聯,並且將信號一起送至安裝在TPP2(G2)主機板上的RS485介面積木模組(編號#05)上進行環境監控,相關Bus Probes的參考資料,如下列網址:https://tibbo.com/store/rs485-modbus-sensors.html
在這次的開箱測試,我們將會把這些模組並聯相接,並且透過TPB2L的TFT-LCD顯示器進行數據的顯示。
TPB2L人機介面(如圖11),外觀主要是分成4個區塊,分別是TFT-LCD顯示器(解析度為320*240,256色的可程式規劃顯示器)、LED顯示燈號(8個燈號都可以透過程式控制)、控制按鈕(固定RESET鈕與1個可程式規劃的按鈕)與4鍵觸摸感應器(透過磁場感應手指觸摸),TPB2L的人機介面透過Tibbo IDE各種函式庫進行規劃設計,TFT-LCD顯示可支援文數字、自繪線條圖塊與BMP圖片的顯示,此外,TPB2L內部也提供了可程式規劃的蜂鳴器警示輸出,透過這些人機介面便可以進行各種人工的控制。
TPS系統基本上是一個高度整合的系統,除了前述的相關硬體裝置都進行標準化的整合之外,TPS系統軟體開發環境Tibbo IDE(如圖12)也是以標準化概念進行設計,Tibbo IDE主要是以兩種程式語言進行設計分別是Tibbo Basic與Tibbo C兩種,這兩種程式語言都可以同時並存運作,使用者透過Tibbo IDE進行程式設計開發後,可透過網路線、無線網路(Wi-Fi)的方式將程式燒錄至TPS主機板上,可透過TCP/IP的規範進行程式的燒錄,這讓使用者可以獲得相當大的開發彈性與未來升級程式安裝的便利性。
簡單的圖形化介面示範:
利用4鍵觸摸感應器切換4種不同的BMP圖形顯示。
簡單的RS485環境感測模組的測試:
分別是溫度、溫溼度、光照度、三軸加速度。