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

基于物聯網的信號發生器設計

2025-04-03 00:00:00周詩玲張琥石林偉龍覃茂昌梁妮王少夫韋妙靈
物聯網技術 2025年7期
關鍵詞:物聯網

摘 要:信號發生器在當今通信、電子測量儀表等電子系統中起著至關重要的作用,它用于產生穩定的頻率和幅度信號。為了契合目前電子設計研究的發展目標與要求,信號發生器系統應朝著簡單化、便攜化、可控化的方向發展。文中實現了一種基于物聯網的信號發生器。該信號發生器系統主要由STM32單片機主控模塊、AD9833信號發生器模塊、HC-05藍牙模塊、LCD液晶屏顯示模塊構成。其中,AD9833芯片的功能是使信號發生器模塊產生三角波、正弦波和方波信號。STM32單片機主控模塊與信號發生器模塊相連,從而實現對信號波形的調制功能。而后,借助HC-05藍牙模塊,上位機能夠對信號發生器產生的波形進行遠程控制調節。采用這種設計方法的信號發生器系統可工作于調制狀態,它不但能調節輸出電平,而且可輸出各種波形,從而能夠適應大多數應用場合。

關鍵詞:物聯網;信號發生器;STM32;AD9833;藍牙;調制波形

中圖分類號:TP39;TN923 文獻標識碼:A 文章編號:2095-1302(2025)07-0-04

0 引 言

信號發生器能夠產生穩定的頻率和幅度信號,具備高精確度、高性能和便攜性等特點。在當今的通信、電子測量儀表等電子系統里,它發揮著極為重要的作用。幾乎在對所有電子設備電參數值進行檢測時,都會用到信號發生器,比如在生物醫學電子信息領域,它可作為模擬生物醫學電信號的設備[1]。DDS技術的誕生改變了傳統信號發生的方式,它采用數字頻率合成技術,根據奈奎斯特采樣定理從連續信號的相位出發,對信號進行取樣、編碼,形成對應的函數表存放在系統ROM中;在合成時,利用頻率控制字改變相位的增量(即步長),不同的相位增量可產生不同頻率的信號。采用這種方法設計的信號發生芯片大大簡化了電路結構,且有較高的靈活性[2]。在傳統信號發生器的研究中,基本都著眼于提高其精度,少有對信號發生器的數據傳輸和遠程調制進行研究。在一些特殊的使用環境下,這會極大地增加信號發生器的使用困難和成本。因此,本文設計了一款基于物聯網的信號發生器,通過與物聯網技術相結合,可實現對輸出信號的遠程調制功能。

1 總體設計

該信號發生器系統以STM32F103RCT6單片機為主控模塊,該模塊的主要作用為分析處理數據信息。AD9833被用作信號發生器模塊,重點實現正弦波、三角波、方波的輸出功能。HC-05藍牙模塊是系統無線通信的基礎,它將單片機與手機或其他上位機相連以進行通信,使系統具備物聯網功能,進而實現遠端調控波形參數的功能。LCD液晶顯示屏作為系統的顯示模塊,用于顯示從上位機接收的數據信息和藍牙連接狀態,如此便實現了信號源的遠程調制。系統的設計框圖如圖1所示。

2 信號發生器模塊

信號發生器模塊采用AD9833芯片集成模塊。AD9833是一款可編程波形發生器,具有高精度、低功耗、結構簡單、體積小等特點,具備串行接口功能[3]。它板載25 MHz有源晶振、100 Mb/s高速放大器,還具備低通濾波功能。該模塊能產生0~12.5 MHz的正弦波、三角波、方波信號,信號頻率分辨率可達0.1 Hz。通過單片機可對其進行數控調頻、調幅和波形切換,易于調節[4]。AD9833適用于各種簡單和復雜的調制方案,運用DSP技術能簡化復雜的調制算法且保證精確性,這一調制方案在各個設計領域得到了廣泛應用。

