英創(chuàng)公司W(wǎng)inCE/Linux工控主板提供了多路串口、以太網(wǎng)口、WiFi、CAN、PCIe等豐富的通訊接口,同時(shí)可以支持LVDS / HDMI或RGB數(shù)字顯示接口,為用戶構(gòu)建通訊管理、工業(yè)控制、人機(jī)交互等設(shè)備提供了穩(wěn)定可靠、高性價(jià)比的解決方案。STM32F10x是工業(yè)現(xiàn)場(chǎng)應(yīng)用最廣泛的單片機(jī)(MCU)系列之一,以Cortex-M3為核心集成了豐富的硬件資源,無(wú)論是 “裸跑”應(yīng)用程序(metal-bare application)或運(yùn)行uCOS、FreeRTOS之類的操作系統(tǒng),都可以獲得很好的實(shí)時(shí)性。為了充分利用兩者的優(yōu)勢(shì),結(jié)合MCU實(shí)時(shí)響應(yīng)能力和WinCE/Linux 主板強(qiáng)大的通訊能力、數(shù)據(jù)/文件處理能力、人機(jī)交互能力,我們推出了STM32單片機(jī)多功能擴(kuò)展模塊 ETA321。
圖1 ETA321 STM32多功能擴(kuò)展模塊
ETA321使用了一片常用的STM32F103RCT6單片機(jī),模塊采用標(biāo)準(zhǔn)miniPCIe卡形式, STM32F103RCT6通過(guò)其USB Device接口可與英創(chuàng)所有系列工控主板連接通訊,英創(chuàng)主板作為上位機(jī),通過(guò)專門的API函數(shù)操作STM32上的各項(xiàng)資源。ETA321有兩種使用方式:
1、將ETA321作為具有固定AD、DA、PWM等接口的功能擴(kuò)展模塊,此種模式下STM32上已經(jīng)下載了英創(chuàng)編寫好的應(yīng)用程序,可以實(shí)現(xiàn)多通道AD數(shù)據(jù)采集、PWM計(jì)數(shù),DA輸出等功能,同時(shí)我們還提供了在WinCE/Linux系統(tǒng)下操作這個(gè)功能的API函數(shù),用戶不需要編寫任何單片機(jī)程序,只需要把ETA321通過(guò)USB連接到英創(chuàng)工控主板,編寫上位機(jī)程序即可。
2、對(duì)于電機(jī)實(shí)時(shí)控制、波形采集之類的高級(jí)應(yīng)用,我們提供了ETA321所有硬件資料,同時(shí)提供了STM32與英創(chuàng)WinCE/Linux系統(tǒng)USB通訊的API接口函數(shù)。客戶可把成熟的實(shí)時(shí)控制算法移植到ETA321上,同時(shí)利用我們提供的通訊接口函數(shù),快速實(shí)現(xiàn)與英創(chuàng)主板的數(shù)據(jù)通訊。上位機(jī)應(yīng)用程序的開(kāi)發(fā)方法沒(méi)有特殊的要求。
ETA321與英創(chuàng)開(kāi)發(fā)評(píng)估套件的硬件連接也有兩種方式:
一是可將ETA321直接插在評(píng)估底板的miniPCIe座上使用,如下圖:
圖2 ETA321與ESMARC評(píng)估套件
二是使用miniPCIe轉(zhuǎn)USB模塊ETA303,然后插在評(píng)估底板的USB HOST接口上使用,ETA303 + ETA321如下圖所示:
圖3 ETA303 + ETA321
我們將陸續(xù)推出一系列ETA321應(yīng)用方案,感興趣的用戶可以關(guān)注我們的網(wǎng)站。
成都英創(chuàng)信息技術(shù)有限公司 028-8618 0660