• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      馬 力

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

      ?

      I2C總線擴展在數(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ù)預覽、故障告警、故障查詢等BIT功能,為了滿足整個設(shè)備可靠性高、組合靈活、設(shè)備簡單等要求,監(jiān)控模塊采用I2C總線擴展的設(shè)計原則,用兩根線實現(xiàn)了對各個功能單元的監(jiān)視和控制,大大提高了工作效率和可靠性。

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

      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)境下的生存能力,越來越強調(diào)軍事電子系統(tǒng)隱蔽探測和精確打擊,無源定位技術(shù)為隱蔽探測和精確打擊提供了十分重要的手段。

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

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

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

      設(shè)備中監(jiān)控模塊實現(xiàn)了對終端設(shè)備中復接、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)各功能單元進行狀態(tài)監(jiān)測、故障告警等BIT功能。其接口設(shè)備多,時序復雜,按照傳統(tǒng)點對點監(jiān)控的方式,需要有多個接口控制器和接口板,每個功能模塊獨立監(jiān)控,增加了調(diào)試難度和設(shè)備的復雜度。

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

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

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

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

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

      以上變頻器中頻率鎖相源為例,通過I2C總線擴展對鎖相源進行設(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的控制下,兩個雙向移位寄存器進行數(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進行控制了。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進行讀操作的子程序如下:

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

      4結(jié)語

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

      參 考 文 獻

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

      [2] 張軍華.“靜默哨兵”一種新型無源反隱身雷達[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] 漆貫榮.時間科學基礎(chǔ)[M].北京:高等教育出版社,2006:92.

      [8] 何立民.I2C總線應(yīng)用系統(tǒng)設(shè)計[M].北京:北京航空航天大學出版社,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].廣州:廣州周立功單片機發(fā)展有限公司,2006.

      [11] 周立功.I2C總線8位遠程I/O擴展口芯片PCF8574的原理與應(yīng)用[M].廣州:廣州周立功單片機發(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

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

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

      猜你喜歡
      監(jiān)控
      你在我家裝監(jiān)控了呀
      意林(2023年16期)2023-10-11 07:05:34
      The Great Barrier Reef shows coral comeback
      你被監(jiān)控了嗎?
      Zabbix在ATS系統(tǒng)集中監(jiān)控中的應(yīng)用
      立體化監(jiān)控在廣東省路網(wǎng)監(jiān)控中的應(yīng)用
      4K高清監(jiān)控需要兩條腿走路
      看監(jiān)控攝像機的4K之道
      基于IEC61850/61970的光伏并網(wǎng)監(jiān)控系統(tǒng)
      PDCA循環(huán)法在多重耐藥菌感染監(jiān)控中的應(yīng)用
      科學訓練監(jiān)控新趨勢——適時監(jiān)控
      體育科研(2014年5期)2014-04-16 05:00:41
      拉孜县| 耿马| 罗源县| 望江县| 德昌县| 名山县| 桦甸市| 芮城县| 凤冈县| 承德市| 来凤县| 柳林县| 罗田县| 门源| 通辽市| 开化县| 闸北区| 凤阳县| 新疆| 唐河县| 麻江县| 潍坊市| 滦平县| 平南县| 广饶县| 万全县| 南平市| 贺兰县| 林口县| 郑州市| 武威市| 沙洋县| 嘉兴市| 黄冈市| 乾安县| 兴宁市| 呈贡县| 高碑店市| 望城县| 湘潭县| 宜城市|