国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

用于激光告警的CAN總線通信技術(shù)

2014-11-30 07:49:12王志斌
關(guān)鍵詞:寄存器電平總線

李 芮,李 曉,王志斌

(中北大學(xué)山西省光電信息與儀器工程技術(shù)研究中心,山西太原030051)

0 引言

為研制用面陣探測(cè)器的具有高速峰值檢測(cè)和實(shí)時(shí)判斷功能的高性能激光告警接收機(jī),需要設(shè)計(jì)一種新型激光實(shí)時(shí)探測(cè)原理實(shí)驗(yàn)系統(tǒng):采用總線結(jié)構(gòu)和通信協(xié)議,以面陣焦平面探測(cè)器為光電轉(zhuǎn)換器,高速FPGA為信號(hào)處理單元,做到對(duì)激光信號(hào)的快速采集與并行處理,滿足高速、實(shí)時(shí)的信號(hào)傳輸與處理技術(shù)的要求。

由于激光信號(hào)的特殊性,必須做到信號(hào)的實(shí)時(shí)采集,并且保證在采集數(shù)據(jù)的同時(shí),可以對(duì)上一幀的數(shù)據(jù)進(jìn)行處理。在處理數(shù)據(jù)的同時(shí)又要采集下一幀數(shù)據(jù),并且實(shí)現(xiàn)激光告警。這就對(duì)電路的高速信號(hào)處理能力提出了要求,必須能夠在很短的時(shí)間內(nèi)完成上述操作,這些都是單片機(jī)無(wú)法做到的。而FPGA采用并行數(shù)據(jù)處理方法,能夠達(dá)到系統(tǒng)的高速信號(hào)處理要求[1,2]。CAN總線是控制器局域網(wǎng)絡(luò),其節(jié)點(diǎn)數(shù)最多可達(dá)110個(gè)。目前CAN已經(jīng)形成國(guó)際標(biāo)準(zhǔn),并被公認(rèn)為幾種最有前途的現(xiàn)場(chǎng)總線之一[3,4]。因此,在本系統(tǒng)中采用FPGA處理輸出結(jié)果通過(guò)CAN總線接口和計(jì)算機(jī)或者與其它微控制器相連,對(duì)其采集的數(shù)據(jù)進(jìn)行監(jiān)控。

本文將重點(diǎn)研究此系統(tǒng)中如何實(shí)現(xiàn)FPGA與單片機(jī)的CAN總線通信部分,將FPGA高速采集快速處理得到的激光信號(hào)的波長(zhǎng)和方向等信息,經(jīng)CAN總線傳輸給單片機(jī),并且驅(qū)動(dòng)單片機(jī)進(jìn)行顯示。

1 硬件電路設(shè)計(jì)

由于其工作時(shí)間相對(duì)較長(zhǎng),選用Altera公司的Cyclone II系列的低功耗處理器EP1C6Q240C8型芯片,提供185個(gè)IO接口。該芯片采用240腳的PQFP封裝,擁有5980個(gè)Les。該芯片內(nèi)部帶有288K的ram和2個(gè)鎖相環(huán),可以保證高速運(yùn)行時(shí)時(shí)鐘信號(hào)的穩(wěn)定性,有較強(qiáng)的數(shù)據(jù)處理能力。考慮到必須具有高抗干擾性、高信噪比、高可靠性,芯片采用貼片型240腳的PQFP封裝形式。其晶振采用50Mhz,時(shí)鐘周期為20ns,并引出15個(gè)I/O接口,分別用于控制CAN控制器控制信號(hào)d0-d7、reset、ale、cs、rd、wr以及電平轉(zhuǎn)換芯片方向控制信號(hào)tr1、tr2。硬件電路如圖1所示。

圖1 FPGA節(jié)點(diǎn)硬件電路

1.1 CAN控制器電路設(shè)計(jì)

SJA1000是一款新型的CAN控制器,與PCA82C200 CAN控制器相比,它增加了一種新的操作模式——PeliCAN模式,能夠自動(dòng)完成CAN-bus協(xié)議的解析,常用于建立CAN設(shè)備的核心電路,被廣泛應(yīng)用在各種CAN電路設(shè)計(jì)中[5]。SJA1000內(nèi)部具有8位并行地址/數(shù)據(jù)復(fù)用總線,有Intel和Motorola時(shí)序2種模式可供選擇,在這里將SJA1000的MODE引腳拉高接到+5V,采用Intel時(shí)序。采用旁路CAN輸入比較器,這主要用于SJA1000外接發(fā)送接收電路時(shí),減少內(nèi)部延時(shí),使總線長(zhǎng)度最大可能地增加。應(yīng)將RX1引腳接到一個(gè)確定的電平,這里將RX1引腳接到CAN收發(fā)器的Vref引腳,將RX0、TX0引腳分別接到CAN收發(fā)器的RXD、TXD引腳,并將其TX1引腳懸空。由于FPGA不存在總線中斷,故將其INT引腳懸空。具體電路圖如圖2所示。

