無線電子點菜系統是餐館實行信息化管理的一個重要組成部分,該系統的應用不僅會給餐飲企業帶來良好的經濟效益,而且有利于先進的科學技術在國民經濟中的推廣應用,產生良好的社會效益。目前國內點菜系統高、低檔產品繁多,但推廣速度十分緩慢,究其原因是缺少適合中國國情的中檔適用產品。本文通過分析國內市場現有的各種點菜系統的優缺點,指出點菜系統的區別關鍵在于點菜終端和通訊方式的選擇上,在此基礎上提出了一種適合具體應用場合的中檔無線點菜終端解決方案:運用嵌入式系統開發無線點菜終端,運用短距離無線通信技術進行數據傳輸。 文章首先分析了無線點菜機的系統組成及功能分配,并在此基礎上對系統各個組成模塊的硬件進行設計。接著分析了觸摸屏數據采集的全過程,探討了影響觸摸屏數據精度的各種因素,提出了一種“三步法”進行數據的校正的方法。然后文章對幾種常用的小范圍無線通訊方式進行比較,確定采用無線射頻單芯片實現短距離無線通訊,并詳細闡述了數據幀格式和分層次通訊協議的設計,通訊系統的模型采、用主站論詢,從站監聽的方式。最后是軟件的具體開發,首先研究了μC/OS-Ⅱ操作系統的移植和Boot Loader啟動代碼的設計,并成功移植下載到S3C44BOX中,然后在此操作系統的基礎上進行點菜界面、通訊協議及關鍵驅動的設計。 本設計對基于嵌入式μC/OS-Ⅱ操作系統進行終端開發,具有一定的借鑒指導意義,對自助式餐飲業具有商業實用價值。同時,作為一款手持式產品,可以隨身攜帶,可以使用于多種支持無線上網的場合,具有一定的市場應用前景和商業實用價值。
上傳時間: 2013-07-30
上傳用戶:acon
小波變換是一種新興的理論,是數學發展史上的重要成果。它無論對數學還是對工程應用都產生了深遠的影響。最新的靜態圖像壓縮標準JPEG2000就以離散小波變換(DWT)作為核心變換算法。 本文首先較為詳細地分析了小波變換的理論基礎,對多分辨率分析、Mallat算法和提升算法做了介紹。然后分析了JPEG2000所采用的小波濾波器,并引入了一個新的LS97小波。該小波系數簡單、易于硬件實現,并且與CDF97小波有很好的兼容性,可作為CDF97小波的替代者。使用Matlab對CDF97小波和LS97小波的兼容性做仿真測試,結果表明這兩個小波具有幾乎相同的性能。在確定所用的小波后,本文設計了二維離散小波變換的硬件結構。設計過程中對標準二維小波變換做了優化,即將行變換和列變換的歸一化步驟合并計算,這樣可以減少兩次乘法操作。另外還使用移位加代替乘法,提取移位加中的公共算子等方式來優化設計。對于邊界數據的處理,本文采用了嵌入式對稱延拓技術,不需要額外的緩存,節約了硬件資源。為提高硬件利用率,本文將LeGall53小波變換和LS97小波變換統一起來,只要一個控制信號就可實現兩者之間的轉換。本文所提出的結構采用基于行的變換方式,只需要六行中間數據即可完成全部行數據的小波變換。采用流水線技術提高了整個設計的運行速度。最后也給出了二維離散小波反變換的實現結構。 在完成硬件結構設計的基礎上,使用Verilog硬件描述語言對整個設計進行了完全可綜合的RTL級描述,采用同步設計,提高了可靠性。在Xilinx公司的FPGA開發軟件ISE6.3i中對正反小波變換做了仿真和實現,結果表明,本設計能高速高精度地完成正反可逆和不可逆小波變換,可以滿足各種實時性要求。
上傳時間: 2013-07-25
上傳用戶:sn2080395
嵌入式系統是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合的產物。目前,嵌入式系統己經廣泛應用到工業、交通、能源、通信、科研、醫療衛生、國防以及日常生活等領域,并不斷朝著體積小,功能強的方向發展。嵌入式系統不同于原來的單片機系統,它不僅有自己的操作系統,上層應用程序,而且還具備網絡通信和信息管理的功能。 ARM體系的處理器是目前嵌入式系統中使用最廣泛的處理器。它采用了RISC技術,具有尋址方式簡單,寄存器多,指令長度固定等的特點使得它的處理速度快,執行效率高。由于Linux對于ARM技術的支持,具有內核可裁減,網絡功能強大,代碼開放的特點,把Linux應用到嵌入式系統中,能充分發揮ARM和Linux的優勢。 論文以“掌上中文語言學習系統”項目為依托,以ARM體系處理器和Ljnux操作系統的嵌入式系統為基礎,構建一個掌上語言學習設備。 論文首先進行了開發環境的設計與搭建,對開發主機進行TFTP服務器、NFS服務器、minicom串口通信和GNU交叉工具鏈進行配置。實現了針對NAND閃存的U-Boot啟動程序的建立,并對Linux操作系統內核進行了移植工作。最后利用圖形界面系統MiniGUI和遠程調試技術實現了掌上語言學習的軟件功能。
上傳時間: 2013-07-24
上傳用戶:jiangfire
嵌入式系統近年持續迅猛發展,已經成為后PC技術時代信息化的中堅力量。由于嵌入式系統具有體積小、性能強、功耗低、可靠性高及面向行業應用的突出特點,目前已經廣泛應用于網絡、消費電子、國防軍事及自動化控制等領域。 ARM(Advaneed RIS Cmachines)公司的32位RISC處理器,以其高速度、低功耗、低成本、功能強和特有的16/32位雙指令集等諸多優異性能,已成為移動通信、手持計算、多媒體數字消費等嵌入式解決方案中的首選處理器。在眾多的ARM處理器中,Samsung公司的S3C44B0X處理器以其低價格、低功耗及強大的網絡支持等優點在市場上占有重要份額。 uClinux是從Linux衍生出來的優秀嵌入式操作系統,專門針對沒有MMU的處理器設計,支持眾多嵌入式處理器類型。uClinux繼承了Linux的許多優秀性能,有良好的網絡支持,完善的驅動支持,高度的模塊化,開放的源碼。uClinux已成為許多嵌入式系統研究領域的首選操作系統之一。 本課題以嵌入式手持式電能質量分析儀前期實驗開發板為研究目標,根據嵌入式體系結構和嵌入式系統設計的原理,構建了基于Samsung公司S3C44B0X ARM7 TDMI處理器的硬件開發平臺,并根據該硬件平臺的結構特點移植了uClinux操作系統,同時針對uClinux實時性能不高和嵌入式平臺硬件資源有限的缺點,結合uClinux多進程和共享內存機制設計了數據采集程序,實現了對三路0~2.5V模擬信號的高性能采集,增強了系統數據處理的實時性,提高了工作效率,為后續開發奠定了基礎。 論文從嵌入式系統應用的角度出發,分析了嵌入式體系結構、uClinux運行機制和內核特點;闡述了Bootloader設計及操作系統移植的要點;介紹了接口驅動及上層應用程序的設計方法等問題。
上傳時間: 2013-07-23
上傳用戶:cjf0304
隨著嵌入式技術的發展,嵌入式系統被逐步應用到諸如工業控制,汽車電子設備,移動通信設備,PDA,GPS衛星定位系統和信息家電等社會各行各業之中,現在已經成為信息發展的主流技術之一,在國民經濟發展中起著舉足輕重的作用。 由于信息化的普及,家庭中的電腦、信息家電、通信終端越來越多,使用管理它們也變得越來越麻煩。如何更有效地發揮這些設備的作用,提高居家生活的智能化和方便性,如何更便利的互聯和協同工作,已成為現代人生活乃至辦公的重要問題。這些問題的出現導致了家庭網絡的出現,家體網絡技術已經成為各大IT企業研究開發的重點。 本論文分析了家庭網絡和信息家電的發展情況,以實用、簡便為原則設計了一個家庭網絡監控系統。此系統以ARM7的S3C44BOX開發板為硬件平臺,以uClinux作為嵌入式操作系統,實現對家庭網絡中的信息家電進行監控,使用戶能夠了解家庭中信息家電的工作狀況,對信息家電進行控制,來達到對信息家電有效管理、方便用戶使用家中的家電的目的。 論文中家庭網絡監控系統主要由web服務器、家庭網絡服務器和家庭網絡組成,實現家電控制、狀態查詢、信息家電狀態報告、注冊、注銷、統一開關機等功能。本設計的家庭網絡監控系統由于使用了RS485總線式網絡來組建家庭網絡,使得該系統組網方便,在價格上有一定優勢,而且硬件是基于ARM開發板平臺,體積較小,所設計的家庭網絡協議很好的滿足了家庭網絡監控需求,協議也很簡單,處理方便。由于此家庭網絡監控系統實現了家電注冊、注銷功能,使得該系統能夠及時檢測到家庭網絡中的家電的增減情況??傊炯彝ゾW絡監控系統體積小、簡單、經濟、多功能,方便家庭網絡中信息家電的增減,具有較高的實用價值,適合于普通百姓家庭之中使用。
上傳時間: 2013-07-31
上傳用戶:01010101
溫度的測量和控制在工業生產中有廣泛的應用,尤其在石油、化工、電力、冶金等工業領域中,對溫度的測量和監控是非常重要的一個環節,溫度參數是工業控制中的一項重要的指標。 本文主要研究了基于ARM9架構的嵌入式Linux系統在工業領域中各種爐溫控制場合中的應用。目前控制方案主要是采用傳統的PLC和單片機進行控制。PLC主要是針對單項工程或者重復數極少的項目,靈活性相對不足,并且體積大,成本相對較高;而單片機主要用于小型設備的控制,具有成本低,功耗低,效率高的特點,但可移植性較差。為了適應信息產業的發展,新技術革新以及產業的專業化現代化的發展,本文針對PLC和單片機控制的優缺點和應用場合提出了采用ARM9嵌入式微控制器AT91RM9200和Linux操作系統相結合的嵌入式溫度控制系統,具有系統擴展性強、可靠性高、響應速度快、體積小等特點,為用戶提供了一種新型的控制方案。 本文首先論述了嵌入式操作系統的組成,接著設計了溫度控制系統的硬件系統,主要包括CPU模塊、模擬電路模塊、存儲模塊和通信模塊四個部分:在對溫度控制系統的軟件部分的設計中,主要是針對Boot-Loader的移植、Linux內核移植、根文件系統的定制、驅動程序的編寫和應用程序的編寫五部分進行設計。 系統功能主要是循環采集AD通道數據,上傳AD數據到服務器,接收服務器下發的控制數據包,記錄日志等。通過在線運行測試,該系統穩定可靠,采集和控制效果良好,可有效降低了生產成本和工人的勞動強度,為安全生產提供保證。
上傳時間: 2013-04-24
上傳用戶:ma1301115706
隨著科學技術的不斷發展,嵌入式系統得到了廣泛的應用。在當今的工業控制領域,控制邏輯和功能變得越來越復雜,簡單的嵌入式系統己經不能滿足工業生產需求,而帶有高性能處理器以及完整操作系統的嵌入式系統的引入將逐漸成為工業控制自動化發展的方向。 本文對用于工業供水設備測控的工業供水測控系統展開研究。首先,在ARM嵌入式最小系統的基礎上建立通用的硬件平臺,對平臺的硬件結構進行設計,特別是對于關鍵的接口電路進行了比較深入的研究,針對供水設備測控的不同要求,集成了多種接口電路。其次,在實現嵌入式實時多任務操作系統μC/OS-Ⅱ在ARM上可移植的基礎上,建立了測控系統的軟件平臺,對接口電路驅動程序進行模塊化設計。最后,在研制出的測控平臺上,加入了電力參數與傳感器數據監測電路以及開關量輸入/輸出電路,特別是對工頻交流信號有效值的測量進行了較深入的硬件設計以及軟件算法研究,并對測控系統的無線通訊部分進行了設計。 在上述工作的基礎上,開發出嵌入式無線工業供水測控系統樣機。工業現場近半年來試運行的結果表明:該基于ARM的嵌入式無線工業供水測控系統設計合理,性能穩定可靠,達到了設計的要求。
上傳時間: 2013-06-23
上傳用戶:giser
基于ARM的嵌入式運動控制器是集計算機數字控制技術、ARM技術、運動控制技術以及嵌入式操作系統技術等技術為一體的技術含量高的運動控制器;是對低成本、高性能運動控制器研究的一個新的嘗試。本論文的研究重是點基于雙端口RAM上下位機通訊的數控系統總體軟件架構設計、嵌入式運動控制器軌跡規劃算法的研究、嵌入式系統軟件的構建以及運動控制器外設驅動程序的開發,其主要工作及成果如下: 1.針對數控系統上下位機信息交互頻繁,提出了一種基于雙端口RAM通訊結構的上下位機交互方式,實現了上下位機信息的高速、穩定通訊;且完成了基于雙端口RAM上下位機通訊結構的數控系統總體軟件架構設計。 2. 針對目前高速數控加工軌跡規劃中存在的一些關鍵問題進行深入的探討。提出一種軌跡拐角的速度平滑方法,當高速加工不在同一直線方向而形成拐角的加工段時,在拐角過渡時能獲得很好的速度響應和較小的輪廓誤差;還提出了一種高速數控加工小線段的前瞻平滑算法,當高速加工多段微小直線段時,能夠優化規劃多段微小線段的加工速度,有效避免了頻繁的加減速給系統帶來較大沖擊以及加工效率低的問題。 3. 構建了適合本運動控制器系統的系統軟件;研究了嵌入式運動控制器引導程序的移植、嵌入式Linux內核的優化配置以及根文件系統的構建。 4.探討了Linux驅動程序開發的原理以及流程;并以雙端口RAM為例介紹了運動控制外設驅動程序開發的方法。
上傳時間: 2013-07-02
上傳用戶:笨小孩
以嵌入式計算機為技術核心的嵌入式系統是繼網絡之后,又一個IT領域新的技術發展方向。由于嵌入式系統具有體積小、性能強、功耗低、可靠性高等特點,目前已經廣泛的應用在國防、消費電子、信息家電、網絡通信、工業控制等領域。其中具有代表意義的是32位的控制器和嵌入式操作系統的應用。 本文是以弧焊機器人的焊縫跟蹤系統為例,研究了基于嵌入式實時操作系統μC/OS-Ⅱ和32位ARM微處理器的嵌入式系統的實現。該焊縫跟蹤應用系統實例實現的功能是使弧焊機器人能及時檢測并自動糾正當前焊接點與焊縫之間出現的偏差,以提高弧焊機器人的智能化水平。 論文首先介紹了32位的ARM控制器工作原理,然后介紹了嵌入式操作系統的工作原理以及焊縫信號的處理原理,在此基礎上設計了弧焊機器人焊縫跟蹤系統的硬件電路,最后完成了嵌入式操作系統μC/OS-Ⅱ在S3C44BOX上的移植工作,并且編寫和調試了控制軟件。基本上達到了控制要求。
上傳時間: 2013-04-24
上傳用戶:mpquest
隨著嵌入式控制在工業領域的不斷滲入,進入21世紀之后,基于ARM體系Linux操作系統的嵌入式一體化工業控制系統成為了工業控制的主要發展方向,ARM芯片不僅體積小,功耗低,而且功能強;Linux由于其開源,穩定以及成本低的優點,在嵌入式系統中得到了廣泛的應用。 本文研究的主要內容是基于Linux操作系統ARM體系的嵌入式工控一體機設計與實現。該嵌入式工控一體機是基于Motorola公司研發的ARM9嵌入式系統和Linux操作系統的設備,整個系統體積小,結構精簡,并有很高的執行效率。它根據特定的工業控制對象定制特定的模型與控制算法。另外,該設備自身還具備各種數字PID控制算法,實現PID閉環控制??梢詰糜诠I控制領域中的各類被控設備,以及為高校自動化控制實驗和工業應用研究提供解決方案。它的軟件編程由Qt集成開發環境實現,Qt是基于C++的針對構造圖形用戶界面(程序)所使用的GUI工具包,它速度塊,易于使用,并具有很好的可移植性。 本文首先對嵌入式系統進行選型,然后提出了系統的軟硬件整體架構和系統的啟動流程。接著介紹了系統開發環境的搭建,包括啟動加載器的設計和實現,Linux內核的移植,設備驅動程序的編寫以及圖形用戶界面的實現。最后,詳細介紹了一個具有創新性的案例作為該嵌入式Linux工控一體機作為通訊和控制終端的典型應用。 該嵌入式Linux工控一體機具有極好的實用性和應用前景,并且其設計和實現過程對于其它嵌入式平臺也具有很好的參考價值。
上傳時間: 2013-07-27
上傳用戶:zhaiyanzhong