999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于FPGA的方位增量碼產生方法

2021-09-10 07:22:44范越周暉
機電工程技術 2021年2期

范越 周暉

關鍵詞:方位角碼;增量碼;FPGA;RS422

0引言

雷達工作時,顯控系統需要從伺服系統接收天線的方位角碼。天線使用雙通道旋轉變壓器作為軸角傳感器,經粗精通道解碼組合后生成16位的天線方位角,提取出高12位作為給顯控系統的方位角碼。如果用并行接口來傳輸,且采用差分方式抑制共模干擾,則需要24根線,線纜數量較多,不利于安裝調試且可靠性差。如果采用其他接口協議,在某些硬件條件不允許的情況下無法實現,而且艦船航向角變化有時會引起方位角跳變,不能直接使用。因此,需要在只有普通差分接口的條件下,將并行方位角碼轉換成串行的脈沖信號。

本文提出一種在FPGA中將并行12位(或更高)的方位角碼信號經過補脈沖轉換成串行的4096(或更多)個脈沖的增量碼信號,然后使用RS422接口發送,簡化線路,傳輸方便可靠。

1天線舷角和航向角產生原理

伺服系統使用通用型高速、高精度軸角轉換技術,針對高精度雙通道旋轉變壓器和平臺羅經航向角信號,運用小型化雙通道軸角轉換模塊,利用大規模可編程邏輯器件的高速處理能力,運用硬件描述語言,通過軟件現場調節的方法適應傳感器的任意速比的組合糾錯處理。其轉換速率快、實時性好、精度高,能夠適應各種雷達或電子對抗設備需要;電路的集成度高,便于嵌入式崗十;可靠性高,適應各種嚴苛的環境要求。天線舷角和航向角產生原理如圖1所示。

旋轉變壓器的粗精通道比為1:32,RDC轉換器輸出數據的分辨率為14位。由于粗精通道比為1:32,粗通道的第8、第7位數據R8R7正好對應精通道的最高兩位數據F13F12,當R8R7為“11”時,F13F12為“00”時,將粗通道的高5位數據加1;當R8R7為“00”時,F13F12為“11”時,將粗通道的高5位數據減1;然后將粗通道的高5位數據和精通道的高11位組合得到16位天線舷角碼。

航向角信號的粗精通道比為1:36,SDC轉換器輸出數據的分辨率為14位。由于粗精通道比36不是2的n次方,所以只能通過將粗通道數據左移5位(乘以32)加上粗通道數據先左移2位(乘以4)得到與精通道量綱一致的數據。設這個數據為da-ta_temp[18-0]。判斷data temp的第13、第12位數據data_tempi312和精通道的最高兩位數據F13F12,當data_tempi312為“11”時,F13F12為“00”時,將data_temp的高5位數據加1;當data_templ312為“00”時,F13F12為“11”時,將data_temp的高5位數據減1;然后將dat_temp的高5位數據和精通道的高11位組合得到16位天線舷角碼。

通過FPGA控制雙通道RDC轉換器,將旋轉變壓器的粗精通道信號轉換后讀取,經過粗精通道組合糾錯處理后得到16位的天線舷角碼。同時FPGA控制雙通道SDC轉換器,將平臺羅經的航向角粗精通道信號轉換后讀取,經過粗精通道組合糾錯處理后得到16位的航向角碼。

2方位角碼跳變原理

天線的方位角等于天線的舷角加上船的航向角,當船在調舷時,如果航向角的變化方向與天線旋轉方向一致時,方位角就可能出現跳變的現象,因此無法通過方位角直接產生增量脈沖,需要在跳變的時候補脈沖確保天線轉一圈4096個脈沖不丟失。跳變現象如圖2所示。

天線的方位角合成是在時鐘CLK的上升沿進行的,當第1個CLK的上升沿到來時,天線舷角為0,航向角為2,方位角即2(0+2);當第2個CLK的上升沿到來時,天線舷角為0,航向角變為3,方位角即3(0+3),未發生跳變;當第3個CLK的上升沿到來時,天線舷角變為1,航向角為3,方位角即4(1+3),未發生跳變;當第4個CLK的上升沿到來時,方位角保持4不變;當第5個CLK的上升沿到來時,天線舷角和航向角同時發生變化,天線舷角從1變成2,航向角從3變成4,方位角直接從4跳到6。此時如果將方位角碼直接給顯控系統使用則會產生問題。因此需要判斷是否跳變并補碼產生增量碼。

3增量碼生成原理

增量碼脈沖生成的原理如圖3所示。

原始的方位角碼有16位,根據顯控系統的需求,取原始方位角碼的高12位使用來產生增量碼。本系統中使用的是10 MHz的時鐘,12位的方位角碼FW經過1個時鐘周期的延時得到FWT,將這2個方位角碼作差比較得出天線方位角度的變化量,如果差值為0,不產生脈沖;如果為1,產生1個脈沖;如果為2,則說明方位角發生了跳變,產生2個脈沖;如果為3,則產生3個脈沖。考慮到船的調舷速度,不用考慮跳變3個脈沖以上的情況。

