《安富莱嵌入式周报》第324期:单对以太网技术实战,IROS2023迪士尼逼真机器人展示,数百万模具CAD文件下载,闭环步进电机驱动器,CANopen全解析

本文主要是介绍《安富莱嵌入式周报》第324期:单对以太网技术实战,IROS2023迪士尼逼真机器人展示,数百万模具CAD文件下载,闭环步进电机驱动器,CANopen全解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

更新一期视频教程:

第8期ThreadX视频教程:应用实战,将裸机工程移植到RTOS的任务划分,驱动和应用层交互,中断DMA,C库和中间件处理等注意事项
第8期ThreadX视频教程:应用实战,将裸机工程移植到RTOS的任务划分,驱动和应用层交互,中断DMA,C库和中间件处理等注意事项 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!
 

视频版 :

https://www.bilibili.com/video/BV1TH4y1o77h/

《安富莱嵌入式周报》第324期:单对以太网技术实战,IROS2023迪士尼逼真机器人展示,数百万模具CAD文件下载,闭环步进电机驱动器,CANopen全解析



1、单对以太网技术SPE,从理论到实战

Single Pair Ethernet | SPE Industrial Partner Network
A deep dive into Single Pair Ethernet - Electric UI

单对以太网技术SPE, Single-Pair-Ethernet:单对以太网描述了仅通过一对铜芯传输以太网,除了通过以太网传输数据外,还可以通过PoDL(数据线供电)同时为终端设备供电。以前,这需要两条双线用于快速以太网 (100MB) 和四根双线用于千兆以太网。SPE现在为工业以太网开辟了全新的可能性和应用领域

这里作者实现了一个SPE开源项目:

2、IROS2023智能机器人会议,迪士尼展示的机器人

细节设计非常逼真

视频展示:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=121296


3、2023年度GNU Tools Cauldron 开发者大会

cauldron2023 - GCC Wiki

大会在上个月已经结束,重点是帖子里面分享了演讲稿原文件,大家有兴趣可以看看


4、579万CAD文件免费下载

Free CAD Designs, Files & 3D Models | The GrabCAD Community Library

注册下,即可免费下载,方便大家自制CAD参考。

各种CAD软件分类检索也是支持的。

部分截图:


5、开源HTTP Tracker浏览器扩展小软件

跟踪抓包类的小软件很多,这款的优势是分类比较清晰,方便查阅

https://github.com/venukbh/http-tracker


6、2022 Python开发者调查报告,23000人参与

调查从2017年开始,一年一次,今年是公布的是2022调查报告

Python Developers Survey 2022 Results

调查的内容有点多,大家有兴趣可以了解下


7、漂亮的单键键盘设计

GitHub - MakerM0/MagiClick-esp32s3: A single-button keyboard, based on ESP32-S3

设计的细节效果很漂亮


8、电机

(1)开源、紧凑、高性能闭环步进电机驱动器,专为 NEMA17 外形电机设计。

该驱动器具有安静平稳的运动、高精度位置控制和节能功能等先进功能,非常适合各种应用,包括机器人、数控机床和 3D 打印机。

Project Overview - CLOSED-LOOP DRIVER FOR NEMA17


(2)Microchip推出面向BLDC/PMSM的48V,300W的低压逆变器电机控制板

EV18H47A


(3)U100 BLDC电机控制器模组

U100 BLDC Motion Module

schematics:
https://github.com/MotorControlTech/U100_PCBA
https://github.com/MotorControlTech/U100E_PCBA
https://github.com/MotorControlTech/U100A_PCBA

hardware files:
https://github.com/MotorControlTech/U100_HW

firmware:
https://github.com/MotorControlTech/U100_FRM

software:
https://github.com/MotorControlTech/UMotion


9、资讯

(1)旺宏电子高效能OctaFlash 闪存获业界最高车辆安全标准 ISO 26262 ASIL D 认证

旺宏電子高效能OctaFlash ™ 快閃記憶體獲業界最高車輛安全標準 ISO 26262 ASIL D 認證


(2)TI推出的无线计量总线M-BUS参考设计

TIDA-01531 reference design | TI.com

(3)IAR和 Edge Impulse合作,将集成AI和ML功能

https://www.iar.com/news/press-r ... nd-ml-capabilities/

(4)VisualGBD V6.0 beta2发布

Announcing VisualGDB 6.0 Beta 2 | Sysprogs


(5)LVGL更新其设计工具SquareLine Studio收费标准,取消小规模商用月付,仅支持小规模年付

11月1号正式实行


10、各种编程开发路线图

Developer Roadmaps - roadmap.sh

此网址整理了很多:

比如C++

每个小方块都是可以点击的


11、大尺寸电子纸显示屏驱动板

https://github.com/martinberlin/ ... tree/s3_big_epd_1.2

