摘要: 带环形缓冲区 import serial import time from datetime import datetime # 用于获取精确到秒的系统时间 class RingBuffer: """自定义15字符长度的环形缓冲区""" def __init__(self, capacity=8): 阅读全文
posted @ 2025-12-04 15:47 为鲸 阅读(2) 评论(0) 推荐(0)
摘要: import threading import time import serial # 导入pyserial,用于串口初始化/读取 # 全局变量:存储IO状态(供其他模块调用) global_io_state = {"serial_data": None, "gpio_status": 0} # 阅读全文
posted @ 2025-12-04 15:45 为鲸 阅读(6) 评论(0) 推荐(0)
摘要: 异步BUCK电路: 按P进入器件,再按 n(mos)等快速进入选型,也可直接按R快速引入电阻: w键连线,m键移动,ctrl+r旋转 右键给各个元件赋值: 这里的MOSFET不要选用理想MOSFET,选用具体型号的MOS,或者调整理想MOS的参数,否则栅极电压会有异常尖刺 ALT+R (run)运行 阅读全文
posted @ 2025-06-14 15:48 为鲸 阅读(1123) 评论(0) 推荐(0)
摘要: QT使用在线引导程序安装 这里选用最新的,或者推荐的稳定版本5.15.2 LTS qt-online-installer-windows-x64-4.9.0.exe 注册,登录,这里不选装MVSC的包,包含的话空间比较大 整体安装比较久,半个多小时 打开QTcreator,新建项目 命名工程,其他默 阅读全文
posted @ 2025-05-15 18:22 为鲸 阅读(35) 评论(0) 推荐(0)
摘要: 环境准备 硬件环境 1.Dport-stm32评估板 2.stlink 3.千兆网线 4.安装有twincat3的上位机电脑(带千兆网口) 软件环境 1.TC31-FULL-Setup.3.1.4024.53.exe 2.mdk5开发环境 3.SSC Tool.exe 4.stm32cubemx 例 阅读全文
posted @ 2024-10-29 17:09 为鲸 阅读(1257) 评论(0) 推荐(0)
摘要: 三种工作模式 工作模式 同步方式 同步精度 应用场景 自由运行模式 不同步 无严格同步 数据采集、监控等低实时性应用 同步管理模式 通过 Sync Manager 低到中等 一般工业控制、低精度运动控制 分布式时钟同步模式 通过 Distributed Clocks 高精度(亚微秒级) 高精度运动控 阅读全文
posted @ 2024-10-29 17:08 为鲸 阅读(1041) 评论(0) 推荐(0)
摘要: 主拓扑 阅读全文
posted @ 2024-10-09 16:02 为鲸 阅读(58) 评论(0) 推荐(0)
摘要: 如果设备供电能力很强,上电的瞬间会有一个尖峰,这个尖峰可能会越过电容导致boot0导通 这个时候单片机会进入串口下载模式,表现为主程序无法运行 阅读全文
posted @ 2024-09-25 14:23 为鲸 阅读(344) 评论(0) 推荐(0)
摘要: 数据传输线请选用带屏蔽的双绞线,同一网络的屏蔽层请单点接大地;若要求 RS-485 网络具有更好的抗干扰能力,可使用双层屏蔽双绞线,每个节点的 RGND 连接至内屏蔽层,外屏蔽层再单点连接至大地; 阅读全文
posted @ 2024-09-25 14:08 为鲸 阅读(61) 评论(0) 推荐(0)
摘要: 按常规过孔 内径12mil 外径24mil计算 计算过流能力 kicad:温升5°大约1.0A 阅读全文
posted @ 2024-09-13 09:19 为鲸 阅读(32) 评论(0) 推荐(0)