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

?

I2C總線擴(kuò)展在數(shù)字時統(tǒng)微波通信系統(tǒng)中的應(yīng)用*

2016-04-15 08:20
艦船電子工程 2016年3期
關(guān)鍵詞:監(jiān)控

馬 力

(海軍駐揚州723所軍事代表室 揚州 225001)

?

I2C總線擴(kuò)展在數(shù)字時統(tǒng)微波通信系統(tǒng)中的應(yīng)用*

馬力

(海軍駐揚州723所軍事代表室揚州225001)

摘要數(shù)字時統(tǒng)微波傳輸系統(tǒng)主要用于主站到從站之間時統(tǒng)、數(shù)據(jù)、話音信號等綜合業(yè)務(wù)的雙向視距傳輸。設(shè)備中監(jiān)控模塊實現(xiàn)了參數(shù)設(shè)置、參數(shù)預(yù)覽、故障告警、故障查詢等BIT功能,為了滿足整個設(shè)備可靠性高、組合靈活、設(shè)備簡單等要求,監(jiān)控模塊采用I2C總線擴(kuò)展的設(shè)計原則,用兩根線實現(xiàn)了對各個功能單元的監(jiān)視和控制,大大提高了工作效率和可靠性。

關(guān)鍵詞數(shù)字時統(tǒng); 監(jiān)控; I2C總線擴(kuò)展

Application of I2C Bus Expansion in Digital Time System Microwave Transformission

MA Li

(Naval Representative Office in 723 Institute of CSIC, Yangzhou225001)

AbstractDigital time system microwave transformission is mainly applied for time system, data, voice signal between master station and slave station in horizon bidirectional transmission. Parameter setting, parameters preview, fault alarm and alarm query functions are realized by montoring module in equipment. To satisfy requirment of high reliability, flexible combination and simplified device, I2C Bus expansion principle is adopted in the design. The two lines are performed monitoring and control for each function unit. It can greatly improve the efficiency and reliaility.

Key Wordsdigital time system, montoring module, I2C bus expansion

Class NumberTP273

1引言

現(xiàn)代高技術(shù)條件下的戰(zhàn)爭中,為了提高系統(tǒng)在電子戰(zhàn)環(huán)境下的生存能力,越來越強(qiáng)調(diào)軍事電子系統(tǒng)隱蔽探測和精確打擊,無源定位技術(shù)為隱蔽探測和精確打擊提供了十分重要的手段。

無源定位的特點是不向被定位目標(biāo)發(fā)射電磁信號,通過目標(biāo)發(fā)射的信號或者其發(fā)射信號來進(jìn)行定位,一般需要多站協(xié)同工作[1~2],系統(tǒng)經(jīng)過復(fù)雜的計算獲得目標(biāo)的位置。無源定位按照定位方法或體制可以分為:測向交叉定位、時差定位法和測向/時差混合定位法三種[3],測向交叉定位指通過機(jī)載或地面單站的移動,在不同位置多次測量方位,利用方位線的交會來實現(xiàn)定位;時差定位通過處理三站或更多測量站采集到的信號到達(dá)時間來進(jìn)行定位的;測向/時差混合定位是將多站無源測向定位和時差定位相結(jié)合的一種定位方法,即可保證時差定位的高精度,又可利用方位角信息消除定位的模糊性。

無源定位的定位精度取決于時差的測量精度,為了高精度測量時差,需要一個時統(tǒng)設(shè)備來同步各個站的時間,數(shù)字時統(tǒng)指通過數(shù)字方式來同步各個站[4~5],根據(jù)測量站的距離遠(yuǎn)近可以有線控和微波通信兩種方式。

2數(shù)字時統(tǒng)微波通信系統(tǒng)[6~7]

數(shù)字時統(tǒng)微波通信系統(tǒng)由一個主站和若干從站組成,主站和從站都包括了時統(tǒng)通信射頻、中頻、終端和GPS或者北斗時鐘設(shè)備。以兩個從站為例,其系統(tǒng)組成框圖如圖1所示。

圖1 數(shù)字時統(tǒng)微波通信系統(tǒng)組成框圖