当前驱动测试了Kindle的替换屏


12、开源免费跨平台PCB软件LibrePCB发布V1.0

https://github.com/LibrePCB/LibrePCB
Create electronics the easy way | LibrePCB

根据官网说明,这个是一个里程碑式的重要更新


13、H7-TOOL本周进展

H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!
(1)H7-TOOL的串口和CAN/CANFD助手时间戳是微秒级硬件时间戳,实时添加,比较准确

TOOL的时间戳不同于常用的第3方串口软件,是TOOL硬件实现的RTC+硬件定时器us级时间戳,收发消息后,实时上传给上位机的,并不是上位机软件来做的时间处理。

大家用来测量消息时间是完全没问题的。

串口做了三种时间戳格式,第1钟是微秒时间戳

还有CAN/CANFD助手,也是微秒级时间戳


(2)H7-TOOL的CANopen解析支持

上上周完成了H7-TOOL CANopen的节点上线和心跳包解析,各种状态切换解析,SDO客户端服务器通信模式和数据解析,PDO的RPDO映射,PDO的TPDO映射。

假期抽时间完成了紧急报文解析,主要是CAN异常情况反馈

时间戳报文解析

CANopen同步报文也实现了。

基本上这个表格里面的都实现差不多了:

这篇关于《安富莱嵌入式周报》第324期:单对以太网技术实战,IROS2023迪士尼逼真机器人展示,数百万模具CAD文件下载,闭环步进电机驱动器,CANopen全解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java中Redisson 的原理深度解析

《Java中Redisson的原理深度解析》Redisson是一个高性能的Redis客户端,它通过将Redis数据结构映射为Java对象和分布式对象,实现了在Java应用中方便地使用Redis,本文... 目录前言一、核心设计理念二、核心架构与通信层1. 基于 Netty 的异步非阻塞通信2. 编解码器三、

Java HashMap的底层实现原理深度解析

《JavaHashMap的底层实现原理深度解析》HashMap基于数组+链表+红黑树结构,通过哈希算法和扩容机制优化性能,负载因子与树化阈值平衡效率,是Java开发必备的高效数据结构,本文给大家介绍... 目录一、概述:HashMap的宏观结构二、核心数据结构解析1. 数组(桶数组)2. 链表节点(Node

Java 虚拟线程的创建与使用深度解析

《Java虚拟线程的创建与使用深度解析》虚拟线程是Java19中以预览特性形式引入,Java21起正式发布的轻量级线程,本文给大家介绍Java虚拟线程的创建与使用,感兴趣的朋友一起看看吧... 目录一、虚拟线程简介1.1 什么是虚拟线程?1.2 为什么需要虚拟线程?二、虚拟线程与平台线程对比代码对比示例:三

Python版本信息获取方法详解与实战

《Python版本信息获取方法详解与实战》在Python开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

一文解析C#中的StringSplitOptions枚举

《一文解析C#中的StringSplitOptions枚举》StringSplitOptions是C#中的一个枚举类型,用于控制string.Split()方法分割字符串时的行为,核心作用是处理分割后... 目录C#的StringSplitOptions枚举1.StringSplitOptions枚举的常用

Python函数作用域与闭包举例深度解析

《Python函数作用域与闭包举例深度解析》Python函数的作用域规则和闭包是编程中的关键概念,它们决定了变量的访问和生命周期,:本文主要介绍Python函数作用域与闭包的相关资料,文中通过代码... 目录1. 基础作用域访问示例1:访问全局变量示例2:访问外层函数变量2. 闭包基础示例3:简单闭包示例4

MyBatis延迟加载与多级缓存全解析

《MyBatis延迟加载与多级缓存全解析》文章介绍MyBatis的延迟加载与多级缓存机制,延迟加载按需加载关联数据提升性能,一级缓存会话级默认开启,二级缓存工厂级支持跨会话共享,增删改操作会清空对应缓... 目录MyBATis延迟加载策略一对多示例一对多示例MyBatis框架的缓存一级缓存二级缓存MyBat

前端缓存策略的自解方案全解析

《前端缓存策略的自解方案全解析》缓存从来都是前端的一个痛点,很多前端搞不清楚缓存到底是何物,:本文主要介绍前端缓存的自解方案,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、为什么“清缓存”成了技术圈的梗二、先给缓存“把个脉”:浏览器到底缓存了谁?三、设计思路:把“发版”做成“自愈”四、代码

Java集合之Iterator迭代器实现代码解析

《Java集合之Iterator迭代器实现代码解析》迭代器Iterator是Java集合框架中的一个核心接口,位于java.util包下,它定义了一种标准的元素访问机制,为各种集合类型提供了一种统一的... 目录一、什么是Iterator二、Iterator的核心方法三、基本使用示例四、Iterator的工

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型: