魏小龍MSP430系列單片機接口技術及系統設計實例 缺頁部分補上了,不得不分4卷,上傳不上
上傳時間: 2013-07-09
上傳用戶:heart520beat
魏小龍MSP430系列單片機接口技術及系統設計實例 缺頁部分補上了,不得不分4卷,上傳不上
上傳時間: 2013-08-05
上傳用戶:aig85
SPI接口實險,LED數據管顯示。 1、程序通過SPI接口輸出數據到HC595芯片驅動LED數據管簡單顯示。 2、內部1 M晶振,程序采用單任務方式,軟件延時。 3、進行此實驗請插上JP1的所有8個短路塊,JP6(SPI_EN)短路塊。
上傳時間: 2013-06-29
上傳用戶:123啊
燃料電池電動汽車DC/DC變換器的諸如工作電壓、電流、效率、體積、重量、溫度這些參數指標中溫度參數是一個尤為重要的參數。如何對DC/DC變換器內部多點溫度參數進行實時監測從而為DC/DC變換器提供可靠的溫度參數就成為本課題的直接來源和選題依據。 USB總線具有即插即用、使用方便、易于擴展以及抗干擾能力強等其它總線無法比擬的優點。如今USB已經成為PC上的標準接口,并迅速占領了計算機中、低速外設的市場。而且隨著計算機功能的不斷強大,虛擬儀器技術也在不斷發展。它代表了測量與控制技術的未來發展方向。本課題的研究目的就是希望將USB總線技術和虛擬儀器技術應用到測量系統中,充分利用實驗室現有的資源,設計一個基于USB總線和LabVIEW的多路溫度測試儀。 在了解DC/DC變換器內部主電路的拓撲結構的基礎上,考慮測試系統抗干擾技術,選用擴展了USB功能的微控制器芯片STM32F103和高精度溫度傳感器PT1000完成了基于恒流源的多通道溫度檢測電路原理圖與印刷電路板設計。在學習USB協議和電子芯片數據手冊的基礎上編寫了測試儀的下位機固件程序。通過LabVIEW中的NI—VISA開發驅動程序實現上位機與USB設備的通信功能。在LabVIEW虛擬儀器軟件開發平臺中編寫用戶界面并建立合理的報表生成系統,有效存儲數據提供用戶查詢。 直接在LabVIEW環境下通過NI—VISA開發能驅動用戶USB系統應用程序,完全避開了以前開發USB驅動程序的復雜性,大大縮短了開發周期,節省了開發成本。設計完畢后對系統進行了軟硬件聯調,通道標定和現場試驗,并進行了精度分析。實驗結果表明課題在這一研究過程中取得了預期的良好結果。
上傳時間: 2013-06-07
上傳用戶:kennyplds
函數發生器又名任意波形發生器,是一種常用的信號源,廣泛應用于通信、雷達、導航等現代電子技術領域。信號發生器的核心技術是頻率合成技術,主要方法有:直接模擬頻率合成、鎖相環頻率合成(PLL)、直接數字合成技術(DDS)。DDS是開環系統,無反饋環節,輸出響應速度快,頻率穩定度高。因此直接數字頻率合成技術是目前頻率合成的主要技術之一,其輸出信號具有相對較大的帶寬、快速的相位捷變、極高的相位分辨率和相位連續等優點。本文的主要工作是采用SOPC結合虛擬儀器技術,進行DDS智能函數發生器的研制。 本文介紹了虛擬儀器技術的基本理論,簡要闡述了儀器驅動程序、VISA等相關技術。對SOPC技術進行了深入的研究:SOPC技術是基于可編程邏輯器件的可重構片上系統,它作為SOC和CPLD/FPGA相結合的一項綜合技術,結合了兩者的優點,集成了硬核或軟核CPU、DSP、鎖相環、存儲器、I/O接口及可編程邏輯,可以靈活高效地解決SOC方案,而且設計周期短,設計成本低,非常適合本設計的應用。本文還對基于DDS原理的設計方案進行了分析,介紹了DDS的基本理論以及數學綜合,在研究DDS原理的基礎上,利用SOPC技術,在一片FPGA芯片上實現了整個函數發生器的硬件集成。 本文就函數發生器的設計制定了整體方案,對軟硬件設計原理及實現方法進行了具體的介紹,包括整個系統的硬件電路,SOPC片上系統和PC端軟件的設計。在設計中,LabVIEW波形編輯軟件和函數發生器二者采用異步串口進行通信。利用LabVIEW的強大功能,把波形的編輯,系統的設置放到計算機上完 成,具有人機界面友好、系統升級方便、節約硬件成本等諸多優勢。同時充分利用了FPGA內部大量的邏輯資源,將DDS模塊和微處理器模塊集成到一個單片FPGA上,改變了傳統的系統設計思路。通過對系統仿真和實際測試,結果表明該智能型函數發生器不僅能產生理想的輸出信號,還具有集成度高、穩定性好和擴展性強等優點。關鍵詞:智能型函數發生器,虛擬儀器,可編程片上系統,直接數字合成技術,NiosⅡ處理器。
上傳時間: 2013-07-09
上傳用戶:zw380105939
隨著計算機技術的迅猛發展,受其影響的儀器行業也發生了巨大的變革,即儀器的手動操作使用改為計算機控制自動測試。隨著自動測試技術和程控儀器的發展,除了要求物理硬件接口標準化外,也要求軟件控制標準化。 硬件方面,從20世紀50代自動測試概念建立起,經過初期專用接口、半專用接口到20世紀80年代中期才普及推廣開放式標準接口總線,如RS232串行通信接口總線、GPIB通用接口總線、PXI計算機外圍儀器系統總線、VXI塊式儀器系統總線等。 軟件方面,1987年6月頒布的IEEE488.2(程控儀器消息交換協議)標準首先解決了數據結構方面的問題,但仍將大量的器件語義留給設計者自由定義。1990年4月,國際上九家儀器公司在IEEE488.2基礎上提出了SCPI(Standard Commands for Programmable Instruments程控儀器標準命令),才使程控儀器器件數據和命令得到標準化。SCPI的總目標是縮短自動測試系統程序開發時間,保護儀器制造者和使用者雙方的硬、軟件投資,為儀器控制和數據利用提供廣泛兼容的編碼環境。 儀器接收到SCPI消息后進行響應:接收字符串消息、詞法分析、語法分析、中間代碼生成、優化和目標代碼生成,語法分析模塊的性能直接影響到程控執行效率。為了進一步簡化儀器內語法分析模塊、提高程控執行效率,本課題提出了在接口電路中加入解析模塊的思想,可將控制器發送到儀器的SCPI消息即復雜的ASCII碼字符串轉變為簡單的二進制代碼。采用此解析模塊將大大簡化儀器設計者的軟件工作,既能實現儀器語言標準化又能提高儀器對遠程 控制的響應速度,這在研究實驗室內的自制儀器時將是很有用的。 儀器接口有很多種,本課題主要討論了RS232和GPIB兩種接口。本設計中儀器接口板是獨立于儀器的,與儀器單獨使用微處理器,若要與儀器連接實現通信只需在兩微處理器之間進行通信即可,這樣做的目的是:一方面可以不影響儀器的設計和操作,一方面可以實現接口板的通用性和儀器的可換性。針對于RS232接口為一簡單接口,我先將工作重心放在軟件設計上,主要考慮怎樣把復雜的ASCII碼字符串解析為簡單的二進制代碼。針對于GPIB接口,軟件設計的主要部分已完成,再把工作重心放在硬件設計上,采用性價比更高的CPID實現GPIB接口芯片NAT9914。為了觀察解析結果還加入了LCD顯示。本設計在開發通用的、低價的儀器接口板方面做了一個有益的嘗試,為進一步的自動測試系統研究打下了基礎。 關鍵詞:儀器;SCPI;RS232接口;GPIB接口;CPLD
上傳時間: 2013-04-24
上傳用戶:Andy123456
圖像的采集和傳輸是實時監控、遠程控制、智能小區等諸多領域的關鍵技術。基于傳統:PC的圖像采集已成為現實。隨著信息技術的迅速發展,嵌入式系統的研究開發成為了后PC時代的一個熱點,它被廣泛應用于工業現場、信息家電等各行各業。同時,圖像的遠程采集傳輸也朝著專業化、多樣化和低成本的方向發展。利用嵌入式技術來實現圖像的遠程采集傳輸正順應了時代發展,有較大的實用價值。 本文主要研究了基于嵌入式的遠程圖像采集傳輸系統。嵌入式終端采用$3C2410為核心的目標板為硬件平臺,采用嵌入式Linux為系統平臺。系統通過連接在嵌入式終端的USB攝像頭完成靜態圖像數據采集,并進行圖像壓縮處理。在圖像傳輸方面,論文設計了兩種模式:一種是通過Intemet傳輸的、基于B/S模式的傳輸方式。在該模式下,遠端客戶機通過瀏覽器訪問架設在終端里的嵌入式服務器而獲得圖像信息。另一種是基于GPRS網絡實現遠程無線圖像傳輸。終端將采集到的圖像數據通過GPRS網絡發送到擁有固定Ip的監控服務器上來完成圖像遠程傳輸。 本文首先介紹了圖像采集傳輸和嵌入式方面的相關內容,并介紹了本論文所采用的開發平臺。為了順利開發接著構建了開發環境,這里包括U-boot的移植、Linux系統的內核編譯和移植、設備驅動模塊的加載以及交叉編譯環境的建立。在此基礎上,利用Vide04Linux的接口函數,用C語言實現了圖像原始數據的采集程序,并利用JPEG算法了實現圖像壓縮。在基于B/S模式的傳輸方式中,首先利用Boa架設了嵌入式服務器,然后用C語言完成CGI腳本,該腳本將圖像嵌入網頁并實時更新以實現網頁的動態輸出。在基于GPRS實現遠程無線圖像傳輸方式中,論文詳細分析了系統通訊數據流的特征,提出了采用辨識特征字符、數據打包等策略以實現GPRS的網絡連接和數據通訊,并且在此基礎上用C語言編程實現。同時,在PC(Linux)上用Socket編程實現了監控服務器軟件,該軟件用以接收圖像數據和控制嵌入式終端的系統狀態。最后,論文分析比較了兩種傳輸方式的區別和優缺點。試驗證明,采用兩種方式都能成功實現圖像的遠程采集傳輸,并且試驗效果較好。
上傳時間: 2013-05-17
上傳用戶:squershop
運動控制卡是數控系統的重要組成部分,是上位機與驅動執行部件的之間的一座橋梁。數控加工中的定位控制的精度、速度調節的性能等重要指標都與運動控制卡密切相關。目前,國內研制的運動控制卡與國外專業性公司研制的先進的開放式運動控制卡相比還有較大差距。因此,對于運動控制卡的研究與開發具有很大的現實意義。 本文對運動控制卡的各種實現方案作了深入的比較,對于運動控制卡的發展趨勢進行了探討。在分析數控系統對于運動控制卡需求的基礎上,提出了一種基于DSP的PCI總線運動控制卡的實現方案。該方案具有通用性好、軟件易于修改升級、調試方便等特點。 文中對這一方案的具體實現做了詳細的分析,給出了系統的整體結構設計,軟硬件組成情況。詳盡闡述了運動控制電路、總線接口電路、驅動器接口電路等硬件電路的設計過程,以及運動控制卡的制作過程。論述了DSP上的程序結構,并具體分析了插補算法、速度控制算法等在DSP上的實現方法。對PC機上的運動控制卡的驅動程序的模型以及編寫方法做了介紹。 通過對制成樣板的調試表明,運動控制卡具有良好的性能。
上傳時間: 2013-07-29
上傳用戶:weddps
本論文在詳細研究MIL-STD-1553B數據總線協議以及參考國外芯片設計的基礎上,結合目前新興的EDA技術和大規模可編程技術,提出了一種全新的基于FPGA的1553B總線接口芯片的設計方法。 從專用芯片實現的具體功能出發,結合自頂向下的設計思想,給出了總線接口的總體設計方案,考慮到電路的具體實現對結構進行模塊細化。在介紹模擬收發器模塊的電路設計后,重點介紹了基于FPGA的BC、RT、MT三種類型終端設計,最終通過工作方式選擇信號以及其他控制信號將此三種終端結合起來以達到通用接口的功能。同時給出其設計邏輯框圖、算法流程圖、引腳說明以及部分模塊的仿真結果。為了資源的合理利用,對其中相當部分模塊進行復用。在設計過程中采用自頂向下、碼型轉換中的全數字鎖相環、通用異步收發器UART等關鍵技術。本設計使用VHDL描述,在此基礎之上采用專門的綜合軟件對設計進行了綜合優化,在FPGA芯片EP1K100上得以實現。通過驗證證明該設計能夠完成BC/RT/MT三種模式的工作,能處理多種消息格式的傳輸,并具有較強的檢錯能力。 最后設計了總線接口芯片測試系統,選擇TMS320LF2407作為主處理器,測試主要包括主處理器的自發自收驗證,加入RS232串口調試過程提高測試數據的直觀性。驗證的結果表明本文提出的設計方案是合理的。
上傳時間: 2013-06-04
上傳用戶:ayfeixiao
本文首先從數控系統的組成與特點進行詳細分析,然后對運動控制卡在整個系統中承擔功能進行了分析。根據數字型號處理器件的快速運算能力和現場可編程門陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進行總體設計的規劃。 本文重點詳細闡述了四軸運動控制卡硬件電路的設計。通過對現有部分PC總線的介紹與比較,設計選擇了PCI總線作為上位PC與運動控制卡的通信總線,并且選擇PCI9052芯片來設計PCI接口模塊;基于DSP器件的特點,設計選擇了TMS320LF2407芯片為核心,進行運算控制單元的設計,同時對其主要內部資源進行了分配。最后,根據硬件的原理圖,完成了具體電路板的制作。 對軟件設計,文章主要對插補算法在DSP上的實現作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點比較法直線和圓弧插補算法以及數字積分插補原理也進行了分析。最終,提出總體程序流程控制、速度控制算法、插補算法等的程序設計框架,并進行了具體程序設計。
上傳時間: 2013-07-19
上傳用戶:CHENKAI