其中終端設(shè)備完成數(shù)據(jù)、話音等信號的接口變換、復(fù)分接處理等功能;中頻設(shè)備完成基帶信號的調(diào)制和解調(diào)、LDPC糾錯編譯碼,時統(tǒng)信息的處理,并對信道及終端、中頻、射頻設(shè)備的工作參數(shù)和工作狀態(tài)進(jìn)行設(shè)置和監(jiān)控;射頻設(shè)備主要完成射頻信號的發(fā)射與接收,中頻與射頻信號的轉(zhuǎn)換等功能;GPS/北斗時鐘設(shè)備通過接收衛(wèi)星導(dǎo)航信號,馴服本地高穩(wěn)頻頻率源(銣鐘),使本地1pps頻標(biāo)信號與參考授時信號達(dá)到同步。

設(shè)備中監(jiān)控模塊實現(xiàn)了對終端設(shè)備中復(fù)接、PCM編譯碼、語音交換和分接的控制;對中頻設(shè)備中數(shù)字上變頻器的數(shù)字鎖相環(huán)的參數(shù)設(shè)置,對時統(tǒng)處理單元銣鐘的相位調(diào)整;對射頻設(shè)備中數(shù)字下變頻器的數(shù)字鎖相環(huán)的參數(shù)設(shè)置,對自環(huán)器中的參數(shù)設(shè)置;還要對系統(tǒng)各功能單元進(jìn)行狀態(tài)監(jiān)測、故障告警等BIT功能。其接口設(shè)備多,時序復(fù)雜,按照傳統(tǒng)點對點監(jiān)控的方式,需要有多個接口控制器和接口板,每個功能模塊獨立監(jiān)控,增加了調(diào)試難度和設(shè)備的復(fù)雜度。

3I2C擴(kuò)展總線在監(jiān)控模塊中的應(yīng)用

I2C總線是由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。是微電子通信控制領(lǐng)域廣泛采用的一種總線標(biāo)準(zhǔn)。它是同步通信的一種特殊形式,具有接口線少,控制方式簡單,器件封裝形式小,通信速率較高等優(yōu)點。I2C總線支持任何IC生產(chǎn)過程(CMOS、雙極性)。通過串行數(shù)據(jù)(SDA)線和串行時鐘(SCL)線在連接到總線的器件間傳遞信息。每個器件都有一個唯一的地址識別(無論是微控制器——MCU、LCD驅(qū)動器、存儲器或鍵盤接口),而且都可以作為一個發(fā)送器或接收器[8~9]。

PCF8574通過兩條雙向總線(I2C)可使大多數(shù)MCU實現(xiàn)遠(yuǎn)程I/O口擴(kuò)展。該器件包含一個8位準(zhǔn)雙向口和一個I2C總線接口。PCF8574電流消耗很低,且口輸出鎖存具有大電流驅(qū)動能力,可直接驅(qū)動LED。它還帶有一條中斷接線(INT)可與MCU的中斷邏輯相連。通過INT發(fā)送中斷信號,遠(yuǎn)端I/O口不必經(jīng)過I2C總線通信就可通知MCU是否有數(shù)據(jù)從端口輸入。這意味著PCF8574可以作為一個單被控器[10]。其功能框圖如圖2所示。

通過PCF8574的擴(kuò)展可以方便與各個功能單元進(jìn)行接口,簡化了監(jiān)控模塊的設(shè)計復(fù)雜度。同I2C一樣,采用一條數(shù)據(jù)線(SDA),加一條時鐘線(SCL)來完成數(shù)據(jù)的傳輸及外圍器件的擴(kuò)展;對各個節(jié)點的尋址是軟尋址方式,節(jié)省了片選線,在傳輸數(shù)據(jù)的時候,SDA線必須在時鐘的高電平周期保持穩(wěn)定,SDA的高或低電平狀態(tài)只有在SCL線的時鐘信號是低電平時才能改變。SCL線是高電平時,SDA線從高電平向低電平切換,這個情況表示起始條件;SCL線是高電平時,SDA線由低電平向高電平切換,這個情況表示停止條件。

