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

基于單片機和FPGA的掃頻信號發生器

2014-08-03 03:45:16冷建偉徐瓊瓊
化工自動化及儀表 2014年8期
關鍵詞:單片機信號系統

冷建偉 徐瓊瓊

(1.天津市復雜系統控制理論及應用重點實驗室,天津 300384;2.天津理工大學自動化學院,天津 300384)

鋸齒波信號經常被用作一種基準信號,廣泛應用于測距系統、激勵和時域響應電路系統中[1]。產生鋸齒波信號的傳統方法之一是直接用信號發生器,但信號發生器體積龐大、不便移動且不利于控制。另一種方法是設計振蕩電路產生鋸齒波,如555振蕩電路。這種電路不需要單片機或FPGA控制,設計電路非常復雜,若要改變其頻率必須改變外圍電路中的電容和電阻,頻率可調范圍很小,而且這種信號源的電容、電阻很大,增加了元器件的制作難度[2]。在工業控制、激光測距及生物醫學等研究領域,都要求基準信號源的可調范圍較寬,針對這一問題,筆者以單片機為主控器,FLASH作為FPGA的外部存儲器存儲波形數據,配合DA轉換器,設計了一種頻率、幅值和直流分量可調的鋸齒波信號發生器,產生的掃頻鋸齒波信號用于雷達測距系統輸入壓控振蕩器(VCO)產生電調電壓。

1 系統設計原理①

本設計采用M430F169單片機,FPGA選用Altera公司的CycloneII系列EP2C8Q208C8N芯片,配合高速數模轉換芯片AD768,作為掃頻信號發生器的主要控制和轉換部分。系統的組成框圖如圖1所示。

圖1 鋸齒波信號發生器組成框圖

系統主要采用單片機進行控制,所需的波形數據由上位機提供,上位機通過RS232串口和單片機實現通信,單片機將波形數據讀、寫到存儲器FLASH中。由于雷達測距精度與電調電壓的線性度成正比,需要通過調頻電壓來補償,若DA輸出電壓不可調會影響測距精度[3]。因此,本設計利用FPGA內部豐富的資源解決這一問題,同樣也解決了單片機與FLASH連接端口復用的問題。當系統開始工作時,FPGA控制邏輯會從FLASH中讀取波形,并輸出至DAC進行模數轉換輸出。信號的頻率由硬件撥碼開關控制[4]。

2 系統硬件

2.1 單片機外圍電路

本設計中單片機的主要作用是將上位機提供的波形數據存儲到FLASH中。與上位機的通信通過RS232電路完成,RS232電路設計采用MAX232標準串口設計芯片。該芯片采用+5V單電源供電。MAX232外圍電路如圖2所示。

M430單片機的接口采用標準JTAG模式,將波形程序燒寫至單片機,再存儲到存儲器FLASH中[5]。單片機引腳與JTAG接口電路如圖3所示。

2.2 FLASH接口電路與FPGA控制時序

由于系統掉電后FPGA不保存數據,所以通常在應用中設計外部存儲電路。本設計選用的FLASH存儲器為AT49BV320,該芯片為3.3V單電源供電芯片。FLASH外圍電路設計如圖4所示。

圖2 MAX232外圍電路

圖3 單片機JTAG接口電路

圖4 FLASH外圍電路

AT49BV320 FLASH具有20條地址線和16條數據線,1MByte內存。該芯片用于存儲鋸齒波數據,FPGA為其提供地址線和數據線的控制時序。圖5所示為FPGA控制FLASH的邏輯電路,該電路采用QuartusII原理的硬件編程方式繪制。74157的SEL信號由單片機控制選擇FLASH的讀/寫模式。FLASH的硬件地址由4個四位二選一74157和計數器提供。

圖5 FLASH控制信號邏輯

2.3 DA外圍電路與FPGA控制邏輯

數模轉換的輸出控制信號由FPGA分頻提供,FPGA的外部晶振選用24.48MHz,應用中設計撥碼開關來選擇輸出頻率。FPGA內部分頻邏輯如圖6所示。

圖6 FPGA內部分頻

數模轉換模塊采用16位高精度芯片AD768。為滿足整個系統的需要,本設計中掃頻信號發生器的輸出電壓為0~10V可調,采用ML358運算放大器將AD的輸出電流轉換成電壓信號輸出。DA轉換電路如圖7所示。

