《安富萊嵌入式週報》第319期:聲音編程器,開源激光雕刻機,自制600W海爾貝克無刷電機,車用被動元件AEC-Q200規範,簡單易上手的PySimpleGUI

更新視頻教程:
更新第7期ThreadX視頻教程:如何實現RTOS高效的任務管理,搶佔式調度,時間片調度和零中斷延遲(2023-07-31)
 
視頻版:
 

1、支持聲音編程的電子標籤,聲音數據庫ggwave
非常有創意的設計,聲音數據庫採用他們自己設計的ggwave。
GGtag是一個緊湊,有趣,易於使用的電子紙徽章,可以用聲音編程,具有3.52英寸電子紙顯示屏,並允許模擬125 kHz RFID標籤(ASK和FSK)
標籤效果:
 

 

視頻效果:
 https://www.armbbs.cn/forum.php?mod=viewthread&tid=120409
當前已經有很多基於此聲音庫的案例。該庫允許用戶使用聲音在設備之間傳輸少量數據。它實現了一個簡單的基於FSK的傳輸協議,可以很容易地集成到各種項目中。帶寬速率在 8-16 字節/秒之間,具體取決於協議參數。ECC校驗用於提高解調魯棒性。
 

 

 
2、開源激光雕刻機Laser4DIY
Laser4DIY是一種開放式硬件機器,通過使用激光燒蝕銅來生產電子板。它由幾個部分組成:DPSS激光源,激光管,4通道TEC控制器的冷卻系統,薄型電動XY工作臺和安全外殼
 效果:
 TEC控制器
 

XY工作臺

 

微芯片激光器

 

 

3、FatFS作者ChaN老師設計的氙氣燈鎮流器
下面是之前的版本,官網有詳細原理說明
 
原理圖:
 

正面效果:

 

背面效果:

 

下面是增加的新版本:

 

4、支持100多種編程語言的在線代碼編輯器CodeMirror
 
 
現在已經升級至CodeMirror 6
支持的編程語言:

 

5、開源的小遊戲機Picopad
 

 

6、硬件
(1)極海首款電機控制專用微控制器APM32F035
基於M0+內核,主頻72MHz,支持MDU+Cordic與CRC,滿足電機應用的處理性能;Flash 64KB,SRAM 10KB,滿足電機嵌入式應用的各種算法需求;支持單週期32位硬件乘法器,內置M0CP協處理器以增強Cortex-M0+運行性能,其硬件配置包括移位單元、32bit /32bit除法器、乘加運算、開方、三角函數、SVPWM;集成電機專用PWM,支持互補、剎車,並可與M0CP聯動
 

 

(2)沁恆將推出低功耗CH32L103,帶USB PD
 

 

(3)繼ST的STM32CubeIDE,NXP的MCUXPRESSO之後,瑞薩的e2 studio也將支持VSCode
 
 

 

(4)英飛凌試用可生物降解 PCB,以最大限度地減少電子垃圾
 

 

(5)Qorvo威訊聯合半導體推出免費的電路仿真軟件QSPICE
Qorvo 的新型 QSPICE 軟件在構建時充分考慮了電源和模擬工程師的需求,縮短了整體運行時間,並提供了 100% 的完成率
 

 

7、自制600W, 海爾貝克(Halbach)陣列無刷電機
作者分享了詳細的自制過程
組裝動畫:
 https://www.armbbs.cn/forum.php?mod=viewthread&tid=120409
截圖效果:

 

8、軟件
(1)FreeCAD V0.21發佈
 

 

(2)AppWizard發佈V1.40發佈,增加Radio和Checkbox控件,對應的emWin版本6.34,基本已經完全體了
 

 

(3)在RISC-V平臺上使用Zephyr RTOS作爲Linux的bootloader
非常有意思的實現,下面是使用Zephyr FSBL(第一階段引導加載程序)的引導過程的日誌
 

 

(4)exe轉dll小軟件
支持轉換32bit和64bit DLL
 

 

9、車用被動元件AEC-Q200規範,2023最新版
來自宜特的分享
常見的三大被動元件電容,電感和電阻。
車用電子主要依據國際汽車電子協會(Automotive Electronics Council,簡稱AEC)作爲車規驗證標準,包括AEC-Q100(IC芯片)、AEC-Q103(微機電系統MEMS)、AEC-Q104(多芯片模塊)。
而AEC-Q101(離散組件)、AEC-Q102(離散光電LED)、AEC-Q200(被動元件)爲近期較新的汽車電子規範。
AEC測試條件雖然比消費型IC規範嚴苛,但測試條件仍以JEDEC或MIL-STD爲主,另外加入特殊規格,例如電磁兼容性(EMC)驗證。
 

 

10、簡單易上手的PySimpleGUI
PySimpleGUI是一個Python軟件包,初學Python的用戶也可以輕鬆創建GUI。支持的框架包括tkinter,Qt,WxPython或Remi
 

 

11、H7-TOOL本週進展
製作H7-TOOL的CMSIS-SVD文件解析功能,直接讀取各個IC廠家提供的SVD文件,像MDK,IAR在線調試實時檢檢測外設
去年年底就開始醞釀了,半年後,算是可以正式開啓製作了。
(1)TOOL可以實現這個功能的基礎:SWD接口函數,讀寫各種類型數據,內存和寄存器等
(2)MDK, IAR等在線調試有兩個重要功能,一個是斷點,單步調試等玩法。還有一個就是外設寄存器狀態,內存數據等實時檢測。我們本次要實現的是後者,當前TOOL就可以讀寫外設寄存器,但是需要看IC數據手冊來獲取外設地址,非常不方便。
針對這個問題,IC廠家都有推出CMSIS-SVD文件,這個文件包含了所有外設寄存器地址,甚至每個寄存器每個bit的含義。所以TOOL能夠解析這個文件,意義重大。
(3)通過LUA小程序,我們可以離線,WiFi,以太網和USB四種玩法,且支持內網和外網遠程。
通過研究,全解析已經實現,下一步移植到上位機上

 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章