PCF8574的寫端口時序和讀端口時序如下圖,每個PCF8574可以擴(kuò)展8數(shù)據(jù)位,多個PCF8574可以并聯(lián),實現(xiàn)更多的數(shù)據(jù)位擴(kuò)展[11~12]。

以上變頻器中頻率鎖相源為例,通過I2C總線擴(kuò)展對鎖相源進(jìn)行設(shè)置。鎖相源采用的是RFMD公司的PNP-1500-P22,其功能框圖如圖5所示。

PNP-1500-P22為即插即用寬帶頻合器,內(nèi)置微處理器,SPI總線接口,可以設(shè)置掃頻/點頻模式,輸出頻率范圍1000MHz~2000MHz。SPI也是一種串行外圍設(shè)備接口,其特點是高速,全雙工,同步。SPI是一個環(huán)形總線結(jié)構(gòu),占用四根線由ss(cs)、sck、sdi、sdo構(gòu)成,其時序主要是在sck的控制下,兩個雙向移位寄存器進(jìn)行數(shù)據(jù)交換。上升沿發(fā)送、下降沿接收、高位先發(fā)送。上升沿到來的時候,sdo上的電平將被發(fā)送到從設(shè)備的寄存器中。下降沿到來的時候,sdi上的電平將被接收到主設(shè)備的寄存器中[13]。

圖2 PCF8574功能框圖

圖3 PCF8574寫時序

圖4 PCF8574讀時序

圖5 鎖相源PNP-1500-P22功能框圖

而PCF8574的前端接口是I2C,需要將PCF8574輸出8位總線模擬出SPI總線,就能對PNP-1500-P22進(jìn)行控制了。PCF8574的電路設(shè)計和PNP-1500-P22的硬件接口電路設(shè)計分別如圖6、圖7所示。

圖6 PCF8574電路圖

圖7 PNP-1500-P22電路圖

其中PCF8574的P0,P1,P2,P3分別對應(yīng)了PNP-1500-P22的鎖相信號、時鐘信號、數(shù)據(jù)位和鎖存信號。

在軟件設(shè)計時,使用PCF8574來控制PNP-1500-P22,需按照I2C時序?qū)CF8574的字節(jié)寫操作的子程序如下:

void I2C_ByteWrite_8574(u8 addr,u8 dat)

{

/* 起始位 */

I2C_GenerateSTART(I2C1, ENABLE);

while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));

/* 發(fā)送器件地址(寫)*/

I2C_Send7bitAddress(I2C1, addr, I2C_Direction_Transmitter);

while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));

/* 寫一個字節(jié)*/

I2C_SendData(I2C1, dat);

while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_TRANSMITTED));

/* 停止位*/

I2C_Standby_24C();

}

對PCF8574進(jìn)行讀操作的子程序如下:

void I2C_ReadS_8574(u8 addr ,u8* pBuffer,u16 no)

{

if(no==0)return;

while(I2C_GetFlagStatus(I2C1, I2C_FLAG_BUSY));

/*允許1字節(jié)1應(yīng)答模式*/

I2C_AcknowledgeConfig(I2C1, ENABLE);

/* 發(fā)送起始位 */

I2C_GenerateSTART(I2C1, ENABLE);

while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));/*EV5,主模式*/

/*發(fā)送器件地址(寫)*/

I2C_Send7bitAddress(I2C1, addr, I2C_Direction_Transmitter);

while (!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED));

/*起始位*/

I2C_GenerateSTART(I2C1, ENABLE);

while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT));

/*器件讀*/

I2C_Send7bitAddress(I2C1, (addr+1), I2C_Direction_Receiver);

while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED));

while (no)

{

if(no==1)

{

I2C_AcknowledgeConfig(I2C1, DISABLE);//最后一位后要關(guān)閉應(yīng)答的

I2C_GenerateSTOP(I2C1, ENABLE);//發(fā)送停止位

}

if(I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_BYTE_RECEIVED)); /* EV7 */

