《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于Cortex-M3的數字可調共振源的設計
基于Cortex-M3的數字可調共振源的設計
夏春華 邱選兵 卜祥軍 喬開曉
摘要: 介紹了一種基于Cortex-M3(STM32F103C8)芯片的高速度、低功耗、多功能數字可調共振源,以及系統的CPU部分、信號發生、濾波及放大部分及相應的軟件設計。實測表明,與傳統的模擬式共振源相比具有USB接口、分辨率高、穩定性好等優點,可用于完成共振實驗,并具有廣闊的應用前景。
Abstract:
Key words :

共振現象是自然界普遍存在的物理現象,隨著共振原理的揭示,共振在生產實踐和科研領域中得到廣泛應用。在大學物理實驗中,共振實驗也是一項重要實驗組成部分,如力學機械彈簧共振實驗、聲學昆特管實驗、光學相干波干涉實驗、電磁場互感諧振實驗等,其中都涉及到共振源本身的設計。在各種共振實驗中,都需要一個高精度、輸出信號頻率連續可調且功率足夠大的共振源。然而目前的實驗平臺多采用模擬元件構成和手動機械式調節,原理多是鎖相環頻率合成的方法,存在著產生的信號頻率精度低、頻率可調節范圍小、調節反應慢等缺點。本文介紹了一種基于Cortex-M3(STM32F103C8)最新ARM內核的成本低、功耗低、分辨率高、頻率變換快的直接數字合成(DDS)的共振源。

1 系統結構
   
根據系統的性能要求,共振源系統主要由計算機控制軟件、USB通信、CPU模塊、信號發生模塊、信號濾波放大電路模塊、顯示及鍵盤控制模塊、外圍實驗裝置等6部分組成。圖1為該系統框圖。


    系統以高速低功耗STM32F103C8為主控芯片,通過按鍵設置輸出頻率與幅度,并將頻率和幅度值顯示在LCD屏上,并控制DDS芯片AD9850合成相應的信號,該信號經過濾波放大模塊將信號的功率放大后輸出到外圍的振動裝置上。同時,振動源可以通過USB與計算機相連,PC機在軟件中設置輸出信號頻率和幅度。

2 系統硬件設計
2.1 CPU主控部分
   
系統采用STM32F103C8作為主控制芯片。STM32F103C8是ST公司于2008年推出的以高性能的ARM Cortex-M3 32位的RISC內核的ARM。工作頻率可達72 MHz,內置高速存儲器(高達512 kB的閃存和64 kB的SRAM),豐富的增強I/O端口和聯接到兩條APB總線的外設。Thumb-2指令集帶來了更高的指令效率和更強的性能,通過緊耦合的嵌套矢量中斷控制器,對中斷事件的響應比以往更迅速,工作電壓可以在2.0~3.6 V之間,能夠實現耗電最優化。在工業實時控制、計算機外部設備、建筑和安防、儀器儀表、通訊設備、家電消費等各個領域應用廣泛。
    將STM32F103C8的PA0~PA7口與AD9850的8位并行數據接收端口相連,PB12、PB13、PB14分別與W_CLK、FQ_UD、CLKIN相連作為控制總線,用于控制AD9850的工作。具體控制連接,如圖2所示所示。


2.2 信號發生模塊
   
信號發生模塊選用DDS芯片AD9850,它是高穩定度的直接數字頻率合成器件,內部包含:輸入寄存器、數據寄存器、數字合成寄存器(D-DS)、10位高速D/A轉換器和高速比較器。AD9850高速的直接數字合成器(DDS),核心根據設定的32位頻率控制字和5位相移控制字,可產生0.029 Hz~62.5 MHz的正弦信號或者標準的方波信號。該器件可通過并行接口或串行接口實現控制字寫入,以改變輸出頻率和相位。本文采用并行輸入方式,通過8位總線D0~D7將外部控制字輸入到寄存器。5個W-CLK的上升沿讀入5 bit數據到輸入寄存器后。FQ-UD(頻率更新時鐘)上升沿到40位數據加載到頻率/相位控制寄存器,輸出波形頻率和相位更新一次。AD9850輸出頻率數據F與頻率控制字M(4 bit)之間的關系為
   
    其中,CLKin為外部參考時鐘,本設計采用50 MHz。
2.3 信號濾波及功放模塊
    AD9850輸出信號直接由器件內部的D/A轉換合成的,而D/A的位數有限,難免會產生數字量化噪聲,這種量化噪聲進而會造成輸出信號產生畸變。本系統選用了橢圓低通濾波器,可有效抑制120 MHz以上的高頻干擾。圖3為信號濾波電路。


    功放模塊采用TDA2030作為核心芯片,是德律風根生產的音頻功放電路,采用V型5腳單列直插式塑料封裝結構,具有體積小、輸出功率大、失真小、外接元件少等特點,內部具有多種保護電路,工作安全可靠,可以滿足系統設計的要求。本文選用12 V單電源供電模式,對輸出信號功率進行放大以驅動外圍振動實驗裝置。圖4所示為信號放大驅動電路。


