原创 基於stm32H730的解決方案開發之SD卡的讀寫調試

一 概述 在嵌入式小系統領域,SD卡存儲是一個非常重要的功能。可從難度上,它又是非常難的。因爲它涉及到兩個大的功能點,一個是文件系統,這個難度非一般。另外一個是sd卡的底層驅動。涉及到的接口多,所以也是一個難度高的地方。兩個混合在一起

原创 基於stm32H730的解決方案開發之點亮第一個LED燈

一 概述 STM32H730超值系列內含Arm®Cortex®-M7內核(具有雙精度浮點單元),工作頻率可達550 MHz。內嵌的128 KB閃存使意法半導體能夠爲開發人員提供一種經濟划算的解決方案。憑藉着高主頻,高性能以及低成本。這

原创 基於stm32H730的解決方案開發之freertos系統解析

一 概述 在嵌入式小系統領域,freertos是一個非常厲害的角色。它和小芯片結合,能迸發出非常大的威力。這裏在H730上使用了這個freertos,是應該做一個總結和備忘。 二 實例解析 1 線程初始化: freerto

原创 工業拾音器麥克風需求分析總結

前記   隨着數字化進程的不斷推進,以及隨着chatgpt的橫空出世。在工業領域根據聲音進行故障診斷的算法逐漸增多。最近一年做了不少工業領域拾音的產品。他們的需求可以說和傳統的拾音器有很大的區別。   場景解析  傳統工業化走到現在,遇到了

原创 如何製作一個超低功耗的高保真的數字降噪錄音機

一 前記   您是否曾經想過購買一臺小型錄音機來錄製環境中的聲音並將其存儲在內存中?其實這隻需執行幾個簡單的步驟即可輕鬆製作自己的錄音機。筆者最近交付了幾個錄音產品之後,就把餘料來做一個高保真錄音機來玩玩,順便給做畢設的小老弟來練練手。

原创 基於Python的子進程獲取鍵盤輸入

一 概念   衆所周知,python中的獲取鍵盤輸入,input函數是沒辦法用在子程序的,這就限制了它的用途。想要在子程序中獲取鍵盤輸入。唯有 fn=sys.stdin.fileno函數了。 二 實例解析   在主進程中敲寫代碼fn=sys

原创 基於Python的 如何檢查字符串輸入是否爲數字

一 概念 這種有很多常用的方法,這裏只介紹一種常用的方法是使用正則表達式來匹配數字的模式。通過定義一個匹配數字的正則表達式,然後使用re模塊中的search()方法來進行匹配。 二 例子: 下面是一個簡單的例子: #

原创 python queue模塊實例解析

一 概念: 隊列是一種特殊的線性表,特殊之處在於它只允許在表的前端(front)進行刪除操作,而在表的後端(rear)進行插入操作,和棧一樣,是一種操作受限制的線性表。 進行插入操作的端稱爲隊尾,進行刪除操作的端稱爲隊頭,核心概念

原创 python queue join task_done的概念及實例解析

一 概念 Queue.task_done() 在完成一項工作之後,Queue.task_done()函數向任務已經完成的隊列發送一個信號 Queue.join() 實際上意味着等到隊列爲空,再執行別的操作。   二 實例

原创 WEBRTC回聲消除-AECM算法源碼解析之參數解析

一 概述   webrtc 針對回聲問題一共開源了3種回聲消除算法,分別爲aec,aecm,以及aec3,其中aec是最早期的版本,在後續的更新中aec3的出現代替了aec在webrtc 中的地位,而aecm主要是針對計算能力較弱的移

原创 基於DSP的光纖麥克風聲音採集系統硬件設計方案總結

前記  光纖聲傳感器是一種利用光纖作爲傳光介質或探測單元的一類聲傳感器,相比傳統電聲傳感器其具有靈敏度高、頻帶響應寬、抗電磁干擾等優越特性,可廣泛應用於國防安全、工業無損檢測、醫療診斷及消費電子等領域。  前段時間做了一個基

原创 光纖傳感器行業發展現狀及前景調研

基本概念  光纖傳感器是20世紀70年代末新興的一項技術,其優越的性能備受青睞。與傳統的傳感器不同,光纖優良的物理、化學、機械以及傳輸性能,使光纖傳感器具有體積小、質量輕、抗電磁干擾、防腐蝕、靈敏度很高、測量帶寬很寬、檢測電子設備與傳感器可

原创 高性能光纖聲傳感器/光纖麥克風市場調研

光纖麥克風  光纖聲傳感器是一種利用光纖作爲傳光介質或探測單元的一類聲傳感器,相比傳統電聲傳感器其具有靈敏度高、頻帶響應寬、抗電磁干擾等優越特性,可廣泛應用於國防安全、工業無損檢測、醫療診斷及消費電子等領域。   應用領域  光纖麥克風一經

原创 光纖振動監測傳感器的特點及應用場景解析

微振動傳感器  振動傳感器是一種專門用來檢測或者測量物體振動的設備。它通過將機械振動轉換爲電信號來進行監控和記錄。振動傳感器可以應用於多種行業,如製造業、航空航天、汽車工業等領域,常用於監測機械設備的健康狀況,預防機器故障的發生。 振動傳感

原创 基於C語言的串口AT指令發送實例解析

一 知識點 1 AI指令後面一定要加 \n\r 2 注意AT指令裏面待雙引號的這種,要使用斜槓隔開。 二 源碼: void Set_Pdu_Mode(void) { u8 a = 1; if(atKey =