1.2 CAN收發(fā)器電路設(shè)計(jì)

收發(fā)器是一種專(zhuān)用器件,用來(lái)完成CAN-bus物理層電信號(hào)的轉(zhuǎn)換。在這里采用82C250作為CAN控制器與物理總線之間的接口。將其RS引腳 (斜率電阻輸入端)接47K電阻后接地,用于降低射頻干擾。在CANH和CANL之間需要接一個(gè)120Ω的總線阻抗匹配電阻[6]。具體電路圖如圖3所示。

圖2 CAN控制器SJA1000電路

圖3 CAN收發(fā)器82C250電路

1.3 電平轉(zhuǎn)換芯片電路設(shè)計(jì)

由于SJA1000的控制管腳都是5V的COMS邏輯,它的高電平的最小值為4.6V,F(xiàn)PGA的3.3V的TTL邏輯不能滿足它的要求。因此在設(shè)計(jì)中,采用了TI公司的5V和3.3V雙向電平轉(zhuǎn)換芯片74LVC4245 2片,此芯片一片可以實(shí)現(xiàn)8個(gè)信號(hào)電平的轉(zhuǎn)換,把SJA1000的5V COMS電平信號(hào)d0-d7、reset、ale、cs、rd、wr轉(zhuǎn)換成3.3V TTL標(biāo)準(zhǔn)信號(hào),連接到FPGA的引腳上。在使用電平轉(zhuǎn)換芯片時(shí),注意要將SJA1000的地址數(shù)據(jù)復(fù)用引腳d0-d7連接到其中一片74LVC4245上,其它控制信號(hào)引腳連接到另一片芯片上,便于讀時(shí)序時(shí)對(duì)其電平轉(zhuǎn)換方向進(jìn)行控制。并將其OE引腳接地,使其始終處于片選使能狀態(tài)。具體電路圖如圖4、圖5所示。

圖4 電平轉(zhuǎn)換芯片74LVC4245電路

圖5 電平轉(zhuǎn)換芯片74LVC4245電路

1.4 單片機(jī)節(jié)點(diǎn)電路設(shè)計(jì)

由于后續(xù)數(shù)據(jù)顯示只占用很少量的存儲(chǔ)空間,而且對(duì)微處理器速度、功能等方面要求不高,所以選用低成本、低功耗的微控制芯片89C52,用來(lái)作為顯示編碼、驅(qū)動(dòng)、控制等面向用戶的工作。其晶振采用11.0592Mhz。其復(fù)位電路采用按鍵復(fù)位和上電自動(dòng)復(fù)位2種,便于操作與控制。

在單片機(jī)節(jié)點(diǎn)中同樣采用SJA1000作為CAN控制器,與FPGA電路中不同的是,將SJA1000的中斷輸出引腳INT與單片機(jī)的P3.3引腳相連,用于控制單片機(jī)進(jìn)入中斷處理程序。同樣采用82C250作為CAN收發(fā)器。為了方便控制CAN報(bào)文的發(fā)送,在單片機(jī)節(jié)點(diǎn)電路設(shè)計(jì)中,增加了按鍵電路,按鍵電路與單片機(jī)的P3.2引腳INT0相連,按下按鍵時(shí)會(huì)進(jìn)入外部中斷0中斷處理子程序,啟動(dòng)CAN報(bào)文的發(fā)送,并使發(fā)送數(shù)據(jù)遞增 1[7,8]。

2 程序設(shè)計(jì)

FPGA節(jié)點(diǎn)中CAN總線接口采用verilog語(yǔ)言描述。在這里將FPGA程序設(shè)計(jì)分為3個(gè)部分:SJA1000初始化、發(fā)送操作和接收操作。具體流程圖如圖6所示。

