freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于dsp的數(shù)據(jù)采集系統(tǒng)的設(shè)計(存儲版)

2025-07-26 17:09上一頁面

下一頁面
  

【正文】 將數(shù)據(jù)傳輸給發(fā)送移位寄存器 TXSHF,如果 SCI 的發(fā)送功能使能,TXSHF 則將接收到的數(shù)據(jù)逐位逐位的移到 SCITXD 引腳上。我們通常將帶有格式信息的每一個數(shù)據(jù)字符叫做一幀,在通信中常常是以幀為單位的。當數(shù)據(jù)接收時,需要查詢的是SCI 接收狀態(tài)寄存器(SCIRXST)中的 RXRDY,接收器就緒標志。void InitSci(void){ =0。 =0xF3。 //發(fā)送中斷級別為12 =0。 //FIFO接收中斷級別為14 =1。 bit3bit2 = 00,數(shù)據(jù)類型為字節(jié)。 else if(a0x67) a=0x57。 if(b0x40) b=0x30。 else if(d0x67) d=0x57。a=10。 x=x/16。 } Txbuffer[10]=ASCII[b%16]。 //清除發(fā)送中斷標志 } } =0。F2812的ADC模塊具有2個8狀態(tài)的序列發(fā)生器:SEQ1和SEQ2。引腳ADCINA0ADCINA7對應(yīng)于S/HA,引腳ADCINB0ADCINB7對應(yīng)于S/HB。當啟動信號到來時,相應(yīng)的序列發(fā)生器就開始對其內(nèi)部預(yù)先指定的通道進行轉(zhuǎn)換。void InitAdc(void){ unsigned int i。i5000。 =1。 //采集窗口的大小(AVQ+1)個ADCLK。 =6。 =14。 AD[2]=(float)(4)*。 AD[10]=(float)(4)*。 // 清中斷標志 =1。(4)網(wǎng)絡(luò)上的節(jié)點信息可以分成不同的優(yōu)先級,可以滿足不同的實時要求。(9)CAN總線采用CRC校驗并可提供相應(yīng)的錯誤處理功能,保證了數(shù)據(jù)通信的可靠性。(7)當發(fā)送出現(xiàn)錯誤或仲裁時丟失數(shù)據(jù),CAN控制器有自動重發(fā)送功能。(5)總線喚醒功能可編程。節(jié)點數(shù)可達110個,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維??梢远嘀鞣绞焦ぷ鳎W(wǎng)絡(luò)上任意一個節(jié)點均可以在任意時刻主動地向網(wǎng)絡(luò)上的其他節(jié)點發(fā)送信息,而不分主從。 =1。 AD[8]=(float)(4)*。 //等待中斷 AD[0]=(float)(4)*。 =12。 =4。 //EVB啟動觸發(fā) =0。 //順序采樣 1并發(fā)采樣 =1。 =1。雙序列發(fā)生器模式下,無論是SEQ1產(chǎn)生中斷還是SEQ2產(chǎn)生中斷,都是中斷ADCINT,位于PIE控制器第1組的第6個。如果輸入電壓過高,如超過3V,或者輸入電壓為負電壓,都會燒壞DSP,因此,通常需要將采樣輸入的信號先經(jīng)過調(diào)理電路進行調(diào)整,使其輸入電壓范圍在ADC正常工作范圍之內(nèi)。 ADC模塊的特點1. 共有16個模擬量輸入引腳,將這16個輸入引腳分成了2組:A組引腳為ADCINA0ADCINA7,B組引腳為ADCINB0ADCINB7。A組使用采樣保持器A,B組使用采樣保持器B。 while(==0)。a9。 x=x/16。 //接收數(shù)據(jù) } b=0。 if(d0x40) d=0x30。 else if(a0x47) a=0x37。通訊嘗試恢復(fù)命令(COMERROR),請求地址為0的一個BYTE數(shù)據(jù)//兩個ASCII碼轉(zhuǎn)換為16進制unsigned char ath_2(unsigned char a,unsigned char b){ if(a0x40) a=0x30。 組態(tài)王與單片機通訊的命令格式:讀寫格式(除字頭、字尾外所有字節(jié)均為ASCII碼)字頭設(shè)備地址標志數(shù)據(jù)地址數(shù)據(jù)字節(jié)數(shù)數(shù)據(jù)…異或CR說明; 字頭:1字節(jié)1個ASCII碼,40H設(shè)備地址: 1字節(jié)2個ASCII碼,0—255(即00x0ffH)標志:1字節(jié)2個ASCII碼,bit0~bit7,bit0= 0:讀,bit0= 1:寫。 //清除接收中斷標志位 =1。 //沒有清除TXFFINT的標志位 =0。 //SCIA模塊的發(fā)送使能 =1。當接收中斷標志位 RXRDY置1時,就會產(chǎn)生接收中斷標志。當這個位為 1 的時候,表明發(fā)送數(shù)據(jù)緩沖寄存器 SCITXBUF 已經(jīng)準備好開始接收并發(fā)送下一個數(shù)據(jù)了。SCI 使用的是NRZ 的數(shù)據(jù)格式 。 7 SCIA 模塊具有 13 個控制寄存器,值得注意的是,這些寄存器都是 8 位的寄存器,當某個寄存器被訪問時,數(shù)據(jù)位于低 8 位,高 8 位為 0,因此,把數(shù)據(jù)寫入高 8 位將是無效的。SCIA可以產(chǎn)生兩個中斷,SCIRXINTA 和SCITXINTA,即發(fā)送中斷和接收中斷。CPU 會將相應(yīng)的 IER 和 IFR 位進行清除,EALLOW 也被清除,INTM 被置位,就是不能響應(yīng)其他中斷了,CPU 向其他中斷發(fā)出了通知,正在忙,沒空來處理你們的請求了,得等到處理完手上的中斷之后才能再來處理你們的請求。所以,每個外設(shè)中斷被響應(yīng)之后,一定要對 PIEACK 的相關(guān)位進行手動服務(wù),否則同組內(nèi)的其他中斷都不會被響應(yīng)。PIE 模塊將 96 個外設(shè)和外部引腳的中斷進行了分組,每 8 個中斷為 1 組,一共是 12 組,分別是 PIE1PIE12。此時,如果該中斷相應(yīng)的中斷使能(IE=Interrupt Flag)已經(jīng)被置位為 1,外設(shè)就會向 PIE 控制器發(fā)出一個中斷請求。 TimerRegsAddr = 1。 temp = (long) (Freq * Period)。 //初始化CpuTimer0的周期寄存器 = 0。先給定時器分頻器TDDRH:TDDR賦值,然后裝載入預(yù)定標器PSCH:PSC中,每隔一個SYSCLKOUT脈沖,PSCH:PSC的值減一,當PSCH:PSC的值減為0的時候,就會輸出一個TIMCLK,從而TIMH:,TDDRH:TDDR中的值重新裝載入PSCH:PSC中,周而復(fù)始的循環(huán)下去。其中CPU定時器1和2被系統(tǒng)保留,用于實時操作系統(tǒng)。GPIO的寄存器也分成了兩大類:一類是控制寄存器,主要由功能選擇寄存器GPxMUX,方向控制寄存器GPxDIR,輸入限定控制寄存器GPxQUAL組成,其中x代表A、B、C、D、E、F或者是G;另一類是數(shù)據(jù)寄存器,主要由數(shù)據(jù)寄存器GPxDAT,置位寄存器GPxSET,清除寄存器GPxCLEAR和取反寄存器GPxTOGGLE組成。只要向WDKEY寫0x55和0xAA,無論寫的順序如何都不會導(dǎo)致系統(tǒng)復(fù)位;而只有先寫0x55,再寫0xAA才會清除WDCNTR??撮T狗電路的應(yīng)用,使單片機可以在無人監(jiān)控的狀態(tài)下連續(xù)工作。 // LSPCLK=150/4=// 對工程中使用到的外設(shè)進行時鐘使能 =1。 = 0x0300。第四章 數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計 時鐘和系統(tǒng)控制為了讓F2812DSP按部就班的執(zhí)行相應(yīng)的代碼來實現(xiàn)功能,就得讓DSP芯片“活”起來,除了給DSP提供電源外,還需向CPU不斷地提供規(guī)律的時鐘脈沖,這一功能由F2812內(nèi)部振蕩器OSC和基于鎖相環(huán)PLL的時鐘模塊來實現(xiàn)。 RS232串口電路 DlD/0接口模塊TM3s20F2812有多達41個通用、雙向的數(shù)字刀O(GPIO)引腳,其中大多數(shù)都是基本功能和一般刀O引腳,TMS320LF2407的大多數(shù)刀O引腳都可用來實現(xiàn)其他功能。TMS320F2812中有兩組SCI通信,SCIA和SCIB。為了使F2812 eCAN模塊的電平符合高速CAN總線的電平特性,在eCAN模塊與CAN總線之間需要增加電平轉(zhuǎn)換器件。該芯片帶有可單獨供電的雙路輸出?,F(xiàn)已確定下位機選用TI公司的TMS320F2812 DSP芯片,數(shù)據(jù)經(jīng)DSP采集后,要實時將現(xiàn)場信息傳輸?shù)絇C機進行實時監(jiān)控。這些也是目前CAN總線應(yīng)用于眾多領(lǐng)域,具有強勁的市場競爭力的重要原因。但是較之目前許多RS一485基于R線構(gòu)建的分布式控制系統(tǒng)而言,基于CAN總線的分布式控制系統(tǒng)在以下方面具有明顯的優(yōu)越性。采用哈佛總線結(jié)構(gòu)模式,具有快速的中斷響應(yīng)和中斷處理能力,具有同一的寄存器編程模式,并且編程可兼容C/C++語言以及匯編語言。TI公司推出的系列DSP一改傳統(tǒng)的馮。第 2 章主要DSP數(shù)據(jù)采集系統(tǒng)總體設(shè)計方案,給出了適合本系統(tǒng)的方案。其次,在通用測控方面,采用嵌入式微處理器的方案也由早期的采用 A/D 器件和標準單片機組成應(yīng)用系統(tǒng)發(fā)展到在單芯片上實現(xiàn)完整的數(shù)據(jù)采集與分析,即目前極為熱門的 SOC (System On Chip)[3]。隨著微電子制造工藝水平的飛速提高及數(shù)據(jù)分析理論的進一步完善與成熟,目前國內(nèi)外對數(shù)據(jù)采集系統(tǒng)的高性能方面的研究上取得了很大的成就。例如在實時監(jiān)控系統(tǒng)中,必然要求對測量數(shù)據(jù)實時處理。同時,還可以用計算機將得到的數(shù)據(jù)進行儲存、顯示和打印,以實現(xiàn)對某些物理量的監(jiān)視,其中一部分數(shù)據(jù)還將被用作生產(chǎn)過程中的反饋控制量。人們只有從外界獲取大量準確、可靠的信息經(jīng)過一系列的科學(xué)分析、處理、加工與判斷,進而認識和掌握自然界與科學(xué)技術(shù)中的各種現(xiàn)象與其相關(guān)的變化規(guī)律,并通過相應(yīng)的系統(tǒng)和方法實現(xiàn)科學(xué)實驗研究與生產(chǎn)過程的高度自動化。從廣泛的意義上來講,數(shù)據(jù)采集與處理的主要包括以下幾個方面:(1)數(shù)據(jù)的采集:主要是解決非電量轉(zhuǎn)換為電量的問題以及多路復(fù)用、數(shù)據(jù)的模擬形式和數(shù)字形式之間的轉(zhuǎn)換問題。由于電子計算機技術(shù)的蓬勃發(fā)展,為提高數(shù)據(jù)處理的實時性提供了廣闊的前景。同時,通用 PC 機的 CPU 用于數(shù)據(jù)處理也較為常見。此外,為了解決 SOC 方案中數(shù)據(jù)處理性能的不足,采用 DSP 作為數(shù)據(jù)采集系統(tǒng)的 CPU 的研究與應(yīng)用目前也逐漸引起業(yè)內(nèi)重視。第 5 章給出了系統(tǒng)測試過程和測試結(jié)果。作為TI公司的TM320F2812具有很高的性價比,廣泛應(yīng)用于工業(yè)控制,特別是應(yīng)用于處理速度,處理精度方面要求較高的領(lǐng)域。(6)3個外部中斷模塊,外部中斷模塊PIE可以支持96個外部中斷,當前僅用了45個外部中斷。其次,CAN總線通過CAN控制器接口芯片82C250的兩個輸出端CANH和CANL與物理總線相連,而CANH端的狀態(tài)只能是高電平或懸浮狀態(tài),CANL端只能是低電平或懸浮狀態(tài)。近年來興起的組態(tài)軟件是一種標準化,模塊化,商品化的通用工業(yè)控制開發(fā)軟件,只需要進行標準功能模塊的軟件組態(tài)和簡單的編程,就可以設(shè)計出標準化,專業(yè)化,通用性強,可靠性高的上位機人機界面控制程序,且工作量較小,開發(fā)調(diào)試周期短,對程序設(shè)計員要求也較低,并且由于組態(tài)軟件都是由專門軟件開發(fā)人員按照軟件工程的規(guī)范來開發(fā)的,使用前又經(jīng)過了比較長時間的工程運行考驗,其質(zhì)量是有充分保證的。SCI接口可以工作在全雙工工作模式,并且經(jīng)接口芯片轉(zhuǎn)換后可變成RS232或RS485電平標準,進而與PC機的串口相連。 電源產(chǎn)生電路考慮到TPS7
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1