資源描述:
《基于嵌入式tcpip協(xié)議的信息家電的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、基于嵌入式tcpip協(xié)議的信息家電的設(shè)計(jì)與實(shí)現(xiàn)本文由815696649貢獻(xiàn)pdf文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。嵌入式網(wǎng)絡(luò)技術(shù)應(yīng)用文章編號(hào):1008—0570(2007)06-2—0055—02基于嵌入式TCP/IP協(xié)議的信息家電的設(shè)計(jì)與實(shí)現(xiàn)DesignandRealizationofInformationApplianceBasedonEmbeddedTCP/IPProtocol(長(zhǎng)沙民政學(xué)院)周志光鮑祖尚朱志偉劉定良ZHOUZHIGUANG,BAOZUSHANGZHUZHIWElLIUDINGLIA
2、NG摘要:討論了利用網(wǎng)絡(luò)芯片RTL80t9AS將基于51系列的單片機(jī)W78E58B接入Intemet的實(shí)現(xiàn)方法。本文設(shè)計(jì)的這種嵌入TCP/IP協(xié)議的單片機(jī)系統(tǒng)板,具有成本低、占用面積少、使用方便等優(yōu)點(diǎn)??蔀榧译娚暇W(wǎng)、以及其他嵌入式應(yīng)用系統(tǒng)的遠(yuǎn)程網(wǎng)絡(luò)控制,提供一種新的良好的解決方案。關(guān)鍵詞:信息家電;嵌入式TCP/IP;RTL8019AS;單片機(jī)中圖分類號(hào):TP336Abstract:Thisarticlediscussesthe文獻(xiàn)標(biāo)識(shí)碼:Awayofconnectingtheembeddedsystembasedonmicrocontroller
3、51withtheInternetbyRTL8019AS.thismicrocontrollercost,smallerareaembeddedTCP/IPprotocolisprotocolinthep印erhasmanyadvantages,suchaslowerofhardware,andeasiertouse.Canforthehomeelectricityinternetaccess,andtheotherembeddedappliesthesystemsalongrangecontrolprovidekindofnewgoodsolut
4、ion.Keywoi'ds:InformationAppliance。EmbeddedTCP/IPProtocol,RTL8019AS,MCU息家電就是在傳統(tǒng)的家用電器之中融入現(xiàn)代網(wǎng)絡(luò)通信技術(shù),使之成為具有信息訪問、獲取、存儲(chǔ)、處理、聯(lián)網(wǎng)等功能的消費(fèi)類電子產(chǎn)品。信息家電的出現(xiàn)改變了傳統(tǒng)的家電控制方式,不僅可以在本地對(duì)家電進(jìn)行控制,而且可以利用瀏覽器通過Internet網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)家庭內(nèi)部網(wǎng)絡(luò)上的家電設(shè)備進(jìn)行控制,并且可以實(shí)現(xiàn)家電設(shè)備的自檢以及故障數(shù)據(jù)自動(dòng)上傳給售后服務(wù)部門;還能實(shí)現(xiàn)廠家對(duì)售出的家電設(shè)備進(jìn)行軟件升級(jí)。傳統(tǒng)家電設(shè)備都有一個(gè)共同的特點(diǎn),即內(nèi)
5、部嵌入廉價(jià)的單片機(jī)。目前這些單片機(jī)多是8位和16位的,甚至是4位機(jī)。就家用電器的主要功能而言,這類單片機(jī)是夠用的,如果僅僅是為了上Internet網(wǎng),而改用32位機(jī),價(jià)格上用戶是很能接受的。所圖l系統(tǒng)結(jié)構(gòu)框圖2系統(tǒng)設(shè)計(jì)2.1硬件電路描述系統(tǒng)電路原理框圖如圖2所示。以,家用電器連接Internet一定要兼顧廉價(jià)的8位單片機(jī)。本文方案的目的是讓電器制造商們生產(chǎn)出價(jià)格低廉的能連接Inter-net的家用電器,使這一曾經(jīng)高不可攀的貴族式產(chǎn)品最終飛入尋常百姓家。1系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu)框圖如圖1所示。系統(tǒng)的工作流程為:利用單片機(jī)控制網(wǎng)絡(luò)接口芯片RTL8019AS的
6、各項(xiàng)操作,網(wǎng)絡(luò)數(shù)據(jù)流通過RJ45接口進(jìn)入RTL8019AS的緩沖區(qū),然后經(jīng)過RTL8019AS處理后被單片機(jī)圖2系統(tǒng)電路原理框圖W78E58B是與標(biāo)準(zhǔn)的8051指令集完全兼容的一種8位在系統(tǒng)可編程FlashEPROM微控制器,它內(nèi)部含有32KB主Flash讀入到RAM暫存,暫存的數(shù)據(jù)通過RS一232串口傳送到PC機(jī)或其他設(shè)備;在向以太網(wǎng)發(fā)送數(shù)據(jù)時(shí),PC機(jī)或其他設(shè)備經(jīng)RS一232串口發(fā)送數(shù)據(jù)包至單片機(jī)在RAM中開辟的數(shù)據(jù)緩沖區(qū),然后通過遠(yuǎn)程DMA操作將組幀后的數(shù)據(jù)寫入到RTL8019AS的內(nèi)部SRAM,再經(jīng)RJ45接口發(fā)送至以太網(wǎng)。當(dāng)EPROM(AP
7、ROM)。系統(tǒng)的網(wǎng)絡(luò)接口控制模塊采用Reahek公司的以太網(wǎng)控制芯片RTL8019AS。該芯片支持8位、16位數(shù)據(jù)總線;全雙工;內(nèi)置16kB的SRAM用于收發(fā)緩沖。RTL8019AS地然,單片機(jī)也可不受PC機(jī)控制,直接與RTL8019AS聯(lián)系,實(shí)現(xiàn)家電設(shè)備自動(dòng)連接Internet。周志光:副教授址總線的低8位SA0~SA7與7415373鎖存后的單片機(jī)地址總線低8位A0~A7相連,SA8~SA9接高電平,SAl0一SAl9全部接地。此處設(shè)置RTL8019AS的I/O基地址為300H,這是因?yàn)榕荆旎刂愤x擇引腳IOSO—IOS3都處于懸空狀態(tài)(低電平
8、),決定了RTLS019AS的I/O基地址為300H。62256是32K的外部RAM,用來緩存以太網(wǎng)數(shù)據(jù)包,使用它的目的是