SJA1000內(nèi)部有多個(gè)寄存器,其內(nèi)部寄存器對(duì)微控制器來(lái)說(shuō)是以外部寄存器形式編址的片內(nèi)存儲(chǔ)器[9]。SJA1000的控制信號(hào)主要有復(fù)位控制信號(hào)reset、地址/數(shù)據(jù)復(fù)用總線ad0-ad7、地址鎖存信號(hào)ale、片選信號(hào)cs、讀信號(hào)rd和寫(xiě)信號(hào)wr。此外,還有2個(gè)控制電平轉(zhuǎn)換芯片74LVC4245的電平轉(zhuǎn)換方向的信號(hào)tr1、tr2,其中tr1對(duì)應(yīng)ad0-ad7信號(hào)的電平轉(zhuǎn)換,tr2對(duì)應(yīng)其它信號(hào)的電平轉(zhuǎn)換。上電后,先將SJA1000復(fù)位控制信號(hào)拉低,計(jì)數(shù)延時(shí)一段時(shí)間后將其拉高,完成SJA1000的復(fù)位。在SJA1000復(fù)位過(guò)程中將地址鎖存信號(hào)ale拉低、讀信號(hào)rd拉高、寫(xiě)信號(hào)wr拉高,電平轉(zhuǎn)換方向控制信號(hào)tr1、tr2拉低,使其處于3.3V轉(zhuǎn)向5V方向,并將片選信號(hào)cs拉低,使其一直處于片選使能狀態(tài),方便對(duì)其進(jìn)行讀寫(xiě)操作。

2.1 初始化過(guò)程程序設(shè)計(jì)

在對(duì)SJA1000初始化的過(guò)程中,先向模式寄存器0x00寫(xiě)入0x09,使其進(jìn)入復(fù)位模式。然后對(duì)SJA1000內(nèi)部寄存器進(jìn)行配置,分別向時(shí)鐘分頻寄存器、總線時(shí)序0/1寄存器、中斷使能寄存器、輸出控制寄存器、命令寄存器寫(xiě)入0x88、0x03和0x1c、0x01、0xaa、0x04,向驗(yàn)收代碼寄存器0-3、驗(yàn)收屏蔽寄存器0-3寫(xiě)入0x11、0x22、0x33、0x44和0xff、0xff、0xff、0xff。最后,再向模式寄存器寫(xiě)入 0x08,使其退出復(fù)位模式,進(jìn)入操作模式。完成對(duì)SJA1000的初始化工作。

2.2 發(fā)送過(guò)程程序設(shè)計(jì)

在檢測(cè)到發(fā)送標(biāo)志位置1時(shí),F(xiàn)PGA進(jìn)入發(fā)送操作。在發(fā)送數(shù)據(jù)之前,先對(duì)SJA1000內(nèi)部狀態(tài)寄存器進(jìn)行讀操作,并判斷其SR.3和SR.2位是否置位,只有當(dāng)這2位同時(shí)置1,即最近一次發(fā)送已成功,并且發(fā)送緩沖器為空時(shí),才可進(jìn)行發(fā)送操作。進(jìn)入發(fā)送操作后,分別對(duì)SJA1000發(fā)送緩沖器寫(xiě)入 TX幀信息 0x81、TX標(biāo)識(shí)碼 0x11、0x22、0x33、0x44、TX數(shù)據(jù)字節(jié)。其中TX幀信息0x81代表發(fā)送含有一個(gè)字節(jié)數(shù)據(jù)的擴(kuò)展格式的數(shù)據(jù)幀,所以這里每次發(fā)送時(shí),只向CAN地址21寫(xiě)入一個(gè)字節(jié)的數(shù)據(jù),而其它TX數(shù)據(jù)字節(jié)寄存器未用。寫(xiě)完要發(fā)送的數(shù)據(jù)后,向SJA1000內(nèi)部命令寄存器寫(xiě)入0x01,置位發(fā)送請(qǐng)求,完成發(fā)送操作。

2.3 接收過(guò)程程序設(shè)計(jì)

