許繼集團 EVC-8000電動汽車充放電站解決方案
上傳時間: 2013-04-24
上傳用戶:cuiyashuo
QualcommTool 高通CPU用的JTAG工具
標簽: 高通
上傳時間: 2013-07-03
上傳用戶:qin1208
DeviceNet現場總線標準作為工業現場總線的國際標準,其開放性和先進性得到了廣泛關注和充分肯定。開發符合DeviceNet現場標準的自動化產品意義重大,也是必要的。 文中從現場通用的老式串口(RS232和RS485)與新興DeviceNet網絡的兼容問題以及模擬量,數字量和多種總線等多功能的一體化問題為出發點,以Atmel的32位ARM7高速處理器為開發平臺,充分發揮其處理高速和功能多樣的優勢,同時結合DeviceNet現場總線高效和診斷的優點,開發了一個帶8路數字量輸入,8數字量輸出,4路模擬量輸入以及RS232為底層自定義協議串口,RS485為底層的在線可配置Modbus協議的DevciceNet一體化通訊網關。 最后文中還利用雙口RAM的協同處理能力,構成雙CPU處理能力的結構,將avr162的8位處理器處理PROFIBUS總線數據,而將32位的ARM7處理器處理DeviceNet總線數據。文中特別從系統硬件開發和軟件開發兩方面加以闡述,并結合OMRON PLC主站測試系統,最終成功給于測試。 為了便于讀者理解和文章的完整性,本文首先對DeviceNet現場總線標準做了簡單介紹;后根據DeviceNet標準對所需求的產品的進行總體設計,以及相應的DeviceNet網關的硬件和軟件的設計和開發。最后,搭建了DeviceNet-Modbus測試系統和DeviceNet-PROFIBUS DP兩套測試系統對所開發產品進行的了功能測試。本課題按照預期設計思想完成了DeviceNet多功能網關的軟硬件的開發,并將系統程序下載到處理器中,在測試平臺下能夠長時間的正常運行,達到了期望效果。
上傳時間: 2013-04-24
上傳用戶:huangzchytems
串口工具串口工具串口工具串口工具串口工具
標簽: 串口工具
上傳時間: 2013-04-24
上傳用戶:Amos
本文針對目前國內基于PROFIBUS-DP的產品價格昂貴,安裝和維護成本高等缺點,以山西某大型煤礦的空壓機監控系統自動化改造工程為例,在重點研究了PROFIBUS-DP協議的基礎上自行提出了一套PROFIBUS-DP現場總線控制系統,并詳細設計了該系統中的PROFIBUS-DP主站部分。 本文首先提出了一套基于PROFIBUS-DP技術的現場總線控制系統并在其基礎上完成了PROFIBUS-DP主站的總體設計。其次本文選用ARM+PROFIBUS主站協議芯片的開發方式,重點論述了主站的硬件設計。再次本文根據PROFIBUS-DP協議的結構設計PROFIBUS-DP主站軟件模塊,確定各模塊間關系并詳細設計了主站與主站用戶之間的共享數據結構。接著本文討論了PROFIBUS-DP主站軟件在μC/OS-Ⅱ操作系統上可靠運行需注意的幾個技術細節。最后本文給出了基于ARM的PROFIBUS-DP主站的調試方案。 研究結果表明基于ARM的PROFIBUS-DP主站能夠在不降低系統穩定性的基礎上有效降低成本。使基于PROFIBUS-DP的現場總線系統得到大面積推廣成為可能。
標簽: PROFIBUSDP ARM 主站
上傳時間: 2013-06-27
上傳用戶:hank
海洋臺站自動觀測系統是一套應用于海濱觀測的儀器設備,負責對氣象、水文參數進行實時觀測。諸多的參數通過相應的傳感器進行測量,海洋臺站自動觀測系統對測量的信息進行匯總,再將其通過有線或無線的通訊方式傳輸到各級海洋環境監測預報中心,供天氣預報和海洋預報使用。 本文以我國“海洋臺站自動觀測系統政府采購計劃”為背景,重點設計了低成本、低功耗、高性能、高可靠性的新型海洋臺站自動觀測系統。本課題主要研究基于arm7+uClinux海洋臺站自動觀測系統的設計與開發。根據實際的需要,分析海洋臺站自動觀測系統的整體要求,對傳感器進行選型,進行方案設計,完成整個系統的搭建。為了降低系統功耗,CPU所采用的是Samsung公司推出的無內存管理單元的處理器S3C44BO,設計了8MFLASH、64MSDRAM、液晶、USB以及鍵盤等相關電路。同時,為了減少驅動開發所帶來的不便,使用TL16C554A對串口電路進行了擴展,便于數據處理,也使得系統具有更好的可擴展性。軟件方面設計主要涉及了BootLoader引導裝載程序的建立,選用uClinux操作系統,并對其內核進行配置和裁剪,添加源代碼中沒有的驅動程序。為了縮短研發周期和降低開發難度,選用MiniGUI作為圖形用戶界面系統,深入分析了MiniGUI的結構、原理,并將其移植到uClinux系統中。本系統采用的是MiniGUI-Threads多線程模式,主線程協調各個線程進行相應的數據處理。為了使系統操作變得直觀、簡單,對用戶界面進行了初步設計,使用復用I/O的方法解決多串口通訊容易造成的數據阻塞問題。此外,為了更好的將臺站所測得的信息量發送給海洋環境監測預報中心,需要完善通訊協議以便于數據交換。 最后,根據本系統實際研究開發結果,總結分析了系統的特點,并對下一步設計工作進行了展望。
上傳時間: 2013-07-12
上傳用戶:juyuantwo
隨著通信技術飛速發展和直放站的廣泛應用,直放站監控系統在實時監測直放站的工作狀態和遠程控制方面發揮了重大作用,然而當前的直放站監控系統多采用單片機作為主控制器,通過GSM網絡或PSTN網絡傳輸監控數據,隨著直放站監控系統日益復雜化,目前的直放站監控系統顯得處理速度慢,處理的任務有限,遠程傳輸數據效率不高;為了改善當前直放站監控系統現有的這些缺點,采用新的主控制器ARM7系列芯片,利用新的傳輸數據技術GPRS,設計并實現了一款光纖直放站監控系統。 在充分研究當前直放站監控系統發展現狀和實現技術的基礎上,根據《中國移動直放站監控系統數據需求規范》對監控參數和功能設置的要求,論證了光纖直放站監控系統的整體設計方案和監控終端的實現架構,選擇了PHILIPS的ARM7芯片LPC2134作為主控制器,選擇了SIMCOM300作為遠程通信模塊;詳細介紹了光纖直放站監控系統監控終端的硬件電路設計,闡釋了監控終端嵌入軟件的設計思路流程,分析了如何把嵌入式軟件開發技術和GPRS遠程數據傳輸的技術運用到項目實踐中去,說明了監控系統中所用的通信協議,并且利用VC++開發環境,采用SOCKET網絡編程技術和ADO數據庫開發技術,設計了光纖直放站監控系統監控中心應用軟件。 經過實驗驗證,該設備運行結果良好,提高了光纖直放站的穩定性和可靠性,光纖直放站監控系統監控終端處理任務的能力得到增強,遠程傳輸數據速度變快,傳輸數據所耗費用降低,為光纖直放站系統的監控提供了一種新的設計實現。
上傳時間: 2013-08-02
上傳用戶:aa17807091
本文主要考慮用單片機來實現公交車輛的自動考核與報站。文中介紹了系統設計的基本思路,詳細設計分硬件和軟件兩方面,硬件主要包括:最小系統、顯示部分電路、計數部分電路和語音電路等。軟件部分介紹了主要
上傳時間: 2013-06-21
上傳用戶:afeiafei309
智能城市公交系統為解決城市交通擁堵、空氣污染,降低交通事故提供了解決方案,并在世界各國達成廣泛的共識。我國政府為改善城市公共交通系統投入了大量的財力對公交系統進行升級和改造,智能調度、自動報站、車輛監控等新技術應用于城市公交系統中。IEEE802.15.4/ZigBee標準的制定,不僅為工業控制、家居自動化控制和遙測遙控等領域提供了一種無線互聯互通的標準,而且給智能公交系統帶來了新的生機,為智能交通系統及相關產業的發展提供了有力的契機。 本文給出了IEEE802.15.4/ZigBee標準的介紹,給出了協議??蚣芙Y構,從物理層到應用層進行了分析,并將ZigBee技術與其他無線通信技術做了比較,分析了ZigBee技術應用的場合。 在查閱大量參考文獻的基礎上,,設計了基于ZigBee技術的智能公交系統的框架結構,分析了始發站、中間站、終點站的功能,并嘗試采用挪威Chipcon公司的ZigBee—CC2430無線模塊來代替GPS技術實現公交車輛自動報站。 在始發站停車場監控系統中,重點研究ZigBee定位機制,研究了多邊定位算法、幾何算法、加權質心算法等,并改進現有的定位算法,并使用MATLAB工具進行仿真分析,實現了基于ZigBee技術的公交車定位系統;在中間站電子站牌設計中采用能量檢測算法實現了與車載終端的通訊,編寫了電子站牌和公交車載終端的通信協議并實地測試了自動報站功能。 最后設計了以Philips公司的ARM7芯片LPC2364為微處理器的智能公交車載終端,并給出了各部分的硬件電路設計。
上傳時間: 2013-05-25
上傳用戶:561596
信息技術的發展,數字化產品的普及,導致了對嵌入式開發的巨大需求。以Linux為宿主機系統,搭配一個交叉編譯環境,為嵌入式設備生成可執行程序己成為現在日益流行的編譯嵌入式軟件的解決方案。而開放源代碼的GNUT具鏈是一套開源的開發環境,是嵌入式軟件開發中理想的交叉編譯器。但現有GNUI具鏈支持的平臺并不能滿足層出不窮的嵌入式產品的開發需要,仍有許多平臺得不到支持,例如我們進行的minix向ARM-MINIX平臺的移植。 本文以在linux環境下構建MINIX嵌入式系統的交叉編譯工具鏈為背景,首先介紹了交叉編譯系統的基本組成和結構,以及利用GCC構建交叉編譯環境的優越性。然后對目標平臺作了介紹。分析了GCC編譯器,說明了GCC的設計思想,系統結構,介紹了GNU Binutils的功能,使用方法;接著分析了GNU工具鏈中的GAS和GLD的實現機制及源代碼結構,由于BFD是GNUBinutils的基礎,GAS和GLD都是使用BFD庫來操作目標文件,因此在這一部分本文對BFD庫的工作機制,數據結構也作了重點分析。緊接著說明了GCC交叉編譯系統的移植思路和方法,實現難點,以及一些相關技術細節,這涉及到了若干重要的C源文件,Makefile,配置文件的修改,重點給出了BFD庫,GAS和GLD的分析及其重定向(通常GCC生成的目標程序是針對GNU/Linux系統的)的實現;然后本文給出了在GNU/Linux宿主機上構建針對ARM-MINIX的參數設置及過程:最后對本文所做的工作進行了總結。
上傳時間: 2013-05-31
上傳用戶:wangzhen1990