2.4 鍵盤顯示及信號輸出端裝置
   
鍵盤和顯示作為人機交互平臺,控制鍵盤設有5個按鍵,包括兩個光標左右移位鍵、兩個數字加減鍵和一個確認鍵,以實現對頻率的調節設定。顯示部分采用LCD1602液晶模塊,用于實時顯示輸出信號的頻率值。
2.5 USB通信模塊
   
通用串行總線(USB)由于具有高傳輸速率、即插即用和易于擴展等優點而被廣泛應用于計算機外設、數字設備和儀器儀表等領域。系統的USB通信部分采用了CPU自帶的USB接口。PC上位機可通過USB接口將AD9850的頻率/相位控制字發送到MCU,用于設置AD9850的輸出頻率,同時AD9850也可以經MCU將輸出頻率發送回PC上位機上,用于對系統監視。

3 系統軟件簡介
   
系統的軟件包括計算機虛擬儀器以及ARM軟件程序。虛擬儀器采用NI公司的LahWindows開發平臺,虛擬儀器面板用于實現PC機與共振源通信并實時顯示輸出頻率、幅度等信息。ARM軟件部分采用基于ST公司的最新3.0版本的固件庫編寫。此次只介紹ARM軟件部分。
    ARM軟件設計采用C語言編寫,C語言對機器底層硬件操作方便,模塊化程度高,可讀性與可移植性好。該軟件設計主要包括兩部分組成:共振源控制程序由初始化模塊、功能模塊組成。初始化模塊用于配置系統時鐘、端口工作方式、嵌套中斷向量控制器。功能模塊是由顯示、鍵盤輸入和信號發生組成。系統軟件設計流程圖,如圖5所示。



4 實驗
   
表1為該共振源在設定頻率時相應的輸出頻率。


    實驗過程中由于信號發生模塊、濾波功放模塊以及外圍電子元件之間連線存在一定電磁干擾,難免使輸出信號產生小幅度漂移,但是誤差已經控制在設計要求范圍之內。
    下圖6和圖7為1 Hz和1 kHz理論頻率下用示波器TDS3201B測試的共振源輸出的波形圖。



5 結束語
   