在檢測(cè)到接收標(biāo)志位置1時(shí),F(xiàn)PGA進(jìn)入接收操作。在接收數(shù)據(jù)之前,先對(duì)SJA1000內(nèi)部中斷寄存器進(jìn)行讀操作,并判斷其IR.0位是否置位,當(dāng)其置1,即接收緩沖器中有數(shù)據(jù),且中斷使能寄存器IER.0位被置1時(shí),才可進(jìn)行接收操作。進(jìn)入接收操作后,分別從SJA1000接收緩沖器中讀取一個(gè)字節(jié)的RX幀信息、4個(gè)字節(jié)的RX標(biāo)識(shí)碼和一個(gè)字節(jié)的數(shù)據(jù)。由于單片機(jī)發(fā)送的是含有一個(gè)字節(jié)數(shù)據(jù)的擴(kuò)展格式的數(shù)據(jù)幀,所以這里只從CAN地址21讀取一個(gè)字節(jié)的數(shù)據(jù),而未對(duì)其它RX數(shù)據(jù)字節(jié)寄存器進(jìn)行讀取。讀取完要接收的數(shù)據(jù)后,向SJA1000內(nèi)部命令寄存器寫(xiě)入0x04,釋放接收緩沖器,以便讀取下一條報(bào)文。釋放接收緩沖器后,分別對(duì)SJA1000內(nèi)部仲裁丟失捕捉寄存器、錯(cuò)誤代碼捕捉寄存器進(jìn)行讀取,釋放仲裁丟失捕捉寄存器和錯(cuò)誤代碼捕捉寄存器[10]。

2.4 讀寫(xiě)時(shí)序設(shè)計(jì)

寫(xiě)時(shí)序如圖7所示。

圖7 SJA1000 intel模式寫(xiě)時(shí)序

這里根據(jù)SJA1000寫(xiě)時(shí)序?qū)?xiě)操作分為4個(gè)狀態(tài):

(1)狀態(tài)1:地址鎖存信號(hào)ale置1有效,向地址/數(shù)據(jù)復(fù)用總線ad0-ad7寫(xiě)入地址。進(jìn)入下一個(gè)狀態(tài)。

(2)狀態(tài)2:將地址鎖存信號(hào)ale拉低,完成對(duì)地址的鎖存。進(jìn)入下一個(gè)狀態(tài)。

(3)狀態(tài)3:將寫(xiě)信號(hào)拉低,并向地址/數(shù)據(jù)復(fù)用總線ad0-ad7寫(xiě)入數(shù)據(jù)。進(jìn)入下一個(gè)狀態(tài)。

(4)狀態(tài)4:將寫(xiě)信號(hào)拉高,完成寫(xiě)操作。

讀時(shí)序如圖8所示。

圖8 SJA1000 intel模式讀時(shí)序

這里根據(jù)SJA1000讀時(shí)序,F(xiàn)PGA對(duì)于inout引腳ad0-ad7的三態(tài)門(mén)處理以及電平轉(zhuǎn)換芯片74LVC4245的方向控制,將讀操作分為9個(gè)狀態(tài)。

(1)狀態(tài)1:地址鎖存信號(hào)ale置1有效,向地址/數(shù)據(jù)復(fù)用總線ad0-ad7寫(xiě)入地址。進(jìn)入下一個(gè)狀態(tài)。

(2)狀態(tài)2:將地址鎖存信號(hào)ale拉低,完成對(duì)地址的鎖存。進(jìn)入下一個(gè)狀態(tài)。

(3)狀態(tài)3:向地址/數(shù)據(jù)復(fù)用總線ad0-ad7寫(xiě)入高阻態(tài),將電平轉(zhuǎn)換方向控制信號(hào)tr1拉高,使其處于5V轉(zhuǎn)向3.3V方向,準(zhǔn)備從SJA1000中讀取數(shù)據(jù)。進(jìn)入下一個(gè)狀態(tài)。

(4)狀態(tài)4:此狀態(tài)為空狀態(tài),用于等待74LVC4245改變電平轉(zhuǎn)換方向。進(jìn)入下一個(gè)狀態(tài)。

(5)狀態(tài)5:將讀信號(hào)拉低,開(kāi)始從SJA1000中讀取數(shù)據(jù)。進(jìn)入下一個(gè)狀態(tài)。

(6)狀態(tài)6:此狀態(tài)為空狀態(tài),用于等待讀取數(shù)據(jù)完成。進(jìn)入下一個(gè)狀態(tài)。

(7)狀態(tài)7:對(duì)讀取的數(shù)據(jù)進(jìn)行采樣,將ad中的值賦給ad_out,可進(jìn)行存儲(chǔ)或輸出。進(jìn)入下一個(gè)狀態(tài)。

(8)狀態(tài)8:將讀信號(hào)拉高,完成讀操作,將電平轉(zhuǎn)換方向控制信號(hào)tr1拉低,使其處于3.3V轉(zhuǎn)向5V方向。進(jìn)入下一個(gè)狀態(tài)。

