在數據采集、監測領域,“PC機+采集監控前端”是客戶經常采用的模式之一。這種模式的優點主要體現在,一方面可以把前端采集控制單元做得非常簡潔實用,一方面是能充分利用PC強大的處理能力,完成對數據處理,顯示、打印等后續處理功能。
英創ARM9系列工控主板提供多樣的板卡種類供客戶選擇,板卡擁有豐富的接口,除了可以提供多串口,多網口,多CAN口、USB口外,還擁有精簡的ISA總線,支持SPI,I2C,可以外接矩陣鍵盤,LCD屏顯示等。英創工控板卡還支持豐富的擴展模塊擴展板卡功能,如GPRS功能、串口擴展以及多種AD采集模塊,可滿足大多數前端采集控制單元的需求,已廣泛應用于多通道波形記錄儀、電力諧波分析、故障錄波、振動信號分析、通用數據采集等多種應用領域,非常適合做為一個前端采集控制單元設備。
英創ARM9系列工控主板另一大特點就是均預裝了WinCE操作系統,客戶可以使用微軟提供EVC,Visual Studio開發工具做應用開發,可以使用多種語言C/C++,C#,開發流程與windows平臺開發類似,并支持在線斷點調試。同時,英創提供了豐富的開發例程,針對板卡的不同接口,以及各種擴展模塊,及數據庫開發等,方便客戶快速上手。與此同時英創還提供長期的技術支持支持用戶開發。
在前端采集設備與PC進行通信時,一般常用的可以選擇網口、串口或者是USB口進行近距離的數據通訊,英創系列工控主板支持完整的USB接口方案,包括有USB HOST(主口)以及USB DEVICE(從口),在USB與PC進行通信時,往往使用的是USBDEVICE口,其中USB口進行數據通信,相比傳統的串口,網口通信,USB通信更有以下優勢。
· USB通信支持熱插拔,可以即插即用
· 部分PC,筆記本并無串口,USB接口比串口更加通用
· 在使用USB通信時,不像網口通信,需要提前配置好IP,網段。只需連接上PC,即可使用
· USB有相當快的傳輸速度(測試EM9170最大傳輸速度3.6MB/秒,EM9160最大傳輸速度500kb/秒),完全能夠滿足做為一個前端采集設備與PC的通信要求
為了支持客戶使用英創主板作為前端采集控制單元的核心平臺,英創公司針開發提供了一個完整的嵌入式工控主板和PC之間的USB通信方案,在方案中包括了兩個部分,一部分是PC機作為USB HOST主控端的設置及編程要點,另外一部分是英創工控主板作為 USB DEVICE設備端的通信編程示例。
對于PC機需要安裝針對英創主板USB設備的驅動,USB通信所需的設備驅動及安裝方法可以參考文章《英創工控主板USB驅動安裝說明》。
PC主控端及工控主板設備端的USB通信程序代碼編寫,可以參考文章《英創工控主板USB通信方案》。
由于微軟的ActiveSync功能是通過USB接口來實現的,因此當需要使用本技術方案通過USB進行通信時,就需要關閉ActiveSync,也不能再使用ActiveSync進行調試,以及基于ActiveSync的遠程工具。對采用VS2005開發應用程序的客戶,若需要在線源碼調試,可參考文章《使用VS2005對基于WinCE的ARM9主板進行連接調試的兩種方法》選擇網口進行調試,并使用基于網絡連接的遠程工具,而對于采用EVC開發應用程序的客戶,則沒有任何影響。
如需要了解更多信息、索取該方案的相關測試例程代碼,請與我們聯系。
-
WINDOWS
+關注
關注
4文章
3551瀏覽量
88913 -
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35440
發布評論請先 登錄
相關推薦
評論