基于Cortex-M3的數字可調共振源,實現了對信號頻率的連續可調,其輸出信號的穩定性、精確性和模擬類共振源相比都有較大提高。實測表明,該共振源在1~10 kHz范圍內的相對誤差控制在0.41%以內,且響應快,滿足物理實驗中心的共振實驗以及超聲波發聲信號源的要求。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久激情一区| 欧美性猛交xxxx乱大交蜜桃| 亚洲在线观看视频| 一区二区国产精品| 亚洲伦理在线观看| 亚洲精品国精品久久99热| 欧美尤物一区| 欧美一区高清| 欧美在线视频观看免费网站| 亚洲欧美在线视频观看| 亚洲欧美日本在线| 亚洲欧美大片| 亚洲欧美日韩天堂一区二区| 亚洲伊人伊色伊影伊综合网| 亚洲尤物在线视频观看| 亚洲影音先锋| 欧美一区二区| 亚洲大黄网站| 亚洲青色在线| 一本色道**综合亚洲精品蜜桃冫 | 毛片一区二区| 猛男gaygay欧美视频| 美女国产精品| 欧美激情1区2区| 欧美日韩播放| 欧美视频一二三区| 国产精品每日更新| 国产麻豆综合| 狠狠色丁香久久婷婷综合丁香 | 欧美吻胸吃奶大尺度电影| 欧美午夜电影在线| 国产精品视频精品视频| 国产日产精品一区二区三区四区的观看方式 | 在线观看精品一区| 亚洲激情综合| 一本色道久久综合精品竹菊 | 欧美色欧美亚洲另类二区| 国产精品久久久久7777婷婷| 国产精品私房写真福利视频 | 亚洲伊人网站| 久久精品首页| 99精品国产高清一区二区| 亚洲一区免费视频| 久久九九99视频| 欧美精品国产一区| 国产精品尤物| 在线观看亚洲精品视频| 99在线精品视频| 午夜精品美女久久久久av福利| 亚洲福利在线视频| 亚洲一区二区精品| 久久久www成人免费毛片麻豆| 欧美成人黑人xx视频免费观看| 欧美日韩一区二区三| 国产日韩一区欧美| 亚洲日本黄色| 欧美亚洲视频| 夜夜嗨网站十八久久| 欧美一区二区三区免费视频| 免费成人av资源网| 欧美午夜a级限制福利片| 国产一区二区视频在线观看| 最新中文字幕一区二区三区| 亚洲一区二区三区四区在线观看| 久久精品网址| 亚洲欧美偷拍卡通变态| 免费一区二区三区| 国产精品久久久久免费a∨| 激情小说亚洲一区| 亚洲图片欧洲图片av| 最新高清无码专区| 欧美一区二区在线| 欧美日本高清一区| 国内精品久久久久影院色 | 国产免费成人av| 亚洲精品免费看| 欧美一区二区视频在线观看| 一区二区三区精品视频在线观看| 久久久国产视频91| 国产精品99免费看| 亚洲国产精品日韩| 欧美一区二区三区视频免费播放 | 亚洲特黄一级片| 免费观看国产成人| 国产日韩欧美制服另类| 一区二区三区四区五区在线| 亚洲精品免费在线观看| 久久精品2019中文字幕| 欧美视频成人| 亚洲激情在线视频| 亚洲国产婷婷香蕉久久久久久99| 欧美与欧洲交xxxx免费观看| 欧美日韩综合网| 亚洲激情在线观看| 亚洲激情视频网| 久久精品噜噜噜成人av农村| 国产精品久久久久91| 一本高清dvd不卡在线观看| 亚洲日本va在线观看| 久久精品亚洲| 国产欧美在线观看| 亚洲在线一区| 亚洲欧美激情一区二区| 欧美日韩亚洲天堂| 亚洲乱码国产乱码精品精可以看| 亚洲欧洲精品一区二区三区| 久久影院亚洲| 激情91久久| 久久不射中文字幕| 久久av在线看| 国产视频在线观看一区二区三区| 亚洲影视在线| 小嫩嫩精品导航| 国产精品黄视频| 一区二区高清视频| 一区二区三区四区五区在线| 欧美理论片在线观看| 亚洲精品国产精品乱码不99按摩| 亚洲精品乱码久久久久久日本蜜臀| 麻豆精品视频在线| 在线日本高清免费不卡| 亚洲黄色成人网| 欧美国产三级| 亚洲精品老司机| 亚洲天堂第二页| 欧美日韩综合| 亚洲一级网站| 欧美在线播放一区| 国产一区二区三区最好精华液 | 91久久久亚洲精品| 你懂的视频欧美| 亚洲国内精品在线| 日韩午夜中文字幕| 欧美日韩精品在线观看| 99一区二区| 亚洲欧美日韩一区| 国产农村妇女毛片精品久久麻豆| 欧美有码在线观看视频| 麻豆久久久9性大片| 亚洲黄色毛片| 亚洲午夜一区二区三区| 国产精品久久久久久影视 | 你懂的国产精品永久在线| 国产精品天天看| 午夜视频一区| 久久久久综合一区二区三区| 在线电影欧美日韩一区二区私密| 亚洲精品欧美极品| 欧美日韩一区二区三区免费看| 亚洲视频自拍偷拍| 久久精品视频在线| 亚洲国产精彩中文乱码av在线播放| 一区二区欧美在线| 国产欧美韩国高清| 亚洲国产欧美在线| 欧美日韩亚洲激情| 午夜宅男久久久| 欧美77777| 一本色道久久综合亚洲精品不卡| 欧美一区二区高清在线观看| 狠狠色狠狠色综合日日五| 亚洲伦理中文字幕| 国产精品夜夜嗨| 亚洲国产欧美不卡在线观看| 欧美区在线观看| 亚洲欧美三级伦理| 女女同性精品视频| 一区二区三区**美女毛片| 久久久久五月天| 一本色道久久| 狂野欧美一区| 一区二区三区高清视频在线观看| 欧美一级久久久| 亚洲国产精品久久久久久女王| 亚洲免费影院| 在线日韩中文字幕| 午夜精品在线观看| 亚洲福利久久| 欧美一区二区成人| 91久久国产综合久久| 欧美一级成年大片在线观看| 亚洲第一狼人社区| 亚洲欧美一区二区在线观看| 激情综合网址| 亚洲免费在线视频一区 二区| 在线播放亚洲| 亚洲欧美日韩国产综合精品二区| 一区精品在线播放| 亚洲欧美久久久| 亚洲国产一区二区三区在线播 | 亚洲国产综合视频在线观看| 欧美专区日韩视频| 亚洲欧洲日产国产综合网| 久久成人国产精品| 夜夜爽夜夜爽精品视频| 乱人伦精品视频在线观看| 亚洲视频免费在线| 欧美高清在线一区二区| 欧美在线你懂的| 国产精品久久久久久久app|