一级毛片免费不卡在线视频,国产日批视频免费在线观看,菠萝菠萝蜜在线视频免费视频,欧美日韩亚洲无线码在线观看,久久精品这里精品,国产成人综合手机在线播放,色噜噜狠狠狠综合曰曰曰,琪琪视频

CAN總線的嵌入式Web服務器設計

時間:2023-05-01 08:33:03 計算機論文 我要投稿
  • 相關推薦

CAN總線的嵌入式Web服務器設計

摘要:本文設計并實現(xiàn)一種可以將基于TCP/IP協(xié)議的計算機網(wǎng)絡設備,與基于CAN總線協(xié)議的底層現(xiàn)場網(wǎng)絡連通的嵌入式Web服務器。

    關鍵詞:嵌入式Web服務器 嵌入式Internet TCP/IP協(xié)議 CAN總線

引言

嵌入式系統(tǒng)指被嵌入到各種產(chǎn)品或工程應用中的,以微處理器或微控制器為核心的軟硬件系統(tǒng)。嵌入式系統(tǒng)與Internet技術相結(jié)合,形成的嵌入式Internet技術是近幾年隨著計算機網(wǎng)絡技術的普及而發(fā)展起來的一項新興技術。它通過現(xiàn)有嵌入式系統(tǒng),增加因特網(wǎng)接入能力來擴展其功能,創(chuàng)造性地提出以低價位單片機作為微處理器,使嵌入式設備而非PC系統(tǒng)直接接入Internet。在本文中,采用Ubicom公司的SX52單片機外接以太網(wǎng)控制芯片RTL8019AS實現(xiàn)嵌入式Web服務器硬件結(jié)構和軟件功能。傳統(tǒng)的基于DCS結(jié)構工控系統(tǒng)向嵌入式Web結(jié)構轉(zhuǎn)移,可有效降低成本,這是因為沒有必要開發(fā)專有的GUI,還可以方便最終用戶,并改善故障檢測和設備維護的遠程訪問能力。

圖1

1 嵌入式Web服務器硬件設計與實現(xiàn)

通常嵌入式系統(tǒng)硬件包括微控制器、存儲器外設器件和I/O端口等,其核心是嵌入式微控制器。為適應上網(wǎng)需求,嵌入式微控制器不僅要能執(zhí)行傳統(tǒng)的控制功能,還要能執(zhí)行與連接因特網(wǎng)相關的功能,而Ubicom公司的SX52芯片能比較容易地實現(xiàn)TCP/IP協(xié)議,所以我們選擇它作為微控制器。

實現(xiàn)嵌入式設備接入Internet,從原則上來講最關鍵的就是要實現(xiàn)TCP/IP協(xié)議,還有一人關鍵的問題就是傳輸信息媒質(zhì)的選擇。我們采用最常用的連接模式,即通過以太網(wǎng)連接Internet,利用網(wǎng)絡接口控制器來實現(xiàn)數(shù)據(jù)鏈路層協(xié)議。嵌入式系統(tǒng)應用最廣泛的網(wǎng)絡驅(qū)動芯片就是NE2000兼容系列網(wǎng)絡芯片,它具有接口方便、驅(qū)動簡單、占用資源少等優(yōu)點,特別適合嵌入式系統(tǒng)。我們選用其中性能較了,供貨比較穩(wěn)定的RTL8019AS芯片。嵌入式Web服務器硬件結(jié)構框圖如圖1所示。

嵌入式Web服務器用SX52微控制器作為處理器,以太網(wǎng)驅(qū)動芯片RTL8019AS經(jīng)耦合隔離濾波器HR61101G和RJ45接口接入以太網(wǎng),配有RS232和CAN總線兩個擴展接口,可以將具有RS232接口的設備或采用CAN總線協(xié)議通信的設備連到以太網(wǎng)上。RS232接口采用MAX232CPE芯片,CAN總線控制器采用Philips公司的SJA1000芯片,CAN收發(fā)器則采用了Philips公司的PCA82C250。

數(shù)據(jù)的流向為:請求和控制信息從局域網(wǎng)中來,通過RJ45送到RTL8019AS,RTL8019AS負責將以太網(wǎng)幀的首部和尾部信息剝離,將處理后的數(shù)據(jù)包送入SX52的TCP/IP協(xié)議棧,由協(xié)議棧對數(shù)據(jù)報進行解析,得到原始的請求和控制信息。請求和控制信息再經(jīng)過SJA1000進行CAN協(xié)議格式的數(shù)據(jù)封裝,再和現(xiàn)場的CAN總線設備進行通信。請求和控制的回復領先局域網(wǎng)的過程與上面正好相反。圖2為W

[1] [2] [3] [4] [5] 

【CAN總線的嵌入式Web服務器設計】相關文章:

基于ARM的嵌入式web服務器的設計04-29

汽車CAN總線與電線束技術04-27

基于CAN總線的機載通信系統(tǒng)協(xié)議設計04-30

TMS320LF2407系統(tǒng)設計及外擴CAN總線設計04-26

基于CAN總線和虛擬儀器技術的汽車CAN節(jié)點測試儀設計04-27

基于CAN總線的小型無人機飛控系統(tǒng)設計04-28

遠程監(jiān)控系統(tǒng)中的CAN總線與以太網(wǎng)互聯(lián)設計04-29

一種基于CAN總線的溫度控制系統(tǒng)設計論文04-29

煤層氣發(fā)動機電控單元的CAN總線設計05-03

基于組態(tài)軟件的電動汽車CAN總線網(wǎng)絡設計04-28