久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 基于DM9000的以太網藏文信息控制平臺

基于DM9000的以太網藏文信息控制平臺

作者: 時間:2010-04-12 來源:網絡 收藏


這里需注意的是:SPCE06lA主控板和模塊必須共地,最好采用同一電源供電,該模塊供電電壓必須為5 V,I/O端口電壓為3.3 V;SPCE061A主控板和模塊之間用于數據傳輸的線的長度應不超過20 cm;供電電流大于200 mA。
1.3 電路
外接電器控制電路是實現到電器控制的主體,通過處理網頁得到用戶的操作指令,將指令轉化為電信號通過的I/O接口送給外接電器控制電路,經三極管的兩級放大,再通過繼電器完成外接電器與交流220 V電源的接通和斷開以及指示燈的點亮和熄滅等操作。圖3為控制電路原理圖。


在設計該控制電路時,應注意的是:控制電路的繼電器工作電壓為6 V,但實際供電電壓應大于6 V,以保證繼電器更好的工作;指令控制端口的電壓應為5 V,如果達不到,應加放大電路放大,以免影響指令執行。
1.4 電源及供電轉換電路
該電源電路設計是將交流220 V通過變壓器轉換成直流9 V,為外接電器控制電路供電,同時在通過三端集成穩壓器7805將直流12 V轉換成5 V,分別給SPCE061A主控板和以太網模塊供電。這樣可使用戶采用最常用的電源,即可為對該設備供電。其電路如圖4所示。


圖4中,變壓器的選擇要合適,三端集成穩壓器要做好散熱設備,以免燒壞,導致整個設備無法正常工作。

2 系統軟件設計
2.1 服務器程序
根據需求分析,軟件設計需要實現在藏文基礎上的TCP服務器,同時,考慮到人性化,在家電動作方面也給出藏文語音提示,其核心是unIP的移植和TCP服務器的實現。其中,unIP協議棧是運行在凌陽公司unSP系列單片機上的一個精簡TCP/IP協議棧。協議棧的初始版本由LwIP移植而來,它不僅僅只是LwIP說明的arch目錄下的改動, core部分也做了不少的修改以適應unSP的16 bit的特性到協議棧中,unSP并不具有8 bit的數據類型,地址也是以16 bit為單位,因此unIP與LwIP并不兼容,此外還增加DNS Client域名解析客戶端以及分應用實例,例如WEB SERVER等。保持協議棧的完整性。該設計方案需利用unIP協議棧中提供的運輸層TCP協議,建立應用層HTTP協議,以便完成Web服務器,使得網頁和服務器的數據能夠相互通信。
單片機端TCP服務器的實現:HTTP協議是一個常見應用層協議,它是TCP協議的。在本方案中通過unIP提供的TCP/IP協議的一些接口函數API實現該應用層協議。實現整個服務器的具體思路為:
1)初始化unIP協議棧,然后使用創建一個網絡接口,添加至unIP協議棧內,并將其設置為unlP協議棧的默認網絡接口。

tcp/ip相關文章:tcp/ip是什么




評論


相關推薦

技術專區

關閉