(9)狀態(tài)9:此狀態(tài)為空狀態(tài),用于等待74LVC4245改變電平轉(zhuǎn)換方向。進(jìn)入下一個(gè)狀態(tài)。

2.5 單片機(jī)節(jié)點(diǎn)程序設(shè)計(jì)

在使用單片機(jī)89C52對(duì)CAN控制器SJA1000內(nèi)部寄存器進(jìn)行訪問(wèn)時(shí),將其內(nèi)部寄存器當(dāng)作以外部寄存器形式編址的片內(nèi)存儲(chǔ)器。與FPGA不同的是,需要在程序的最初對(duì)單片機(jī)進(jìn)行中斷初始化。發(fā)送時(shí)采用按鍵的方式使單片機(jī)進(jìn)入外部中斷0,在使被發(fā)送的數(shù)據(jù)自增1的同時(shí),置位發(fā)送請(qǐng)求。接收時(shí),通過(guò)SJA1000輸出的int信號(hào)拉低,使單片機(jī)進(jìn)入外部中斷1,并將接收到的一個(gè)字節(jié)數(shù)據(jù)顯示在數(shù)碼管上。其它初始化過(guò)程、發(fā)送過(guò)程以及接收過(guò)程程序與FPGA節(jié)點(diǎn)程序類(lèi)似[11]。

3 仿真與驗(yàn)證

在quartusII中分別對(duì)FPGA節(jié)點(diǎn)發(fā)送過(guò)程和FPGA節(jié)點(diǎn)接收過(guò)程進(jìn)行了仿真,仿真圖如圖9、圖10所示。

圖9 FPGA節(jié)點(diǎn)發(fā)送操作過(guò)程仿真

圖10 FPGA節(jié)點(diǎn)接收操作過(guò)程仿真

在實(shí)驗(yàn)過(guò)程中,由FPGA節(jié)點(diǎn)向單片機(jī)節(jié)點(diǎn)以2s的間隔依次發(fā)送 0x11、0x22、0x33、0x44、0x55、0x66、0x77、0x88,單片機(jī)節(jié)點(diǎn)接收到數(shù)據(jù)后,將16進(jìn)制數(shù)據(jù)轉(zhuǎn)換為10進(jìn)制數(shù)據(jù),并在數(shù)碼管上顯示出來(lái)。再通過(guò)按鍵的方式由單片機(jī)節(jié)點(diǎn)向 FPGA節(jié)點(diǎn)依次發(fā)送 0x01、0x02、0x03、0x04、0x05、0x06、0x07、0x08,F(xiàn)PGA節(jié)點(diǎn)接收到數(shù)據(jù)之后,將數(shù)據(jù)進(jìn)行采樣輸出到相應(yīng)的I/O引腳上,通過(guò)測(cè)量相應(yīng)引腳電平值得以驗(yàn)證無(wú)誤。

4 結(jié)束語(yǔ)

通過(guò)FPGA控制SJA1000實(shí)現(xiàn)與單片機(jī)的CAN總線通信,與傳統(tǒng)的單片機(jī)CAN總線通信相比,降低了體積與重量,解決了傳統(tǒng)的單片機(jī)與單片機(jī)進(jìn)行CAN總線通信時(shí),單片機(jī)處理數(shù)據(jù)速度較慢,以及應(yīng)用面較窄等問(wèn)題。使CAN總線通信擁有了一種新的實(shí)現(xiàn)方法,并在高性能激光告警接收機(jī)中得到了成功應(yīng)用。

[1]YE Qing,YAO Longhai,CHEN Changjun.FPGA and DSP based digital laserwarning system design[J].Optic Technology Application,2006,21(3):5-8(in Chinese).[葉慶,姚龍海,陳長(zhǎng)俊.基于FPGA和DSP的數(shù)字激光告警系統(tǒng)的設(shè)計(jì)[J].光電技術(shù)應(yīng)用,2006,21(3):5-8.]

[2]GE Yaming,PENG Yongfeng,XUE Bing,et al.Zero-based learning FPGA Altera FPGA-based devices & verilog HDL language[M].Beijing:Mechanical Industry Press,2010(in Chinese).[葛亞明,彭永豐,薛冰,等.零基礎(chǔ)學(xué)FPGA基于Altera FPGA器件 & Verilog HDL語(yǔ)言 [M].北京:機(jī)械工業(yè)出版社,2010.]