為控制AD9833輸出正弦波與三角波的峰峰值,引入數字電位器MCP41010以實現對輸出信號的分壓。通過調節數字電位器的抽頭位置來改變抽頭電壓值[5]。如此一來,單片機只需向AD9833發送頻率和波形數據,再向MCP41010數字電位器發送幅值數據,就能對輸出信號的參數進行調節與控制。AD9833芯片和MCP41010電位器共用數據口與時鐘口,且各自采用不同的片選,因此單片機只需4個I/O接口即可。AD9833信號發生器模塊原理圖如圖2所示。

STM32單片機與信號發生器模塊的硬件連接如下:將AD9833的VDD引腳連接到3.3 V電源,GND引腳接地;AD9833的SDATA、SCLK和FSYNC引腳連接到SPI接口對應的引腳,其中SDATA引腳連接到STM32的SPI數據線,SCLK引腳連接到STM32的SPI時鐘線,FSYNC連接任意GPIO引腳用于選擇頻率或相位寄存器。AD9833芯片的管腳定義如圖3所示,信號發生器模塊與STM32單片機連接線如圖4所示。

3 主控模塊

STM32F103RCT6主控模塊具備以下特點:其一,高性能。STM32F103系列單片機采用ARM Cortex-M3內核,運算速度快,處理能力強大,可迅速處理各類復雜算法與任務。其二,低功耗。該系列單片機擁有多種低功耗模式,既能有效延長設備使用壽命,又能確保芯片的穩定性與可靠性。其三,豐富的外設接口。STM32F103系列單片機集成了諸如SPI接口、I2C接口、UART接口等多種外設接口,便于與外部設備通信和控制。基于以上特點,選擇STM32F103RCT6作為主控芯片。目前,該芯片在醫療設備、智能家居、智能儀表、電子產品等各種嵌入式應用中被廣泛使用。STM32的I/O口管腳圖如圖5所示。

STM32F103RCT6可以與ATK-MD0280液晶顯示屏直接連接,ATK-MD0280模塊屬于模塊化數字化電子產品,專為嵌入式系統設計,是一款高性能2.8英寸TFTLCD電阻觸摸屏模塊,其擁有320×240的分辨率,支持16位色顯示;該模塊的性能和穩定性非常好,被廣泛應用于工業控制、通信、醫療設備等領域。它采用先進的技術,具有強大的處理能力和豐富的接口,可以方便地與其他設備進行連接和通信[6]。

4 藍牙模塊

本設計選用HC-05藍牙模塊,這是一種主從一體的藍牙串口模塊[7]。它能夠與各類帶有藍牙功能的上位機(如電腦、手機等)配對,并且兼容5 V或3.3 V的單片機系統。它通過串口與單片機進行數據交互,通過設定特定的波特率,可與STM32單片機進行串口連接[8]。該藍牙模塊配對連接成功后可當作全雙工串口使用。具體操作流程為:首先將藍牙參數設置為該設計的對應參數,然后把STM32單片機與藍牙連接,接著將藍牙與上位機進行配對連接,如此便能夠實現單片機與上位機的無線通信功能。此功能就如同在STM32單片機和上位機之間虛擬出一根串口線,以進行串口通信。

HC-05藍牙模塊存在命令響應工作(AT)和自動連接這兩種工作模式。在本次設計中,首先在命令響應工作模式下把藍牙模塊設定為從機工作模式,并選擇波特率為9 600;接著,在自動連接工作模式下讓藍牙模塊與單片機連接,且與上位機配對。之后,上位機向HC-05藍牙模塊發送簡單指令,HC-05藍牙模塊通過串口把數據傳輸給單片機,以供單片機進行分析處理。單片機分析完成后,依據分析出的結果控制AD9833產生波形信號,從而實現輸出信號的遠程調制。HC-05藍牙模塊引腳功能詳述見表1。HC-05藍牙模塊與開發板相應端口的連接關系見表2。

