《安富莱嵌入式周报》第319期:声音编程器,开源激光雕刻机,自制600W海尔贝克无刷电机,车用被动元件AEC-Q200规范,简单易上手的PySimpleGUI

本文主要是介绍《安富莱嵌入式周报》第319期:声音编程器,开源激光雕刻机,自制600W海尔贝克无刷电机,车用被动元件AEC-Q200规范,简单易上手的PySimpleGUI,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

 

更新视频教程:

更新第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(2023-07-31)

第7期ThreadX视频教程:如何实现RTOS高效的任务管理,抢占式调度,时间片调度和零中断延迟(2023-07-31) - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

视频版:

《安富莱嵌入式周报》第319期:声音编程器,开源激光雕刻机,自制600W海尔贝克无刷电机,车用被动元件AEC-Q200规范,简单易上手的PySimpleGUI_哔哩哔哩_bilibili

https://www.bilibili.com/video/BV14X4y177hy​www.bilibili.com/video/BV14X4y177hy


1、支持声音编程的电子标签,声音数据库ggwave

https://github.com/rgerganov/ggtag

https://github.com/ggerganov/ggwave

非常有创意的设计,声音数据库采用他们自己设计的ggwave。

GGtag是一个紧凑,有趣,易于使用的电子纸徽章,可以用声音编程,具有3.52英寸电子纸显示屏,并允许模拟125 kHz RFID标签(ASK和FSK)

标签效果:

 

视频效果:

《安富莱嵌入式周报》第319期:2023.07.25--2023.08.03 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

当前已经有很多基于此声音库的案例。该库允许用户使用声音在设备之间传输少量数据。它实现了一个简单的基于FSK的传输协议,可以很容易地集成到各种项目中。带宽速率在 8-16 字节/秒之间,具体取决于协议参数。ECC校验用于提高解调鲁棒性。

 

2、开源激光雕刻机Laser4DIY

LASER4DIY - Laser4DIY Documentation - FabLab München

https://github.com/laser4DIY/

Laser4DIY是一种开放式硬件机器,通过使用激光烧蚀铜来生产电子板。它由几个部分组成:DPSS激光源,激光管,4通道TEC控制器的冷却系统,薄型电动XY工作台和安全外壳

效果

TEC控制器

 

XY工作台

 

微芯片激光器

 

 

 

 

3、FatFS作者ChaN老师设计的氙气灯镇流器

下面是之前的版本,官网有详细原理说明

ELM - Universal HID Lamp Ballast

原理图:

 

正面效果:

 

背面效果:

 

 

下面是增加的新版本:

 

 

4、支持100多种编程语言的在线代码编辑器CodeMirror

CodeMirror 5

CodeMirror

https://github.com/codemirror/codemirror5

现在已经升级至CodeMirror 6

支持的编程语言:

 

 

 

5、开源的小游戏机Picopad

https://github.com/pajenicko/picopad

 

6、硬件

(1)极海首款电机控制专用微控制器APM32F035

https://www.geehy.com/news/news_detail/161

基于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

瑞萨电子MCU和MPU产品线将支持Microsoft Visual Studio Code | Renesas

 

(4)英飞凌试用可生物降解 PCB,以最大限度地减少电子垃圾

Infineon uses recyclable PCBs from Jiva Materials to minimize electronic waste and carbon footprint of demo and evaluation boards - Infineon Technologies

 

 

(5)Qorvo威讯联合半导体推出免费的电路仿真软件QSPICE

QSPICE™ Simulator - Qorvo

Qorvo 的新型 QSPICE 软件在构建时充分考虑了电源和模拟工程师的需求,缩短了整体运行时间,并提供了 100% 的完成率

7、自制600W, 海尔贝克(Halbach)阵列无刷电机

https://www.instructables.com/60 ... y-Brushless-DC-Ele/

作者分享了详细的自制过程

组装动画:

《安富莱嵌入式周报》第319期:2023.07.25--2023.08.03 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

截图效果:

 

 

 

 

 

 

 

8、软件

(1)FreeCAD V0.21发布

https://github.com/FreeCAD/FreeCAD

 

(2)AppWizard发布V1.40发布,增加Radio和Checkbox控件,对应的emWin版本6.34,基本已经完全体了

AppWizardTrial_V140_634_Install.exe (79.17MB)

 

(3)在RISC-V平台上使用Zephyr RTOS作为Linux的bootloader

https://zephyrproject.org/using- ... n-risc-v-platforms/

非常有意思的实现,下面是使用Zephyr FSBL(第一阶段引导加载程序)的引导过程的日志

 

 

(4)exe转dll小软件

https://github.com/hasherezade/exe_to_dll

支持转换32bit和64bit DLL

 

9、车用被动元件AEC-Q200规范,2023最新版

AEC-Q200 車用被動元件規範 2023年最新改版懶人包- iST宜特

http://www.aecouncil.com/Documents/AEC_Q200_Rev_E_Base_Document.pdf

来自宜特的分享

常见的三大被动元件电容,电感和电阻。

车用电子主要依据国际汽车电子协会(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

https://github.com/PySimpleGUI/PySimpleGUI/tree/master

PySimpleGUI是一个Python软件包,初学Python的用户也可以轻松创建GUI。支持的框架包括tkinter,Qt,WxPython或Remi

 

 

 

 

11、H7-TOOL本周进展

H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

制作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四种玩法,且支持内网和外网远程。

通过研究,全解析已经实现,下一步移植到上位机上

 

 

这篇关于《安富莱嵌入式周报》第319期:声音编程器,开源激光雕刻机,自制600W海尔贝克无刷电机,车用被动元件AEC-Q200规范,简单易上手的PySimpleGUI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/317875

相关文章

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

MySQL高性能优化规范

前言:      笔者最近上班途中突然想丰富下自己的数据库优化技能。于是在查阅了多篇文章后,总结出了这篇! 数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

荣耀嵌入式面试题及参考答案

在项目中是否有使用过实时操作系统? 在我参与的项目中,有使用过实时操作系统。实时操作系统(RTOS)在对时间要求严格的应用场景中具有重要作用。我曾参与的一个工业自动化控制项目就采用了实时操作系统。在这个项目中,需要对多个传感器的数据进行实时采集和处理,并根据采集到的数据及时控制执行机构的动作。实时操作系统能够提供确定性的响应时间,确保关键任务在规定的时间内完成。 使用实时操作系统的

嵌入式Openharmony系统构建与启动详解

大家好,今天主要给大家分享一下,如何构建Openharmony子系统以及系统的启动过程分解。 第一:OpenHarmony系统构建      首先熟悉一下,构建系统是一种自动化处理工具的集合,通过将源代码文件进行一系列处理,最终生成和用户可以使用的目标文件。这里的目标文件包括静态链接库文件、动态链接库文件、可执行文件、脚本文件、配置文件等。      我们在编写hellowor

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

三相直流无刷电机(BLDC)控制算法实现:BLDC有感启动算法思路分析

一枚从事路径规划算法、运动控制算法、BLDC/FOC电机控制算法、工控、物联网工程师,爱吃土豆。如有需要技术交流或者需要方案帮助、需求:以下为联系方式—V 方案1:通过霍尔传感器IO中断触发换相 1.1 整体执行思路 霍尔传感器U、V、W三相通过IO+EXIT中断的方式进行霍尔传感器数据的读取。将IO口配置为上升沿+下降沿中断触发的方式。当霍尔传感器信号发生发生信号的变化就会触发中断在中断