在特定的工業(yè)測控應(yīng)用中對處理器的功耗有嚴(yán)格的要求,類似X86處理器芯片系列由于繼承了原有8086的構(gòu)架,功耗很大,不能滿足要求。當(dāng)前應(yīng)用廣泛的ARM系列處理器有低功耗、高處理器能力的優(yōu)點,非常適合于此類應(yīng)用。由于ARM處理器并沒有對PC/104總線有支持,所以本設(shè)計使用CPLD可編程邏輯完成ARM本地總線與PC/104總線的轉(zhuǎn)換。文章完成了以下工作: 1.介紹了工業(yè)控制計算機的發(fā)展情況和當(dāng)前使用廣泛的PC/104計算機,描述了嵌入式系統(tǒng)的發(fā)展歷史和軟硬件組成,分析了X86與ARM處理器構(gòu)架的特點與優(yōu)缺點; 2.從PC/104總線規(guī)范出發(fā),對基于ARM處理器的PC/104工業(yè)控制嵌入式工控機進(jìn)行了總體設(shè)計,軟硬件選型部分對當(dāng)前流行的軟硬件系統(tǒng)進(jìn)行了詳細(xì)地描寫,硬件處理器選用SAMSUNG公司的S3C2410,軟件系統(tǒng)采用嵌入式Linux操作系統(tǒng); 3.對系統(tǒng)硬件各個部分實現(xiàn)細(xì)節(jié)進(jìn)行了描寫,包括最小系統(tǒng)、CAN網(wǎng)絡(luò)、以太網(wǎng)絡(luò)和PC/104總線控制器;其中著重對PC/104總線控制器的實現(xiàn)方案進(jìn)行了討論,分析了ARM本地總線時序和PC/104總線時序,最后使用VHDL語言實現(xiàn)了了總線控制器邏輯; 4.移植了嵌入式Linux操作系統(tǒng),Linux操作系統(tǒng)移植分為配置、編譯和下載運行調(diào)試三個步驟;基于Linux操作系統(tǒng)編寫了PC/104總線驅(qū)動,驅(qū)動完成映射PC/104地址到系統(tǒng)虛擬地址和中斷綁定;編寫了基于PC/104的CAN總線驅(qū)動,分析了驅(qū)動初始化、中斷處理流程、數(shù)據(jù)緩沖區(qū)管理和文件操作接口,描寫了驅(qū)動的編譯和下載過程;最后給出了應(yīng)用程序接口; 5.根據(jù)機車工業(yè)控制領(lǐng)域的具體要求,開發(fā)了實際系統(tǒng),給出了系統(tǒng)主要參數(shù)指標(biāo);對系統(tǒng)的運算性能進(jìn)行了測試,測試表明定點運算能力與X86相當(dāng),符合設(shè)計要求:系統(tǒng)通過鐵標(biāo)高低溫測試和射頻干擾測試,并進(jìn)行了為期3個月的裝車試運行,試運行過程中系統(tǒng)工作正常,完全能夠滿足設(shè)計要求。
上傳時間: 2013-07-10
上傳用戶:520
隨著生產(chǎn)自動化要求的不斷提高,控制技術(shù)和微型計算機技術(shù)的不斷發(fā)展,智能記錄儀已日益廣泛地應(yīng)用在工業(yè)過程領(lǐng)域,并占據(jù)了越來越高的地位。近年來,新的應(yīng)用也對智能記錄儀的設(shè)計提出了更高的要求。 嵌入式系統(tǒng)因其體積小、性能好、功耗低、可靠性高等優(yōu)點,其已經(jīng)在各種記錄儀表的開發(fā)與設(shè)計等領(lǐng)域中得到廣泛的應(yīng)用。為了改善工業(yè)現(xiàn)場傳統(tǒng)獲取數(shù)據(jù)費時、費力且數(shù)據(jù)不夠及時準(zhǔn)確的缺點,本課題基于嵌入式的技術(shù),構(gòu)建了一個由32位的嵌入式微處理器S3C24lO和實時操作系統(tǒng)IAnux組成的平臺,并對其進(jìn)行了開發(fā)研究,設(shè)計并實現(xiàn)了針對工業(yè)過程數(shù)據(jù)處理的一種新型的記錄系統(tǒng)。 本文研究了無紙記錄儀通用開發(fā)方法,設(shè)計了系統(tǒng)結(jié)構(gòu)、功能和性能設(shè)計指標(biāo)。該系統(tǒng)以三星公司生產(chǎn)的S3C2410(ARM)微控制器為核心,配置大容量Flash存貯器、實時時鐘等,通過8個信號輸入通道,可配接熱電偶、熱電阻以及標(biāo)準(zhǔn)的電壓/電流信號,經(jīng)16位采樣送ARM處理后,按設(shè)定要求完成信號監(jiān)測、數(shù)據(jù)記錄和柱狀圖、曲線顯示、異常數(shù)據(jù)報警等無紙記錄儀的功能,以及通過RS232通信接口與其它系統(tǒng)進(jìn)行數(shù)據(jù)通信;在系統(tǒng)軟件設(shè)計方面,采用結(jié)構(gòu)化、模塊化方法,結(jié)合硬件配置設(shè)計了數(shù)據(jù)采集、檢測信號處理、數(shù)據(jù)存取、鍵盤操作功能模塊以及柱狀圖、曲線等圖形顯示功能函數(shù),從而使具有了模塊化擴展功能。試驗表明了該系統(tǒng)對數(shù)據(jù)進(jìn)行了準(zhǔn)確、可靠的的采集與處理,較好地滿足了工業(yè)現(xiàn)場的需求。 本課題是數(shù)據(jù)記錄系統(tǒng)在工業(yè)現(xiàn)場數(shù)據(jù)采集、處理領(lǐng)域中的一次成功嘗試。在實際應(yīng)用中,該系統(tǒng)凸顯出強大的功能、良好的靈活性。實踐證明本系統(tǒng)是一種優(yōu)秀的解決方案,能夠高效的實現(xiàn)各種測控任務(wù)。
標(biāo)簽: ARM 工業(yè)過程 數(shù)據(jù)記錄系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:trepb001
凌陽單片機聲控小車源碼
標(biāo)簽: 聲控
上傳時間: 2013-07-02
上傳用戶:GHF
DS12C887 實時時鐘芯片功能豐富,可以用來直接代替IBM PC 上的時鐘日歷芯片DS12887,同時,它的管腳也和MC146818B、DS12887 相兼容。由于DS12C887 能夠自動產(chǎn)生世
上傳時間: 2013-06-20
上傳用戶:hhkpj
MAX813L:低成本的微處理器保護(hù)電路芯片:1、MAX813L 的引腳配置(如圖一和圖二所示):2、MAX813L 的應(yīng)用電路:⑴MAXIM 公司推薦的原始應(yīng)用圖例 ⑵
上傳時間: 2013-04-24
上傳用戶:shenlan
無線數(shù)據(jù)傳輸是指終端和監(jiān)控中心通過無線網(wǎng)絡(luò)的方式進(jìn)行數(shù)據(jù)通信。本文以ARM處理器S3C2440A為核心搭建硬件平臺,選用Linux作為嵌入式操作系統(tǒng),實現(xiàn)了基于CDMA網(wǎng)絡(luò)的無線數(shù)據(jù)傳輸系統(tǒng)。 系統(tǒng)以ARM920T微處理器芯片S3C2440A和CDMA模塊Q2438F為實現(xiàn)核心。論文首先研究了基于S3C2440A微處理器的嵌入式系統(tǒng)硬件平臺的架構(gòu),詳細(xì)分析了ARM最小系統(tǒng)中各個功能組成模塊;然后建立了嵌入式系統(tǒng)開發(fā)的arm-linux-gcc交叉編譯環(huán)境,重點研究了Bootloader和Linux內(nèi)核的配置與編譯,并且在硬件平臺上移植了Linux操作系統(tǒng)。在ARM嵌入式Linux開發(fā)平臺上,研究了基于Video4Linux的USB攝像頭采集圖像的解決方案,即在Linux內(nèi)核中加載Video4Linux模塊,通過V4L模塊提供的編程接口,操作USB攝像頭設(shè)備文件/dev/video0,并且采用內(nèi)存映射方式截取視頻,完成了圖像采集的軟件設(shè)計。此外,論文還研究了在Linux環(huán)境下PPP協(xié)議撥號上網(wǎng)的實現(xiàn)方法,即通過AT指令初始化CDMA模塊,使之附在CDMA網(wǎng)絡(luò)上,通過編寫腳本程序的方法建立PPP連接,獲得網(wǎng)絡(luò)運營商ISP動態(tài)分配給數(shù)據(jù)傳輸終端的IP地址,從而實現(xiàn)了無線模塊撥號上網(wǎng)功能。在無線終端通過PPP撥號上網(wǎng)后,采用了客戶端/服務(wù)器端模式,運行套接字(Socket)應(yīng)用程序,將設(shè)備采集到的圖像數(shù)據(jù)通過CDMA網(wǎng)絡(luò)后再經(jīng)過Internet傳送到監(jiān)控中心,實現(xiàn)了傳輸終端和監(jiān)控中心之間的數(shù)據(jù)的發(fā)送與接收。 論文研究和實現(xiàn)的基于ARM嵌入式Linux和CDMA網(wǎng)絡(luò)的無線數(shù)據(jù)傳輸系統(tǒng)滿足設(shè)計要求,達(dá)到了預(yù)期目標(biāo)。終端內(nèi)嵌TCP/IP協(xié)議,可以通過CDMA網(wǎng)絡(luò)連接到互聯(lián)網(wǎng),數(shù)據(jù)傳輸實時性強,為用戶提供透明的數(shù)據(jù)傳輸通道。相比于傳統(tǒng)的傳輸系統(tǒng),它具有高可靠性、組網(wǎng)方便、可遠(yuǎn)程控制等特點,因此在電力自動化、環(huán)保、交通監(jiān)控等領(lǐng)域有著廣泛的應(yīng)用,特別適用于移動環(huán)境、難于布線的場所和邊遠(yuǎn)地區(qū)。
標(biāo)簽: ARM 嵌入式系統(tǒng) 儀的研制 渦流
上傳時間: 2013-06-11
上傳用戶:gaojiao1999
GPS以全天候、高精度、自動化、高效益等顯著特點,贏得廣大測繪工作者的信賴,而一體化GPS接收機更是具有全內(nèi)置、防水、耐寒以及操作方便、適用范圍廣等優(yōu)點,己經(jīng)廣泛應(yīng)用于控制測量和大地測量中。隨著全球定位系統(tǒng)的不斷改進(jìn),硬、軟件的不斷完善,應(yīng)用領(lǐng)域正在不斷地開拓,目前已遍及國民經(jīng)濟各種部門,并開始逐步深入人們的日常生活。 本文介紹了GPS系統(tǒng)的特點、工作原理、課題背景、國內(nèi)外相關(guān)產(chǎn)品的現(xiàn)狀以及發(fā)展趨勢,闡述了GPS接收機的設(shè)計原理。文章認(rèn)為,GPS接收機中的微處理器的性能直接影響整機的性能,相比較其它微處理器,ARM微處理器具有一些獨特的優(yōu)勢。文章了ARM系列微處理器尤其是ARM7微處理器的性能特點,并給出了利用ARM7微處理器LPC2138芯片和xc3s1000型FPGA設(shè)計GPS接收機的實際設(shè)計和調(diào)試方案,并對此方案進(jìn)行了論證,同時給出了各個功能模塊的軟硬件實現(xiàn)過程,并對樣機進(jìn)行了性能指標(biāo)測試。
標(biāo)簽: ARM GPS 芯片 收機設(shè)計
上傳時間: 2013-04-24
上傳用戶:kakuki123
在電力現(xiàn)代化建設(shè)中,提高發(fā)電機發(fā)電效率是其中重要的一環(huán),氫氣作為導(dǎo)熱性冷卻介質(zhì)廣泛的應(yīng)用于發(fā)電設(shè)備,作為冷卻劑,它可以有效地提高其發(fā)電效率,但它又是一種易燃易爆氣體,所以使氫氣參數(shù)處于正常范圍,保證發(fā)電機高效、安全正常工作就變得至關(guān)重要,因此對氫氣參數(shù)進(jìn)行實時監(jiān)測有著重要的意義。 本論文研究和開發(fā)了基于ARM和CPLD的氫氣參數(shù)監(jiān)測系統(tǒng),首先簡要的分析了氫冷發(fā)電機系統(tǒng)對氫氣參數(shù)進(jìn)行監(jiān)測的必要性以及當(dāng)前電力系統(tǒng)氫氣參數(shù)監(jiān)控系統(tǒng)的發(fā)展情況。然后提出了一種利用無線通信手機短消息業(yè)務(wù)SMS、工控總線Modbus通信協(xié)議和RR485總線、SD卡海量存儲等技術(shù)實現(xiàn)發(fā)電機系統(tǒng)多氫氣參數(shù)的現(xiàn)場實時監(jiān)測系統(tǒng)的設(shè)計方案。該方案以功能強大的ARM處理器作為系統(tǒng)的核心。采用高精度的16位AD轉(zhuǎn)換芯片,并使用兩種濾波算法的結(jié)合對信號進(jìn)行數(shù)字濾波,滿足系統(tǒng)對氫氣參數(shù)采集精度的要求。同時系統(tǒng)結(jié)合CPLD技術(shù),用于解決系統(tǒng)內(nèi)微控器I/O口不足以及SD卡驅(qū)動的問題,本論文采用一片CPLD擴展I/O口,每一個擴展的I/O口都分配固定的地址,ARM微控器可以通過外部總線控制擴展I/O口的輸出電平。SD卡(Secure Digital Memory Card)中文翻譯為安全數(shù)碼卡,是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備,具有低成本,大容量的特點,系統(tǒng)的歷史數(shù)據(jù)存儲使用了SD卡作為存儲介質(zhì),系統(tǒng)并沒有直接使用ARM處理器讀寫SD卡,而是使用了擁有1270個邏輯單元的MAXⅡ1270 CPLD來驅(qū)動SD卡,在CPLD中使用VHDL語言設(shè)計了SD卡的總線協(xié)議,外部總線接口,SRAM的讀寫時序等,這樣既可以提高微處理器SD卡的讀寫速度,增強微處理器程序的移植性,又可以簡化微處理器讀寫SD卡的步驟并減少微處理器的負(fù)擔(dān)。 本論文的無線數(shù)據(jù)傳輸采用GSM無線通信技術(shù)的SMS業(yè)務(wù)遠(yuǎn)傳現(xiàn)場數(shù)據(jù),設(shè)計了GSM模塊的軟件硬件,實現(xiàn)了報警等數(shù)據(jù)的無線傳輸,系統(tǒng)的有線傳輸采用了基于Modbus通信協(xié)議的RS485總線通信方式,采用這兩種通信方式使系統(tǒng)的通信更加靈活、可靠。本論文最后分析了系統(tǒng)的不足并且提出了具體的改進(jìn)方向。
上傳時間: 2013-05-26
上傳用戶:emouse
該文結(jié)合"10M/100M以太網(wǎng)交換芯片的設(shè)計"課題,介紹了以太網(wǎng)技術(shù)發(fā)展的概況和IP CORE、SoC的設(shè)計方法,闡述了以太網(wǎng)交換原理及關(guān)鍵技術(shù),研究了CSMA/CD協(xié)議、交換機、VLAN的原理和數(shù)據(jù)流優(yōu)先技術(shù)及流量控制,在此基礎(chǔ)上完成了10M/100M以太網(wǎng)交換芯片的主要模塊的設(shè)計方案和實現(xiàn)框圖.同時結(jié)合Philip公司的IC總線的工作原理,給出了10M/100M以太網(wǎng)交換芯片的設(shè)計方案中的IC接口模塊的FPGA設(shè)計的驗證和仿真,并對仿真結(jié)果進(jìn)行分析比較,驗證了IC接口模塊可以作為一個軟核來使用.
標(biāo)簽: 10100M FPGA I2C 以太網(wǎng)
上傳時間: 2013-07-18
上傳用戶:jichenxi0730
一種基于單片機和SA4828芯片的變頻變壓電源:摘要:介紹了一種三相變頻變壓電源的設(shè)計方法。電源采用單片機和SPWM發(fā)生器SA4828專用芯片控制,使得控制系統(tǒng)簡單可靠,使用靈活,適用性強,具有
上傳時間: 2013-07-26
上傳用戶:66666
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1