混合信號示波器 (MSO) 已成為 當今嵌入設備設計師的首選工具。 安捷倫科技公司 (前惠普公司) 于 1996年推出了首款MSO,并于近日 推出了第三代MSO。所有主要示波 器廠商現在都可提供混合信號示波 器。MSO在基礎示波器功能中增加 了16 個或更多邏輯分析儀采集信 道,及串行總線觸發和協議解碼功 能,研發工程師和技術人員可更快 調試其混合信號設計。MSO可彌補 傳統數字存儲示波器 (DSO) 和當今 更加復雜的邏輯分析儀及串行總線 協議分析儀之間的差距。那么MSO 與傳統DSO 相比,有哪些改善? 不 同廠商的MSO 之間的差別是什么?
上傳時間: 2013-04-24
上傳用戶:huql11633
5月1日凌晨發布第一測試版 功能介紹: 1.生成中英文數字混合的字符串的字模數據. 2.可選擇字體,大小,并且可獨立調整文字的長和寬,生成任意形狀的字符。 3.各種旋轉,翻轉文字功能 4.任意調整輸出點陣大小,并任意調整字符在點陣中的位置。 5.字模數據輸出可自定義各種格式,系統預設了C語言和匯編語言兩種格式,并且可自己 定義出新的數據輸出格式;每行輸出數據個數可調。 6.支持四種取模方式:逐行(就是橫向逐行取點),逐列(縱向逐列取點),行列(先 橫向取第一行的8個點作為第一個字節,然后縱向取第二行的8個點作為第二個字節……), 列行(先縱向取第一列的前8個點作為第一個字節,然后橫向取第二列的前8個點作為第二個 字節……) 7.支持陰碼(亮點為1),陽碼(亮點為0)取模 8.支持縱向(第一位為低位)(,倒向第一位為高位)取模 9.輸出數制可選16進制或10進制 10.可生成索引文件,用于在生成的大量字庫中可快速檢索到需要的漢字 11.動態液晶面板彷真,可調節彷真面板象素點大小和顏色 12.圖形模式下可任意用鼠標作畫,左鍵畫圖,右鍵擦圖。 12.旋轉,翻轉,平移等字符模式下的功能也可用與對BMP圖象的處理 版本為pctolcd1.94 5月1日晚上發布第二測試版 更新如下: 1.增加鎖定點陣大小功能,例如可鎖定24X24點陣大小,然后調節獨立調節字點陣的大小 2.增加熱鍵功能,可用光標配合Ctrl,Shift對文字大小和位置修改 3.增加精簡輸出格式選項 4.把文字輸入框換成了文字輸入組合框,這樣就可以保存歷史紀錄。 5.輸出數據會自動清除以前的數據 6.可隱藏自定義格式,簡化操作 7.一些小的BUG修正。 版本為pctolcd2.03 5月3日凌晨發布第三測試版 更新如下: 1.增加了一些小東西,例如演示動畫一類的,我懶的一一寫了 2.改掉一些可惡的小BUG,例如點陣輸入框的自動完成。 3.增加大量文字處理和導入TXT文本文件功能,并且可以去除文本中的空白和重復字符, 可以對文本進行排序,適合于生成小字庫。我這里測試是3萬多字的TXT文件在2分鐘內轉成16X16點陣的字庫文件。 版本號為pctolcd2.53 由于本軟件側重于對字符的處理,所以在圖象方面功能較弱,請見晾。 5月8日發布正式版 正式版已經開始朝著液晶字庫生成軟件的方向進化了,我在后來的更新中把主要精力也放 在這部分,由于我目前還沒有發現有同類的軟件具備這個功能,也無法得到任何的參考,只能 自己摸索前進,所以如果還有不方便的地方請大家多提意見. 具體更新如下: 1.重寫大部分的內核代碼以配合漢字庫生成的功能,目前這個內核已經進行了反復的測試, 相信穩定性和速度較前一版本有了巨大的提高. 2.去掉那個比較愚蠢的熱鍵區了,因為用處不大 3.增加漢字庫生成功能,這是最重要的改進之處,下文將詳細介紹. 4.修正許多小BUG,使軟件更加成熟些. 5月12日發布完美版 這次發布的PCtoLCD2002完美版與前一版本相比沒有增加太多的功能,因為我覺得現有的這些功能已經足夠用于生成各種字模的需要了,所以完美版的主要工作是反復測試,精心去除各種BUG,以及調節一些細微之處,目的當然就是追求完美!不過世上不會有真正完美的東西,這個軟件也不例外,而且這個軟件從頭至尾全部是我一個人編寫完成,精力有限,難免會顧此失彼,如果大家發現了這個版本中存在的BUG,請及時告訴我。 更新說明: 1。界面采用新的字體,不會再有那種難看的黑色粗體字,比以前的要漂亮多了。 2。加入全面的提示幫助,盡量減少普通用戶的各種疑惑。 3。修正生成文件的擴展名的一些BUG,不會總是加上FON的擴展名了。 4。修正生成字模數據的一些格式BUG,現在生成的C51格式字模數據基本上可以直接粘貼到源程序中使用而不需要修改了 5。加入新的字模數據格式調整項,允許用戶更自由的定制自己需要的數據格式 6。最重要的更新:全面支持保存當前設置功能,用戶設置的字模格式,主窗口狀態和字庫生成窗口選項信息均可保存,下一次打開窗口時不用重新設置。 7。修正了新建圖象時會自動跳到圖形模式的BUG 8。增加輸出緊湊格式數據選項,可以生成不包含空白行的字模數據。 9。完善了每行數據顯示個數的功能,可以任意設置每行顯示的數據個數,并同時可以設置每行索引數據顯示個數。 10。修正了取模說明的一些錯誤,并改動了格式。 11。現在當用戶選擇10進制輸出時,會自動去掉生成字模數據前的“0x",或后面的“H”,選擇16進制時則會自動加上。 12。對各個窗體重新設計以全面適應最大化的需要,如果您覺得當前窗口不夠大,可以最大化使用。 13。增加生成英文點陣字庫功能,可自動生成ASCII碼從0-127的任意點陣字庫,使用方法同生成國標點陣字庫功能。 14。再次優化代碼,去掉各種調試信息,使程序速度再快一些。 15。還有許多細微的調整我記不清了…… 需要注意的地方: 在測試的過程中我發現了一個問題:在WIN98或WINME下當用戶直接生成特大點陣的字模時(例如320*320,1024*768的漢字字模),此時由于數據量非常龐大,而WIN98/WINME會有64K的數據容量限制,所以在主窗口中是無法得到全部的字模數據的,這時您需要使用字庫生成功能,通過形成一個數據文件才能得到完整的字模數據。 我認為到現在這個軟件功能已經很完善了,但可能使用上有點不方便,如果你有什么不明白 的地方,可以發帖子或發MAIL詢問
上傳時間: 2013-07-26
上傳用戶:sssnaxie
進入20世紀90年代后,隨著全球信息化、智能化、網絡化的發展,嵌入式系統技術獲得了前所未有的發展空間。 嵌入式系統的最大特點之_是其所具有的目的性或針對性,即每一套嵌入式系統的開發設計都有其特殊的應用場合與特定功能,這也是嵌入式系統與通剛的計算機系統最主要的區別。由于嵌入式系統是為特定的目的而設計的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應用系統硬件上和軟件上的靈活性,就可以用最低的成本,最少的時間,快速的完成功能的轉換。 本課題的目的在于提出并設計一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴展功能嵌入式系統平臺,并完成了系統的硬件設計和PCI(Peripheral Component Interconnect)橋的固件設計。設計過程中采用美國ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開發了系統的硬件部分。在整個硬件開發環節中,充分采用高速PCB(Printed Circuit Board)的設計原則,并進行全面的電路仿真試驗,保證了硬件系統的高度可靠性。本系統承襲了ARM7系列處理器高性能、低功耗、低成本的優點,并充分考慮到用戶的需要,擴展了多種常用的外部設備接口以及藍牙無線接口等,為將米各種可能的應用提供了完善的硬件基礎。概括總結起來本文具體工作如下: 1.完全自主設計了具有高擴展性的基于LPC2292嵌入式處理器的嵌入式系統應用開發平臺。基于該硬件平臺,可以實現許多基于ARM架構處理器的嵌入式應剛而無需對硬什系統作出大的改變,如多協議轉換器、CAN(Control Area Network)總線網關、以太網關、各種工業控制應用等。并在具體的設計實踐中,總結出了嵌入式系統硬件平臺的設計原則及設計方法。 2.完成了基于CPLD的PCI橋接芯片的同什設計,在ARM硬件平臺上成功擴展了PCI設備,成功解決了ARM處理器和PCI從設備之間通訊的問題。 3.完成了對所開發的嵌入式系統硬件平臺的測試工作,完成了基于AT89C51的PCI測試卡軟硬件設計。基于此測試卡,可以實現對系統中的PCI通訊功能進行有效測試,以保證整個硬件系統正常、高效、穩定地運行。本系統的設計完成,使其可以作為嵌入式應用的二次開發或實驗平臺,用于工業產品開發及高校相關專業的實踐教學。
上傳時間: 2013-05-22
上傳用戶:sztfjm
隨著我國經濟的高速發展,各類建設工程越來越多,這導致了國家對工程機械的需求越來越大,要求也越來越高。在機械和液壓技術已發展成熟的今天,信息化和智能化成了工程機械進行產品性能提升的新的突破口。而無線遙控技術是信息化的一個重要方面。 鑒于工程機械設備對無線遙控設備的需求,本文研制了用于工程機械的無線遙控器。因為工程機械對遙控通信的可靠性、抗干擾性和通信距離都有比較高的要求,所以本文沒有選擇紅外、藍牙等技術作為通信手段,而是選用高性能的射頻芯片ADF7020來搭建射頻模塊。在控制器方面,考慮到通信過程中需要進行非常復雜的編解碼運算,所以本文選用了運算速率較快的32位ARM核微控制器LPC2119。 論文首先在對上述兩塊主芯片進行深入研究的基礎上介紹了它們的功能特點和參數性能,與此同時還介紹了嵌入式系統開發的相關知識。接著基于這兩塊芯片對遙控器的實施方案進行了設計,包括硬件系統和軟件系統兩方面的內容,這構成了論文的主體內容之一。然后論文詳細深入的研究和討論了對遙控器通信性能起關鍵作用的差錯控制系統。研究內容包括循環碼、CRC碼、RS碼和交織技術等一系列的信道編碼理論,并且給出了各種編解碼的實現方法。基于這些理論,論文設計了一種CRC碼、RS碼以及交織技術相結合的差錯控制方法并將其應用在遙控器中,實際測試證明該方法從很大程度上提升了遙控器的通信性能。此外,還實現了遙控器的跳頻功能,可以有效的抵抗同頻干擾。論文的最后簡要介紹了系統開發調試環境以及仿真工具,并總結了軟件實現過程中對一些關鍵問題的處理辦法。
上傳時間: 2013-05-18
上傳用戶:yyyyyyyyyy
H.264/AVC是國際電信聯盟與國際標準化組織/國際電工委員會聯合推出的活動圖像編碼標準,簡稱H.264。作為最新的國際視頻編碼標準,H.264/AVC與MPEG-4、H.263等視頻編碼標準相比,性能有了很大的提高,并已在流媒體、數字電視、電話會議、視頻存儲等諸多領域得到廣泛的應用。 本論文的研究課題是基于H.264/AVC視頻編碼標準的CAVLC(Context-based Adaptive Variable Length Coding,基于上下文的自適應可變長編碼)編碼算法研究及FPGA實現。對于變換后的熵編碼,H.264/AVC支持兩種編碼模式:基于上下文的可變長編碼(CAVLC)和基于上下文的自適應算術編碼(CABAC,Context-based Adaptive BinaryArithmetic Coding)。在H.264/AVC中,盡管CAVLC算法也是采用了VLC編碼,但是同以往標準不同,它所有的編碼都是基于上下文進行。這種方法比傳統的查單一表的方法提高了編碼效率,但也增加了設計上的困難。 作者在全面學習H.264/AVC協議和深入研究CAVLC編碼算法的基礎上,確定了并行編碼的CAVLC編碼器結構框圖,并總結出了影響CAVLC編碼器實現的瓶頸。針對這些瓶頸,對CAVLC編碼器中的各個功能模塊進行了優化設計,這些優化設計包括多參考塊的表格預測法、快速查找表法、算術消除法等。最后,用Verilog硬件描述語言對所設計的CAVLC編碼器進行了描述,用EDA軟件對其主要功能模塊進行了仿真,并在Cyclone II系列EP2C20F484的FPGA上驗證了它們的功能。結果表明,該CAVLC編碼器各編碼單元的編碼速度得到了顯著提高且均能滿足實時通信要求,為整個CAVLC編碼器的實時通信提供了良好的基礎。
上傳時間: 2013-06-04
上傳用戶:libenshu01
汽車儀表是駕駛員與汽車進行交流的重要窗口,也是汽車高新技術的重要部分。傳統汽車儀表多使用指針型顯示器件為主,如步進電機、十字線圈,輔以液晶顯示,顯示的信息量相對較少,且結構復雜。一方面隨著汽車電子化程度的不斷提高,進行技術創新,研制開發新一代汽車儀表產品;另一方面,由于能源和環保問題,汽車也將從內燃機汽車發展到包括純電動汽車(BEF)、混合電動汽車(HEV)以及燃料電池汽車(FCV)的新能源汽車時代,因此結合新能源汽車信息量多、電子化程度高的特點,開發新一代汽車智能儀表具有重要的現實和長遠意義。 本文正是在這樣的背景下,以同濟大學汽車學院自主研發的ROVER燃料電池轎車為研究對象,進行了汽車智能儀表的一些功能研究與開發。所做的主要工作有: (1)根據要實現的功能確定所需的硬件資源,選擇合適的嵌入式硬件系統。 (2)嵌入式操作系統的選擇和二次開發。在選擇操作系統時要考慮到系統的硬件可移植性、實時性、對內存的需求以及提供哪些開發工具等。 (3)應用軟件的開發。主要是儀表界面設計,包括數字圖形顯示,動畫顯示,數據庫開發等。 (4)基于無線數據傳輸模塊下的GPRS無線通訊實驗。包括客戶端和服務器端系統配置,動態域名解析等。 該儀表已應用于ROVER燃料電池轎車,實踐表明,在嵌入式平臺上顯示車載信息,同傳統儀表相比具有較大的優勢。可滿足小型化、輕量化的要求;造型美觀,可動畫顯示、可讀性、可視性強;可實現一表多用。從軟件方面來講,引入了操作系統的概念,增強了代碼的可讀性、可維護性、可擴展性以及靈活性;信息顯示自由度高,顯示界面人性化,可定制;即使更換硬件平臺,也只需對操作系統和底層驅動程序進行少量的移植工作,而無需修改與硬件無關的應用代碼。
上傳時間: 2013-04-24
上傳用戶:SimonQQ
近年來,隨著計算機、微電子、通信及網絡技術、信息技術的發展、數字化產品的普及,嵌入式系統滲透到了各個領域,已經成為計算機領域的一個重要組成部分,成為新興的研究熱點,嵌入式軟件也在整個軟件產業中占據了重要地位。一個好的調試工具對軟件產品質量和開發周期的促進作用是不言而喻的,使得嵌入式調試工具成為了人們關注的重點。目前使用集成開發環境配合JTAG調試器進行開發是目前采用最多的一種嵌入式軟件開發調試方式。國內在JTAG調試器開發領域中相對落后,普遍采用的是國外的工具產品。因此開發功能強大的嵌入式調試系統具有重要的實際意義。 當前嵌入式系統中尤其流行和值得關注的是ARM系列的嵌入式處理器。為此本課題的目標就是設計并實現一個應用于ARM平臺的JTAG調試系統。GDB是一個源碼開放的功能強大的調試器,可以調試各種程序,包括 C、C++、JAvA、PASCAL、FORAN和一些其它的語言,還包括GNU所支持的所有微處理器的匯編語言。此外GDB同目標板交換信息的能力相當強,勝過絕大多數的商業調試內核,因此使用GDB不僅能夠保證強大的調試功能,同時可以降低調試系統的開發成本。為此本課題在對邊界掃描協議、ARM7TDMI片上仿真器Embedded-ICE和GDB遠程調試協議RSP做了深入研究的基礎上,實現了GDB調試器對嵌入式JTAG調試的支持。此外設計中還把可重夠計算技術引入到硬件JTAG協議轉換器的開發設計中,使調試器硬件資源可復用、易于升級,并大大提高了數據的傳輸速度。從而實現了一個低成本的、高效的、支持源代碼級調試的JTAG調試系統。
上傳時間: 2013-08-04
上傳用戶:huangld
光纖陀螺儀是激光陀螺的一種,它采用的是Sagnac干涉原理,以激光作為光源,用光纖構成環形光路并檢測出由正反時針沿光纖傳輸的兩束光,隨光纖環轉動而產生的兩路激光束之間的相位差,由此計算出旋轉的角速度。本論文所討論的干涉型閉環光纖陀螺的實現是基于DSP和PGGA兩個數字器件所搭建起來的,本章圍繞著這兩個器件來說明整個閉環光纖陀螺的構成和工作原理。在整個系統中,DSP和PGGA分別擔任同的角色,分別完成不同的功能。總的說來,PGGA主要實現整個系統的時序控制和閉環回路,以及為DSP提供原始濾波數據;而DSP主要的工作是從PGGA那里取來第一個加法器輸出的數據作為原始數據,再對數據進行濾波處理,最后的處理結果作為轉速的信息送給捷聯慣導系統。文章主要圍繞著如何提高陀螺的靈敏性能和穩定性來展開。分別從軟件和硬件兩個方面來討論如何提高陀螺的性能。軟件方面主要討論了前端采樣信號處理;陀螺轉速信息的濾波輸出以及閉環的調節。硬件方面主要討論了如何提高系統的穩定性、減小干涉信號的噪聲以及如何處理好DSP和PGGA之間的通信問題。 實踐表明,運用文中所討論的方法,陀螺的靈敏度和穩定性都有一定的提高,理論和方法切實有效。
上傳時間: 2013-04-24
上傳用戶:中國空軍
隨著3G網絡建設的展開,移動用戶數量逐漸增加,用戶和運營商對網絡的質量和覆蓋要求也越來越高。而在實際工作中,基站成本在網絡投資中占有很大比例,并且基站選址是建網的主要難題之一。同基站相比,直放站以其性價比高、建設周期短等優點在我國移動網絡上有著大量的應用。目前,直放站已成為提高運營商網絡質量、解決網絡盲區或弱區問題、增強網絡覆蓋的主要手段之一。但由于傳統的模擬直放站受周邊環境因素影響較大、抗干擾能力較差、傳輸距離受限、功放效率低,同時設備間沒有統一的協議規范,無法滿足系統廠商與直放站廠商的兼容,所以移動通信市場迫切需要通過數字化來解決這些問題。 本文正是以設計新型數字化直放站為目標,以實現數字中頻系統為研究重心,圍繞數字中頻的相關技術而展開研究。 文章介紹了數字直放站的研究背景和國內外的研究現狀,闡述了數字直放站系統的設計思想及總體實現框圖,并對數字直放站數字中頻部分進行了詳細的模塊劃分。針對其中的數字上下變頻模塊設計所涉及到的相關技術作詳細介紹,涉及到的理論主要有信號采樣理論、整數倍內插和抽取理論等,在理論基礎上闡述了一些具體模塊的高效實現方案,最終利用FPGA實現了數字變頻模塊的設計。 在數字直放站系統中,降低峰均比是提高功放工作效率的關鍵技術之一。本文首先概述了降低峰均比的三類算法,然后針對目前常用的幾種算法進行了仿真分析,最后在綜合考慮降低峰均比效果與實現復雜度的基礎上,提出了改進的二次限幅算法。通過仿真驗證算法的有效性后,針對其中的噪聲整形濾波器提出了“先分解,再合成”的架構實現方式,并指出其中間級窄帶濾波器采用內插級聯的方式實現,最后整個算法在FPGA上實現。 在軟件無線電思想的指導下,本文利用系統級的設計方法完成了WCDMA數字直放站中頻系統設計。遵照3GPP等相關標準,完成了系統的仿真測試和實物測試。最后得出結論:該系統實現了WCDMA數字直放站數字中頻的基本功能,并可保證在現有硬件不變的基礎上實現不同載波間平滑過渡、不同制式間輕松升級。
上傳時間: 2013-04-24
上傳用戶:趙安qw
LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天區面積多目標光纖光譜天文望遠鏡)需要對焦而上的4 000個光纖定位單元進行精確定位,一個光纖定位單元需要兩個步進電機來驅動,即需要對8 000個電機進行驅動控制。如何對這8 000個電機進行有效的控制,是本文主要的研究內容。 本義引入EDA(Electronic Design Automation),技術,以FPGA和CAN總線為硬件載體來進行設計。FPGA相比較于DSP,單片機而言,具有10管腳多,資源豐富,使用靈活等優點,可以存片內集成多個電機的摔制,這樣對于提高系統的集成度,節約成本無疑有著很大的幫助。 在電機的控制當中,其失步和過沖會直接影響到系統的精度,所以需要對電機脈沖頻率加以控制,對于在平穩狀態下能正常工作的電機,失步往往發生在啟動停止等脈沖頻率突然發生改變的時刻。具體實現方法是通過實驗找出一條理想的加減速曲線,再將曲線離散化,并把離散化后的加減速分頻系數存儲在FPGA片內ROM里而,當電機運行到對應的步數時,取出分頻系數來獲取對應的運行頻率。 在LAMOST觀測中,光纖定位單元的零位是個很重要的基準,在每次觀測之前,電機都要回零,理論上電氣零位和機械零位在同一點上,如果電氣檢測到達零位則認為已經到達機械零位位置。但是實際中由于裝配等一些原因,可能會出現零位短路和零位斷路的情況。零位斷路是指電機處于機械零位,但是電氣不能檢測到;零位短路是指電機不在機械零位,但是電氣已經檢測到處于零位。這兩種情況會造成越界和機械零位一直被擠壓的后果,有可能會損壞光纖定位單元,為了防止這些情況出現,軟件程序中加入了計數器,從而從有效地保護了光纖定位單元,同時將這些狀況向上反饋,以便維護和檢修。 在本文完成之時,能夠控制驅動336個光纖定位單元的小系統已經在北京天文臺興隆觀測站實際投入運行,并于2007年5月28日獲得首條光譜,取得了不錯的效果。
上傳時間: 2013-04-24
上傳用戶:afeiafei309