作為一種全數(shù)字化的現(xiàn)場通信網(wǎng)絡(luò),現(xiàn)場總線以其可控性強、可靠性高、開放性好等優(yōu)點<'[1]>,在現(xiàn)代工業(yè)控制和儀器測量等領(lǐng)域得到了廣泛的應(yīng)用。然而由于歷史和應(yīng)用領(lǐng)域的原因,出現(xiàn)了多種現(xiàn)場總線并存的局面<'[2]>。在實際應(yīng)用中常常需要在不同種類的現(xiàn)場總線間進行數(shù)據(jù)通信以及用戶需要對不同種類的現(xiàn)場總線設(shè)備進行操作和控制。同時,工業(yè)測控系統(tǒng)在控制層采用現(xiàn)場總線技術(shù),而在管理層采用以太網(wǎng)構(gòu)成的企業(yè)信息網(wǎng)<'[3]>,工業(yè)網(wǎng)絡(luò)的發(fā)展迫切需要與頂層信息網(wǎng)絡(luò)融合,以實現(xiàn)信息共享,滿足對管理控制一體化的需求。為了解決以上兩個問題,本論文提出了一種基于ARM和VxWorks的多現(xiàn)場總線互聯(lián)網(wǎng)關(guān),實現(xiàn)多種現(xiàn)場總線之間、現(xiàn)場總線和以太網(wǎng)之間的數(shù)據(jù)通信和互操作,并同時為用戶提供統(tǒng)一的訪問接口。 本論文從互聯(lián)網(wǎng)關(guān)的總體設(shè)計入手,分析了互聯(lián)網(wǎng)關(guān)的結(jié)構(gòu)設(shè)計,硬件平臺特征和軟件設(shè)計。在互聯(lián)網(wǎng)關(guān)的總體結(jié)構(gòu)設(shè)計部分,著重闡述了互聯(lián)網(wǎng)關(guān)中的實時中間件層的實現(xiàn)原理;在硬件平臺特征中,主要分析了系統(tǒng)從Nandflash引導(dǎo)的實現(xiàn)機制;在軟件設(shè)計部分深入闡述了協(xié)議轉(zhuǎn)換程序的實現(xiàn)方法。 互聯(lián)網(wǎng)關(guān)的BSP和驅(qū)動程序設(shè)計是本論文的重點。在BSP設(shè)計部分,本論文結(jié)合VxWorks操作系統(tǒng)下BSP設(shè)計的特點和互聯(lián)網(wǎng)關(guān)的硬件特征,提出了兩階段引導(dǎo)操作系統(tǒng)的方案:第一階段的引導(dǎo)代碼主要是初始化硬件并將第二階段的引導(dǎo)代碼搬運到SDRAM中執(zhí)行,第二階段用于實際引導(dǎo)VxWorks操作系統(tǒng)。在BSP設(shè)計的最后,本文還著重討論了引導(dǎo)程序中的異常處理機制。在驅(qū)動程序部分,本文從VxWorks操作系統(tǒng)下I/O子系統(tǒng)和驅(qū)動程序的關(guān)系入手,分析了VxWorks操作系統(tǒng)中I/O子系統(tǒng)調(diào)用到驅(qū)動程序的實現(xiàn)過程。在此基礎(chǔ)上,本論文結(jié)合項目源代碼,詳細(xì)分析串行設(shè)備、Nandflash設(shè)備、網(wǎng)卡和CAN控制卡驅(qū)動的實現(xiàn)機制和驅(qū)動函數(shù)實現(xiàn)過程,并在每種設(shè)備的驅(qū)動程序最后討論了該設(shè)備驅(qū)動程序加載到操作系統(tǒng)中的過程。最后對本論文研究工作作了總結(jié),并對下一步工作進行了展望。
資源簡介:作為一種全數(shù)字化的現(xiàn)場通信網(wǎng)絡(luò),現(xiàn)場總線以其可控性強、可靠性高、開放性好等優(yōu)點。在實際應(yīng)用中常常需要在不同種類的現(xiàn)場總線間進行數(shù)據(jù)通信以及用戶需要對不同種類的現(xiàn)場總線設(shè)備進行操作和控制。同時,工業(yè)測控系統(tǒng)在控制層采用現(xiàn)場總線技術(shù),而在管理層...
上傳時間: 2013-05-25
上傳用戶:xianglee
資源簡介:隨著信息產(chǎn)業(yè)和集成電路技術(shù)的進步,嵌入式應(yīng)用領(lǐng)域得到了蓬勃和快速的發(fā)展。嵌入式應(yīng)用開發(fā)的重要特點是滿足應(yīng)用門類的多樣化需求,嵌入式應(yīng)用的多樣化主要體現(xiàn)在目標(biāo)機硬件平臺的多樣化,而硬件平臺的多樣化則對嵌入式系統(tǒng)平臺的底層構(gòu)建提出了嚴(yán)格要求,因...
上傳時間: 2013-05-25
上傳用戶:李彥東
資源簡介:基于VB的CAN現(xiàn)場總線通訊程序,希望對大家有參考哦
上傳時間: 2017-07-12
上傳用戶:cainaifa
資源簡介:12Mhz標(biāo)準(zhǔn)51的100KHz IIC總線主器件模擬方式驅(qū)動程序。 本驅(qū)動程序即可以在沒有Small RTOS的情況下使用。此時,要使用本驅(qū)動程序只需要配置IIC總線使用的IO口。在驅(qū)動程序的主文件iic_master.c僅包含一個文件config.h。用戶需要的是在這個文件中設(shè)置IIC總線...
上傳時間: 2015-09-03
上傳用戶:gaojiao1999
資源簡介:12Mhz標(biāo)準(zhǔn)51的400KHz IIC總線主器件模擬方式驅(qū)動程序。 本驅(qū)動程序即可以在沒有Small RTOS的情況下使用
上傳時間: 2014-08-22
上傳用戶:皇族傳媒
資源簡介:ZigBee是近年來出現(xiàn)的一種新型無線通信技術(shù),其具有近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的特點,在家用系統(tǒng)控制、樓宇自動化、工業(yè)監(jiān)控領(lǐng)域具有廣闊的市場空間。ZigBee的物理層和數(shù)據(jù)鏈路層由IEEE802.15.4工作組制定,高層(網(wǎng)絡(luò)層、數(shù)據(jù)安全性及互...
上傳時間: 2013-07-17
上傳用戶:cuibaigao
資源簡介:無線傳感網(wǎng)絡(luò)WSN(Wireless Sensor Network)的基本特性是:低功耗、自組織、異構(gòu)互聯(lián),這些全新的形態(tài)傳統(tǒng)的理論和模型難以描述,巨大的潛在應(yīng)用使它成為理論和應(yīng)用研究的熱點。無線傳感器網(wǎng)絡(luò)是一種自組織網(wǎng)絡(luò),讓物理環(huán)境的信息主動的以無線的方式發(fā)送到人類...
上傳時間: 2013-04-24
上傳用戶:小鵬
資源簡介:CAN總線作為最有前途的現(xiàn)場總線之一,其應(yīng)用范圍已逐漸擴展到航空領(lǐng)域,并有望作為次級總線與目前的航空總線互連組網(wǎng)。ARINC429總線則是航空領(lǐng)域比較常用的航空總線之一,很多航空電子設(shè)備都采用此總線。解決好CAN總線與ARINC429總線的互連問題,必將能夠使CA...
上傳時間: 2013-04-24
上傳用戶:cccole0605
資源簡介:智能電表、水表、煤/燃?xì)獗怼崃勘淼却罅康爻霈F(xiàn)在人們的生活中,同時這些儀表的抄錄工作變得越來越煩瑣,工作量大,工作效率低,不僅給用戶帶來不便,而且會存在漏抄、誤抄、估抄的現(xiàn)象。隨著電子技術(shù)、通信技術(shù)和計算機技術(shù)的飛速發(fā)展,人工抄表已經(jīng)逐步被...
上傳時間: 2013-06-07
上傳用戶:heminhao
資源簡介:CAN 網(wǎng)關(guān)原代碼,汽車電子中的總線網(wǎng)關(guān),用于聯(lián)接汽車各個部件。
上傳時間: 2013-12-22
上傳用戶:xaijhqx
資源簡介:這是一套基于S3C2440,WINCE5下寫的家居智能控制網(wǎng)關(guān)的程序,產(chǎn)品已經(jīng)市場化,在這里拋磚引玉,希望同行多多指教!
上傳時間: 2013-12-27
上傳用戶:zhouli
資源簡介:CAN總線網(wǎng)關(guān)的設(shè)計與實現(xiàn),有需要的可以參考!
上傳時間: 2022-02-03
上傳用戶:
資源簡介:當(dāng)前,隨著電子技術(shù)的飛速發(fā)展,智能化系統(tǒng)中需要傳輸?shù)臄?shù)據(jù)量日益增大,要求數(shù)據(jù)傳送的速度也越來越快,傳統(tǒng)的數(shù)據(jù)傳輸方式已無法滿足目前的要求。在此前提下,采用高速數(shù)據(jù)傳輸技術(shù)成為必然,DMA(直接存儲器訪問)技術(shù)就是較理想的解決方案之一,能夠滿足信...
上傳時間: 2013-05-16
上傳用戶:希醬大魔王
資源簡介:本文完成了基于HART 的智能現(xiàn)場實時控制通信系統(tǒng)的設(shè)計。在硬件方面,本系統(tǒng)由四大模塊組成:鍵盤輸入模塊、通信模塊、DSP 和顯示模塊。其中,數(shù)字信號處理器是該硬件系統(tǒng)的主要部分。它由TMS3
上傳時間: 2013-05-20
上傳用戶:diertiantang
資源簡介:隨著電信數(shù)據(jù)傳輸對速率和帶寬的要求變得越來越迫切,原有建成的網(wǎng)絡(luò)是基于話音傳輸業(yè)務(wù)的網(wǎng)絡(luò),已不能適應(yīng)當(dāng)前的需求.而建設(shè)新的寬帶網(wǎng)絡(luò)需要相當(dāng)大的投資且建設(shè)工期長,無法滿足特定客戶對高速數(shù)據(jù)傳輸?shù)慕谛枨?反向復(fù)用技術(shù)是把一個單一的高速數(shù)據(jù)流在發(fā)送...
上傳時間: 2013-07-16
上傳用戶:asdkin
資源簡介:本文設(shè)計了一款基于STM32的多功能MP3,功能包括:MP3/WMA/WAV/MIDI音頻文件播放、JPEG/JPG/BMP圖片瀏覽、游戲、鬧鐘、萬年歷、電子書、調(diào)頻收音機、彩色臺燈、功率放大等。
上傳時間: 2013-07-13
上傳用戶:sy_jiadeyi
資源簡介:多通道同步數(shù)據(jù)采集系統(tǒng)的典型模型,并針對醫(yī)療系統(tǒng)設(shè)計完成了基于ADC0809的多通道同步數(shù)據(jù)采集裝\r\n置,采集綜合運用了光耦隔離及抗干擾、自修復(fù)等技術(shù),提高了系統(tǒng)的性價比。\r\n
上傳時間: 2013-08-08
上傳用戶:busterman
資源簡介:基于FPGA的多功能數(shù)字鐘的設(shè)計與實現(xiàn) 內(nèi)附有詳盡的Verilog HDL源碼,其功能主要有:時間設(shè)置,時間顯示,跑表,分頻,日期設(shè)置,日期顯示等
上傳時間: 2013-08-18
上傳用戶:問題問題
資源簡介:基于CPLD的多功能信號發(fā)生器設(shè)計.PDF
上傳時間: 2013-09-02
上傳用戶:lnnn30
資源簡介:基于USB6008的多功能數(shù)據(jù)測控系統(tǒng)
上傳時間: 2013-10-23
上傳用戶:lijianyu172
資源簡介:基于AT89C2051的多路舵機控制方案設(shè)計
上傳時間: 2013-12-07
上傳用戶:zukfu
資源簡介:基于單片機的多路數(shù)據(jù)采集系統(tǒng)
上傳時間: 2014-12-26
上傳用戶:龍飛艇
資源簡介:介紹了一種基于FPGA的多軸控制器,控制器主要由ARM7(LPC2214)和FPGA(EP2C5T144C8)及其外圍電路組成,用于同時控制多路電機的運動。利用Verilog HDL 硬件描述語言在FPGA中實現(xiàn)了電機控制邏輯,主要包括脈沖控制信號產(chǎn)生、加減速控制、編碼器反饋信號的辨向...
上傳時間: 2014-12-28
上傳用戶:molo
資源簡介: 摘 要:研究一種基于FPGA的多路視頻合成系統(tǒng)。系統(tǒng)接收16路ITU656格式的視頻數(shù)據(jù),按照畫面分割的要求對視頻數(shù)據(jù)流進行有效抽取和幀合成處理,經(jīng)過視頻編碼芯片轉(zhuǎn)換成模擬信號輸出到顯示器,以全屏或多窗口模式顯示多路視頻畫面。系統(tǒng)利用FPGA的高速并行...
上傳時間: 2014-12-05
上傳用戶:jiangfire
資源簡介:基于DDS的多波形信號發(fā)生器設(shè)計
上傳時間: 2013-11-08
上傳用戶:kqc13037348641
資源簡介:為實現(xiàn)基于PCI總線的運動控制,設(shè)計了一款以國產(chǎn)芯片CH365為核心的運動控制卡,給出設(shè)計原理圖,開發(fā)基于DOS的開源驅(qū)動函數(shù)庫和基于Windows的驅(qū)動程序及動態(tài)鏈接庫,并對運動控制卡驅(qū)動程序的編寫做了詳細(xì)的介紹,對中斷服務(wù)程序的工作流程也做了完整的說明,...
上傳時間: 2013-11-09
上傳用戶:yeling1919
資源簡介:介紹了一種基于FPGA的多軸控制器,控制器主要由ARM7(LPC2214)和FPGA(EP2C5T144C8)及其外圍電路組成,用于同時控制多路電機的運動。利用Verilog HDL 硬件描述語言在FPGA中實現(xiàn)了電機控制邏輯,主要包括脈沖控制信號產(chǎn)生、加減速控制、編碼器反饋信號的辨向...
上傳時間: 2013-10-13
上傳用戶:lchjng
資源簡介: 摘 要:研究一種基于FPGA的多路視頻合成系統(tǒng)。系統(tǒng)接收16路ITU656格式的視頻數(shù)據(jù),按照畫面分割的要求對視頻數(shù)據(jù)流進行有效抽取和幀合成處理,經(jīng)過視頻編碼芯片轉(zhuǎn)換成模擬信號輸出到顯示器,以全屏或多窗口模式顯示多路視頻畫面。系統(tǒng)利用FPGA的高速并行...
上傳時間: 2013-11-21
上傳用戶:pei5
資源簡介:基于DDS的多波形信號發(fā)生器設(shè)計
上傳時間: 2013-10-15
上傳用戶:zhishenglu
資源簡介:一個unix下面的開源的wap和sms網(wǎng)關(guān)的開發(fā)包
上傳時間: 2013-12-25
上傳用戶:xuanchangri