應用方案

英創主板+低成本MCU模塊實現高性能實時控制作者:劉乾坤    發布時間:2017-11-1    被閱覽數:

  英創公司WinCE/Linux工控主板提供了多路串口、以太網口、WiFi、CAN、PCIe等豐富的通訊接口,同時可以支持LVDS / HDMI或RGB數字顯示接口,為用戶構建通訊管理、工業控制、人機交互等設備提供了穩定可靠、高性價比的解決方案。STM32F10x是工業現場應用最廣泛的單片機(MCU)系列之一,以Cortex-M3為核心集成了豐富的硬件資源,無論是 “裸跑”應用程序(metal-bare application)或運行uCOS、FreeRTOS之類的操作系統,都可以獲得很好的實時性。為了充分利用兩者的優勢,結合MCU實時響應能力和WinCE/Linux 主板強大的通訊能力、數據/文件處理能力、人機交互能力,我們推出了STM32單片機多功能擴展模塊 ETA321。


stm32.gif

圖1 ETA321 STM32多功能擴展模塊


  ETA321使用了一片常用的STM32F103RCT6單片機,模塊采用標準miniPCIe卡形式, STM32F103RCT6通過其USB Device接口可與英創所有系列工控主板連接通訊,英創主板作為上位機,通過專門的API函數操作STM32上的各項資源。ETA321有兩種使用方式:


  1、將ETA321作為具有固定AD、DA、PWM等接口的功能擴展模塊,此種模式下STM32上已經下載了英創編寫好的應用程序,可以實現多通道AD數據采集、PWM計數,DA輸出等功能,同時我們還提供了在WinCE/Linux系統下操作這個功能的API函數,用戶不需要編寫任何單片機程序,只需要把ETA321通過USB連接到英創工控主板,編寫上位機程序即可。


  2、對于電機實時控制、波形采集之類的高級應用,我們提供了ETA321所有硬件資料,同時提供了STM32與英創WinCE/Linux系統USB通訊的API接口函數??蛻艨砂殉墒斓膶崟r控制算法移植到ETA321上,同時利用我們提供的通訊接口函數,快速實現與英創主板的數據通訊。上位機應用程序的開發方法沒有特殊的要求。


  ETA321與英創開發評估套件的硬件連接也有兩種方式:


  一是可將ETA321直接插在評估底板的miniPCIe座上使用,如下圖:


stm32.gif

圖2 ETA321與ESMARC評估套件


  二是使用miniPCIe轉USB模塊ETA303,然后插在評估底板的USB HOST接口上使用,ETA303 + ETA321如下圖所示:


stm32.gif

圖3 ETA303 + ETA321


  我們將陸續推出一系列ETA321應用方案,感興趣的用戶可以關注我們的網站。

Go Top
云南快乐十分