[3]YANGChunjie,WANG Shuguang,KANG Hongbo,etal.CAN bus technology[M].Beijing:Beijing University of Aeronautics and Astronautics Press,2010(in Chinese).[楊春杰,王曙光,亢紅波,等.CAN總線技術(shù)[M].北京:北京航空航天大學(xué)出版社,2010.]

[4]XU Mushui,LIU Jinguo.FPGA-based CAN bus communication interface design [J].Electronic Design Engineering,2010,18(10):96-99(in Chinese).[徐木水,劉金國(guó).基于FPGA的CAN總線通信接口的設(shè)計(jì) [J].電子設(shè)計(jì)工程,2010,18(10):96-99.]

[5]ZHOU Ligong.Project drive-CAN-bus field busbased tutorial[M].Beijing:Beijing University of Aeronautics and Astronautics Press,2012(in Chinese).[周立功.項(xiàng)目驅(qū)動(dòng)--CAN-bus現(xiàn)場(chǎng)總線基礎(chǔ)教程[M].北京:北京航空航天大學(xué)出版社,2012.]

[6]ZHANG Peikun,GAO Wei,SONG Zongxi,et al.FPGA-based CAN bus communication node design[J].Instrument Technique and Sensor,2010(12):68-70(in Chinese).[張培坤,高偉,宋宗喜,等.基于FPGA的CAN總線通信節(jié)點(diǎn)設(shè)計(jì)[J].儀表技術(shù)與傳感器,2010(12):68-70.]

[7]ZHANG Yingchun,JIMaosheng.Based MCU CAN bus system design[J].Computer and Network,2012(5):52-54(in Chinese).[張迎春,季茂勝.基于單片機(jī)的CAN總線系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)與網(wǎng)絡(luò),2012(5):52-54.]

[8]LIU Tao,ZHANG Chunwei.Based on 89C51 and SJA1000 CAN communication method[J].Computer Programming Skills & Maintenance,2011(4):87-89(in Chinese).[劉濤,張純偉.基于89C51和SJA1000的CAN通信方法研究[J].電腦編程技巧與維護(hù),2011(4):87-89.]

[9]YUE Kui,LIU Shaojun,HUANG Daoping,et al.SJA1000 registers of the VHDL language literacy design and application [J].Computer and Digital Engineering,2009(1):175-178(in Chinese).[岳奎,劉少君,黃道平.SJA1000內(nèi)寄存器的VHDL語(yǔ)言讀寫(xiě)設(shè)計(jì)與應(yīng)用[J].計(jì)算機(jī)與數(shù)字工程,2009(1):175-178.]

[10]LIHongtao,ZHOU Xiaohua,GU Chen.Verilog HDL and FPGA development,design and application[M].Beijing:National Defense Industry Press,2013(in Chinese).[李洪濤,朱曉華,顧陳.Verilog HDL與FPGA開(kāi)發(fā)設(shè)計(jì)及應(yīng)用 [M].北京:國(guó)防工業(yè)出版社,2013.]

[11]CHEN Yehai,RONGmengtian.89C51 microcontroller-based CAN bus system design[J].Electronic Component Applications,2008,10(9):42-44(in Chinese).[陳燁海,戎蒙恬.基于單片機(jī)89C51的 CAN總線系統(tǒng)設(shè)計(jì) [J].電子元器件應(yīng)用,2008,10(9):42-44.]

猜你喜歡
寄存器電平總線
Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
基于PCI Express總線的xHC與FPGA的直接通信
機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計(jì)
分簇結(jié)構(gòu)向量寄存器分配策略研究*
NPC五電平Z源逆變器的設(shè)計(jì)研究
基于三電平光伏并網(wǎng)逆變器控制系統(tǒng)的研究與實(shí)踐
基于NPC三電平變換器的STATCOM研究
多通道ARINC429總線檢查儀
一種多電平逆變器及其并網(wǎng)策略
基于EtherCAT總線的ROV控制系統(tǒng)設(shè)計(jì)
河南科技(2014年16期)2014-02-27 14:13:22
视频| 寿光市| 塔河县| 新丰县| 玛曲县| 新沂市| 山阴县| 扶风县| 酒泉市| 田林县| 崇信县| 南召县| 革吉县| 高清| 阜康市| 新绛县| 阜阳市| 长垣县| 安陆市| 石首市| 桃江县| 桂东县| 渑池县| 汝南县| 衡东县| 明光市| 昌都县| 呈贡县| 巫山县| 滨海县| 咸阳市| 应城市| 乳源| 洞口县| 临夏市| 登封市| 高雄市| 旌德县| 平顺县| 五原县| 安康市|