{

delay1(20);

*pBuffer = I2C_ReceiveData(I2C1);

pBuffer++;

/* Decrement the read bytes counter */

no--;

delay1(20);

}

}

//再次允許應(yīng)答模式

I2C_AcknowledgeConfig(I2C1, ENABLE);

}

經(jīng)過驗證,通過擴(kuò)展I2C總線,能夠模擬SPI總線實現(xiàn)對頻合器的監(jiān)控,同樣對其他功能單元也能進(jìn)行監(jiān)控,簡化了印制板的設(shè)計難度,最終監(jiān)控模塊全部集成到中頻機(jī)箱中,用一個母板,兩根數(shù)據(jù)線完成所有功能單元的監(jiān)控。

4結(jié)語

通過I2C總線擴(kuò)展設(shè)計,用兩根線實現(xiàn)了對各個功能單元的監(jiān)視和控制,大大簡化了數(shù)字時統(tǒng)微波通信系統(tǒng)設(shè)備的接口設(shè)計,便于模塊化設(shè)計,大大提高了工作效率,增加了系統(tǒng)的可靠性。

參 考 文 獻(xiàn)

[1] 孫正波,余鍵.無源相干定位淺析[J].電信技術(shù)研究,2000(8):1-9.

[2] 張軍華.“靜默哨兵”一種新型無源反隱身雷達(dá)[J].現(xiàn)代防御技術(shù),2000(1):63-64.

[3] 孫仲康,周一宇.單多基地有源無源定位技術(shù)[M].北京:國防工業(yè)出版社,1996.

[4] 李華.二維時差估計定位技術(shù)[J].電子對抗,1998(2):24-32.

[5] 羅景青.空間時差定位系統(tǒng)的精度分析[J].電子對抗,1985(3):10-18.

[6] 童寶潤.時間統(tǒng)一技術(shù)[M].北京:國防工業(yè)出版社,2004:3,196.

[7] 漆貫榮.時間科學(xué)基礎(chǔ)[M].北京:高等教育出版社,2006:92.

[8] 何立民.I2C總線應(yīng)用系統(tǒng)設(shè)計[M].北京:北京航空航天大學(xué)出版社,1995.

[9] Semiconductor P. The I2C Bus Specification[J/OL]. 2000. http://www.semiconductors.philips.com/acrobat/various/I2C_BUS_SPECIFICATION_3.pdf.

[10] 周立功.I2C總線概要:產(chǎn)品應(yīng)用手冊[M].廣州:廣州周立功單片機(jī)發(fā)展有限公司,2006.

[11] 周立功.I2C總線8位遠(yuǎn)程I/O擴(kuò)展口芯片PCF8574的原理與應(yīng)用[M].廣州:廣州周立功單片機(jī)發(fā)展有限公司,2006.

[12] 朱明榮,汪立森.I2C總線I/O器件PCF8574的原理與應(yīng)用[J].電子技術(shù)應(yīng)用,1994,12:30-33

[13] RFMD. PNP-1500-P22-G Datasheet[OL]. www.rfmd.com.

中圖分類號TP273

DOI:10.3969/j.issn.1672-9730.2016.03.004

作者簡介:馬力,男,碩士,工程師,研究方向:雷達(dá)對抗。

收稿日期:2015年9月11日,修回日期:2015年10月30日

猜你喜歡
監(jiān)控
青海省高速公路集中監(jiān)控運營管理模式探索與實踐
The Great Barrier Reef shows coral comeback
冬奧項目訓(xùn)練監(jiān)控方法的研究——TRIMP、sRPE在短道速滑訓(xùn)練監(jiān)控中的應(yīng)用
基于無人機(jī)的監(jiān)控系統(tǒng)設(shè)計
棒材車間集中監(jiān)控系統(tǒng)優(yōu)化及應(yīng)用
基于量化的風(fēng)險監(jiān)控預(yù)警機(jī)制探索與實踐
遠(yuǎn)程監(jiān)控機(jī)器人
手機(jī)能監(jiān)控疾病了
模擬水庫監(jiān)控系統(tǒng)的研究
模糊監(jiān)控圖像視頻的清晰化處理