5 程序設計

在該信號發生器系統的設計過程中,開發工具選用Keil μVision5,編程使用C語言庫函數。程序主要包含三個模塊:AD9833芯片寫入模塊、HC-05藍牙模塊以及LCD顯示模

塊[9]。其內容涵蓋單片機的時鐘初始化、端口初始化、AD9833初始化、LCD初始化和藍牙初始化等。首先,將編寫無誤的程序燒錄進單片機。接著,在斷電狀態下把STM32單片機與各模塊的硬件進行連接,連接無誤后給STM32單片機上電。上電后,要依次完成藍牙模塊與STM32單片機的連接以及藍牙模塊與上位機的配對連接。上位機向HC-05藍牙模塊發送簡單指令,HC-05藍牙模塊通過串口將數據傳輸給單片機,STM32單片機對接收到的指令進行分析,然后根據分析結果控制AD9833產生波形信號,從而實現上位機遠端控制AD9833產生波形的功能。軟件設計流程如圖6所示。

6 系統測試

為保障該系統后續穩定運作并避免可能出現的故障,針對該系統設計了一個功能實現實驗,以觀察該設計的功能能否達到設計要求。

在本次測試中,需要不斷改變波形的頻率和幅值,具體方式為:本次試驗程序設置上位機向藍牙發送指令“1~25”表示產生頻率范圍為1~25 kHz、幅值為100 mV的正弦波/三角波;發送指令“20~255”表示將波形幅值調節為296~3 580 mV(該數據由后續測試得出,程序輸入可調幅值范圍為0~255,即0~3 580 mV)。然后將示波器檢測到的波形參數記錄下來與程序編寫的參數值進行對比。

正弦波的測試結果見表3;三角波的測試結果見表4。

從測試結果來看,本信號發生器系統所實現的功能基本符合預期。盡管其上位機控制產生的實際波形參數和實際程序輸入的參數值之間存在微小誤差,但就總體的驗證與測試結果而言,本次設計的信號發生器系統基本滿足預期要求。

7 結 語

本文介紹了一種基于物聯網的信號發生器。該信號發生器可工作于調制狀態,不僅可以控制輸出波形信號的類型,也可以遠端調制輸出波形信號的幅值,具有工作穩定、頻率精確度高、結構簡單、體積小等優點[10],更能適應大多數應用場合,具有廣闊的應用前景。

參考文獻

[1] 劉鵬霄. 基于DDS的心電圖機檢測儀的研究[D].沈陽:東北大學,2016.

[2] 沈輝,薛兵,唐朝陽,等.基于DDS技術的信號發生器設計[J].電子測量技術,2020,43(20):160-164.

[3] 申慶華.基于AD9833的高精度函數信號發生器的設計[J].電子測試,2021(19):38-40.

[4] 張萍.基于DDS的低頻信號發生器的設計[J].自動化技術與應用,2016,35(6):106-109.

[5] 黃斌,洪嬴政,朱康生.基于AD9833的高精度可編程波形發生器系統設計[J].電子設計工程,2009,17(5):6-7.

[6] 意法半導體(中國)投資有限公司. STM32F103XC/STM32 F103XD/STN32F103XE 數據手冊[EB/OL].(2014-09-30)[2015-04-17]. https://www.st.com/resource/en/datasheet/stm32f103ze.pdf.

[7] 郭慧敏,孟游,遲少華,等.基于Android手機手勢和語音控制的人機交互系統設計[J].南京信息工程大學學報(自然科學版),2019,11(2):216-220.

[8] 朱志平.基于MSP430的藍牙智能家居系統[J].渭南師范學院學報,2016,31(4):324-325.

[9] 陳孟臻,陳瑩.基于DDS技術的函數信號發生器設計[J].沿海企業與科技,2018(6):18-21.