DA數據線控制邏輯由兩個三態總線驅動控制器產生,如圖8所示,D0~D7為單片機數據線,DAD0~DAD7為FLASH數據線。輸出方向控制信號由DIR提供,當DIR為1時,數據由A輸出至B,并往FLASH里寫程序;DIR為0時,數據輸出由B至A,FPGA從FLASH中讀取數據。

圖7 DA轉換電路

圖8 DA數據線產生邏輯

3 仿真實驗結果

本設計的單片機軟件環境為IAR for MSP430,將程序燒寫至單片機的存儲器FLASH中。FPGA軟件環境為Altera QuartusII9.0,對FPGA控制邏輯進行功能仿真,仿真部分結果如圖9所示,DA0~DA19為FPGA為FLASH提供的時序控制邏輯。XZCS7、XWE0和XRD信號由單片機控制。

圖9 FPGA仿真測試結果

由仿真結果可以看出這種方法提供的信號精確穩定,并且方法簡單方便。

通過LabVIEW示波器觀察系統最終的輸出波形,如圖10所示,發現鋸齒波的波形在上升至4.9V時并不是立即開始下一個波形,這是由于硬件原因造成的延遲,因此在實際項目中要根據需要進行去回掃等改進才能獲得更準確的雷達信號。

圖10 信號發生器輸出鋸齒波信號

4 結束語

通過示波器觀察分析,筆者設計的信號發生器實現了觸發雷達信號所需要的4種頻率的鋸齒波信號的輸出,且幅值、直流分量可調。信號發生器硬件電路簡單、成本較低,可以根據實際應用的要求,通過更改軟件程序來實現不同信號的輸出。實驗結果表明:本設計中輸出的信號頻率穩定可調、抗干擾能力強,同時系統具有很強的靈活性。

猜你喜歡
單片機信號系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 人妻精品全国免费视频| 成人国产免费| 五月婷婷丁香综合| 日韩在线第三页| 欧美在线黄| 中文字幕乱妇无码AV在线| 久久午夜夜伦鲁鲁片不卡| 欧美午夜在线观看| 亚洲不卡网| 精品1区2区3区| 久久久久久午夜精品| 91精品综合| 亚洲美女AV免费一区| 素人激情视频福利| 99re这里只有国产中文精品国产精品| 亚洲国产清纯| 日韩av在线直播| 青青操视频免费观看| 日本一区中文字幕最新在线| 欧日韩在线不卡视频| 蜜臀AV在线播放| 一级香蕉人体视频| 国产乱人乱偷精品视频a人人澡| 精品三级网站| 麻豆国产精品视频| 亚洲日韩图片专区第1页| 一级毛片在线播放| 九九视频在线免费观看| 国产免费人成视频网| 91精品国产综合久久不国产大片| 欧美精品在线免费| 国产三级毛片| 99无码熟妇丰满人妻啪啪| 四虎影视国产精品| 国产丝袜无码精品| 91麻豆国产在线| 99色亚洲国产精品11p| 一本色道久久88综合日韩精品| 精品视频一区二区观看| 日韩福利在线视频| 婷婷六月激情综合一区| 成人自拍视频在线观看| 欧美亚洲欧美区| 一级看片免费视频| 国产欧美综合在线观看第七页| 综合色区亚洲熟妇在线| 欧美精品xx| 在线一级毛片| 日韩黄色大片免费看| 精品亚洲国产成人AV| 无码AV动漫| 亚洲综合九九| 91久久国产成人免费观看| 美女视频黄又黄又免费高清| 成人国产小视频| 精品夜恋影院亚洲欧洲| 亚洲爱婷婷色69堂| 亚洲天堂视频在线观看免费| 亚洲人成在线免费观看| 欧美成人一级| 久久这里只有精品国产99| 91网红精品在线观看| 欧美精品亚洲日韩a| 欧美色99| 亚洲美女一级毛片| av色爱 天堂网| 国产黄色免费看| 国产人人射| 伊人成人在线视频| 好吊色妇女免费视频免费| 91精品aⅴ无码中文字字幕蜜桃| 精品小视频在线观看| 午夜不卡视频| 日韩精品高清自在线| aaa国产一级毛片| 人人91人人澡人人妻人人爽| 乱系列中文字幕在线视频| 久久国产精品波多野结衣| 国产jizz| 思思热精品在线8| 成人日韩视频| 人妻无码AⅤ中文字|