4 FPGA實現

伺服系統以大規模可編程邏輯芯片FPGA作為系統的信號處理、I/O和總線管理核心。使用ALTERA公司的Cyclone系列芯片EPlC6Q24017,本芯片包含5980個邏輯單元,片內存儲器92 160 bit,2個鎖相環。使用VHDL語言進行編程。增量碼生成模塊內部如圖4所示。

延時模塊是將方位角碼延時1個時鐘周期輸出,其中CLK為10 MHz時鐘,fw為12位的原始方位角碼,輸出fwt。

比較模塊是將當前方位角碼fw和前1個時鐘周期的方位角碼fwt作差比較,如果發生變化,變化標志位fwbi置1,將變化差值fw-fwt賦給n輸出。否則變化標志位fwbi置0,n輸出保持不變。

在FPGA中經過延時模塊、比較、脈沖生成、增量碼合成后產生增量碼,集成為如圖5所示的“增量碼生成”模塊,將得到的增量碼經過脈寬調整模塊調整為所需要的脈沖寬度(10μs),最后發送出去。

5硬件電路原理

使用RS422接口發送增量碼信號的電路原理圖如圖6所示。

FPGA產生增量碼后,經過10口輸出,通過RS422發送芯片AM26LV31轉換為差分信號發送給顯控系統,經過差分接收芯片AM26LV32接收使用。

6結束語

本文介紹了使用高速、高精度軸角轉換技術針對高精度雙通道旋轉變壓器和平臺羅經航向角信號的組合糾錯處理方法,得到16位方位角碼后,分析了其產生跳變的原理,并最終提出了一種在FPGA中將并行12位的方位角碼信號經過補脈沖轉換成串行的4096個脈沖的增量碼信號的方法,大大精簡了傳輸線纜數量,提高可靠性。該方法已在實際系統中應用,完全符合系統工作要求,運行良好,證明了方法的有效性。

主站蜘蛛池模板: 鲁鲁鲁爽爽爽在线视频观看| 欧美日本二区| 国产黑丝一区| 日韩无码黄色| 在线观看免费人成视频色快速| 国产精品人莉莉成在线播放| 在线看AV天堂| 日本欧美一二三区色视频| 熟妇丰满人妻| 无码精油按摩潮喷在线播放| 欧美精品在线看| 91丝袜美腿高跟国产极品老师| 亚洲无码视频一区二区三区| 亚洲国产日韩在线观看| 小13箩利洗澡无码视频免费网站| 久热中文字幕在线| 毛片a级毛片免费观看免下载| 综合色在线| a免费毛片在线播放| 婷婷亚洲视频| 国产va在线观看| 国产第三区| 久久99国产精品成人欧美| 成人在线不卡视频| 国产亚洲视频免费播放| 制服丝袜亚洲| 免费高清a毛片| 小说 亚洲 无码 精品| 国产网站黄| 亚洲性影院| 国产精品无码AV中文| 18禁黄无遮挡免费动漫网站| 亚瑟天堂久久一区二区影院| 91久久夜色精品国产网站| 久久黄色一级片| 久久久受www免费人成| 中文字幕日韩欧美| 久久五月视频| 精品無碼一區在線觀看 | 亚洲视屏在线观看| 国产精品福利尤物youwu| 少妇人妻无码首页| 免费观看无遮挡www的小视频| 色欲色欲久久综合网| 麻豆精品久久久久久久99蜜桃| 亚洲人成在线免费观看| 伊人久久影视| 国产AV无码专区亚洲精品网站| 99久久精品免费观看国产| 青青草国产在线视频| 67194亚洲无码| 日韩人妻精品一区| 色综合天天娱乐综合网| 午夜日韩久久影院| 国产69囗曝护士吞精在线视频| 成人国产精品一级毛片天堂 | 福利小视频在线播放| 国产成人三级| 黄色a一级视频| 国产精品大尺度尺度视频| 亚洲天堂精品在线| 日本一区二区不卡视频| 精品人妻系列无码专区久久| 久久国产亚洲偷自| 欧美日韩激情| 欧美精品v欧洲精品| 国产精品第页| 欧美精品不卡| 99热免费在线| 免费全部高H视频无码无遮掩| 国产精品黄色片| 欧美va亚洲va香蕉在线| 国产美女精品在线| 中日无码在线观看| 亚洲精品国产成人7777| 国产精品99在线观看| 日韩a在线观看免费观看| 日韩二区三区| 99精品高清在线播放| 91小视频在线观看免费版高清| 有专无码视频| 成年人午夜免费视频|