用網(wǎng)絡(luò )接口芯片PS2000實(shí)現智能化家電與Internet連接
2.3 PS2000與MCU接口
MCU應用系統一般都是以單片機為核心的一個(gè)應用系統。以MCU-51單片機為例,PC2000與MCU-51單片機的連接如圖2所示。
2.4 MCU應用系統與Internet連接可行方案分析比較
第一種方案是通過(guò)MCU應用系統的單片機內部固化TCP/IP協(xié)議。該方案的優(yōu)點(diǎn):硬件電路相對簡(jiǎn)單,也不需要其它中間環(huán)節支持便可以直接撥號上網(wǎng)。缺點(diǎn):由于單片機使用了TCP/IP協(xié)議芯片,因此,需要大容量的程序存儲器,而且要求MCU有較高的運行速度;應用系統的設計人員必須熟悉TCP/IP協(xié)議和相關(guān)的接口,軟件設計復雜,工作最大;另外,每一個(gè)電子設備都要申請一個(gè)IP地址,而IP地址資源是有限的,而且使用還要付費,成本較高。
第二種方案是利用emWare公司開(kāi)發(fā)的EMIT技術(shù)。根據emWare公司的電子設備網(wǎng)絡(luò )協(xié)議,在應用系統的單片機內部使用emNet協(xié)議,再通過(guò)emGateway與Internet網(wǎng)連接。該方案的優(yōu)點(diǎn):由于復雜的網(wǎng)絡(luò )協(xié)議是通過(guò)emGateway在PC機上實(shí)現的,應用系統MCU只使用較簡(jiǎn)單的emNet協(xié)議,因此對MCU的要求較低。缺點(diǎn):應用系統設計工程師必須熟悉emWet協(xié)議和相關(guān)的接口,而且原來(lái)客戶(hù)應用系統的MCU也不一定符合要求,并且軟硬件設計的工作量仍然較大;同時(shí),應用系統的單片機處理emNet協(xié)議要占用一定的系統資源。
第三種方案是MCU應用系統通過(guò)WebchipPS2000網(wǎng)絡(luò )芯片與Gateway連接,再進(jìn)入Internet網(wǎng)。PS2000內部固化了MCUNet協(xié)議,它與emGateway和OSGi協(xié)議兼容。應用系統設計人員完全不必考慮任何網(wǎng)絡(luò )協(xié)議,只需要解釋并執行PS2000傳送過(guò)來(lái)的指令和數據就可以實(shí)現與Internet網(wǎng)絡(luò )連接,而MCUNet網(wǎng)絡(luò )協(xié)議由PS2000來(lái)完成。同設計UART系統中選用UART接口芯片一樣,選用PS2000將電子設備與Internet連接,可以節省MCU的資源,設計更簡(jiǎn)單。
通過(guò)以上比較分析可知,采用第三種方案更為簡(jiǎn)單方便,而且成本低。
3 應用系統
圖3是一個(gè)家用空調控制應用系統。在該系統中,為了確定設計的電子設備的ID號是唯一的,需要加入一片由DALLAS公司生產(chǎn)的電子標簽,通過(guò)這個(gè)唯一的ID號區分不同的電子設備。然后確定需要遠程控制的變量?,F設定4個(gè)需要遠程控制的變量:設定空調的開(kāi)關(guān)狀態(tài);選擇空調的工作模式,如制冷、加熱、換氣等;設定房間溫度;設定定時(shí)時(shí)間。確定了控制變量后,還需要建立一個(gè)控制系統變量表,這樣只需通過(guò)17條簡(jiǎn)單的指令編寫(xiě)程序就要吧實(shí)現家用空調與PS2000之間的信息交換。家用空調通過(guò)PS2000和emGateway與Internet網(wǎng)方便地連接起來(lái)之后,即可通過(guò)Internet對家用空調進(jìn)行遠程控制。
Webchip PS2000芯片使各類(lèi)智能裝置和家用電器通過(guò)Internet網(wǎng)絡(luò )實(shí)現遠程控制和管理變得十分方便;而且使系統的設計更簡(jiǎn)單,設計人員無(wú)需熟知網(wǎng)絡(luò )協(xié)議;同時(shí)降低了對應用系統中MCU的性能要求和其它外圍設備的硬件需求,減少了應用系統硬件開(kāi)支,且成本低廉,并縮短了軟硬件的開(kāi)發(fā)周期。
評論