[10] 孫瑩瑩,盧京陽,劉思久,等.基于DDS與數字電位器的正弦信號發生器設計[J].電測與儀表,2012,49(7):93-96.

收稿日期:2024-05-10 修回日期:2024-06-13

基金項目:廣西醫科大學“未來學術之星-大學生課外創新科研課題”(WLXSZX23077)

作者簡介:周詩玲(2001—),女,研究方向為醫學圖像處理與物聯網應用。

猜你喜歡
物聯網
基于物聯網的無線測溫模塊設計
軟件導刊(2016年9期)2016-11-07 21:56:29
基于物聯網ZigBee技術的智能家居監控系統 
軟件導刊(2016年9期)2016-11-07 21:32:45
物聯網監測技術在G15W112邊坡的應用
基于物聯網的健康管理服務模式
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
基于高職院校物聯網技術應用人才培養的思考分析
如何在高校架設學生洗衣服務系統
科技視界(2016年22期)2016-10-18 17:23:30
基于無線組網的智慧公交站點信息系統研究與實踐
基于LABVIEW的溫室管理系統的研究與設計
論智能油田的發展趨勢及必要性
主站蜘蛛池模板: 91免费国产在线观看尤物| 欧美日韩一区二区在线免费观看| 91精选国产大片| 欧美a级完整在线观看| 91原创视频在线| 亚洲性日韩精品一区二区| 久久久久国产一级毛片高清板| 91精品视频网站| 欧美激情首页| 国产微拍一区二区三区四区| 五月天丁香婷婷综合久久| 国产91无毒不卡在线观看| 天天躁日日躁狠狠躁中文字幕| 欧美专区日韩专区| 国产毛片片精品天天看视频| 久久久噜噜噜久久中文字幕色伊伊| 亚洲天堂网视频| 99在线观看视频免费| 日韩不卡免费视频| 日韩中文字幕免费在线观看| 国产欧美日韩视频一区二区三区| 欧美a在线| 丝袜亚洲综合| 亚洲午夜国产片在线观看| 成人在线第一页| 国产一级特黄aa级特黄裸毛片| 22sihu国产精品视频影视资讯| 99精品这里只有精品高清视频| 日日拍夜夜嗷嗷叫国产| 中文字幕亚洲电影| 久久婷婷六月| 再看日本中文字幕在线观看| 国产美女在线观看| 中文字幕波多野不卡一区| 一区二区三区成人| 婷婷综合亚洲| 666精品国产精品亚洲| 专干老肥熟女视频网站| 色吊丝av中文字幕| 午夜老司机永久免费看片| 另类综合视频| 手机成人午夜在线视频| 特级aaaaaaaaa毛片免费视频| 精品夜恋影院亚洲欧洲| 亚洲a级在线观看| 日韩高清欧美| 国产va欧美va在线观看| 亚洲国产欧美自拍| 欧美精品一二三区| 麻豆精品国产自产在线| 欧洲在线免费视频| 天天做天天爱夜夜爽毛片毛片| 爱爱影院18禁免费| 精品国产aⅴ一区二区三区| 天天色综合4| 男人的天堂久久精品激情| 亚洲人精品亚洲人成在线| av手机版在线播放| 99热这里只有成人精品国产| 久久毛片基地| 日韩毛片免费观看| 免费不卡在线观看av| 高清码无在线看| 国精品91人妻无码一区二区三区| 激情综合激情| 亚洲网综合| 亚洲乱码视频| 伊人久久久久久久久久| 动漫精品啪啪一区二区三区| 四虎国产永久在线观看| 国产精品露脸视频| 久久精品66| 色AV色 综合网站| 国产成人高清精品免费软件 | 午夜老司机永久免费看片| 欧美精品1区| 国产午夜看片| 日韩欧美网址| 91精品国产自产91精品资源| 国产精品视频导航| 国产在线91在线电影| 亚洲国产天堂久久综合226114|