logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

机器人多关节同步控制方法总结——从主从结构到交叉耦合的工程实践

多关节同步控制不是一个单一算法,而是一个分层的问题——总线与时钟层、驱动层(电流环、前馈)、控制层(耦合结构)、规划层(插补方式),各管一段。出了不同步,先定位在哪一层,再谈用什么方法。我自己的习惯路线是:EtherCAT / 同步采样打底 → 单轴带宽和前馈拉满 → 还不够就上 CCC → 重复轨迹叠 ILC → 到这一步仍然不达标,才考虑模型派的方法。按这个顺序走,大部分问题在第三步之前就解决

#机器人
如何基于stm32实现IIC通信的IO口模拟

本文介绍了在STM32上通过GPIO模拟IIC通信的实现方法。主要内容包括:硬件上需要配置SCL和SDA两个开漏输出模式的GPIO口,并外接4.7KΩ上拉电阻;软件实现需编写起始信号、停止信号、发送/接收字节等基础时序函数,其中延时精度直接影响通信速率;应用示例展示了读取从机数据的完整流程。关键点在于确保时序准确性和正确处理应答信号,该方法兼容大多数IIC设备。

#单片机#嵌入式硬件
如何解决FreeRTOS多线程信号量使用中出现的死锁问题?

摘要:FreeRTOS中死锁问题的解决方法主要包括:统一信号量获取顺序(避免循环等待)、设置超时机制(防止永久阻塞)、减少信号量嵌套使用、实现死锁检测机制(调试阶段)、任务退出前释放所有信号量,以及合理设计信号量粒度。这些策略从不同角度预防和解决死锁,其中统一信号量获取顺序是最有效的方法。通过综合运用这些技术手段,可以显著降低系统死锁风险,提高RTOS应用的可靠性。

传感器研发基础:电容式位移传感器的工作原理详解

电容式位移传感器通过检测电容变化来测量位移,其核心基于平行板电容器公式。当被测物体位移时,会改变极板间距、有效面积或介质介电常数任一参数,导致电容值相应变化。传感器根据结构分为变间距型(高灵敏度)、变面积型(线性度好)和变介质型(特殊应用)三种模式。电容变化经信号处理电路转换为电压或电流信号,最终实现位移的精确测量。该技术具有高精度、非接触等优势,适用于微米级到毫米级的位移检测需求。

传感器研发基础:典型的信号调理电路汇总

信号调理电路是传感器信号采集系统的核心环节,主要功能包括信号放大(如运放、仪表放大器)、滤波(低通/高通/带通/陷波)、电平转换、隔离(光电/电磁)以及桥式信号调理等。这些电路将传感器输出的微弱、含噪信号处理为符合ADC要求的标准信号,广泛应用于工业、医疗等领域。实际应用中需根据信号特性(幅值、频率)和环境干扰情况,组合不同类型的调理电路以达到最佳性能。

传感器研发基础:基于运算放大器构成的积分电路在电容式位移传感器中是如何应用的?

摘要:基于运算放大器的积分电路是电容式位移传感器核心转换单元,通过电荷-电压转换机制将fF-pF级电容变化(对应纳米-微米位移)转化为可测信号。典型结构包括电荷积分式(开关控制)和连续积分式(动态检测)两种,设计需重点关注低噪声运放选型、反馈网络参数优化及寄生电容抑制。该电路具有高灵敏度(检测纳米级位移)、强抗干扰能力等特点,广泛应用于精密定位、微振动监测及MEMS器件测试等领域,是实现亚微米级位

#嵌入式硬件
如何基于stm32 定时器实现mos桥的死区控制

本文介绍了STM32高级定时器(TIM1/TIM8)在MOS桥驱动中的硬件死区控制技术。重点阐述了死区时间的必要性(防止上下管共态导通)及其硬件实现原理,详细说明了STM32通过BDTR寄存器配置死区时间的方法和计算公式。提供了基于HAL库的完整代码实现,包括定时器初始化、PWM配置和死区设置。同时强调了关键注意事项:死区时间需根据MOS管参数调整、输出极性配置、故障保护机制以及电源隔离要求。该方

#单片机#嵌入式硬件
技术管理该怎么管?

技术管理是融合技术、管理与业务的多维系统工程,核心在于通过高效团队和技术决策实现业务目标。其关键实践包括:1)团队管理,注重精准选人、系统育人和文化塑造;2)技术方向,强调业务匹配、合理选型和债务管理;3)项目管理,把控目标、风险与交付标准;4)流程协作,建立轻量级流程和工具提效;5)管理者转型,平衡技术深度与管理广度。需避免管控过度、忽视软技能等技术陷阱,最终实现业务价值与团队成长的双赢。

传感器技术基础:常见敏感元器件(经验总结)

本文系统介绍了传感器核心部件敏感元器件的类型及应用。物理量敏感元件包括热敏电阻、热电偶(温度)、应变片(压力)、光栅尺(位移)等,基于物理效应工作;化学量敏感元件如MOS气敏元件、pH电极等,利用化学吸附/反应检测气体/液体成分;生物量敏感元件包括酶电极、DNA传感器等,通过生物识别原理检测生物分子。文章强调元器件选择需综合考虑测量对象、精度、环境适应性和成本,并指出柔性传感器等新型器件正推动传感

嵌入式开发之C语言单元测试框架的选择与应用

本文介绍了嵌入式开发中常用的C语言单元测试框架,包括Unity、CMocka、Check、CppUTest和GoogleTest,分析了各框架的特点、适用场景及示例代码。选择框架需考虑资源限制、依赖管理和功能需求,建议结合Mock技术隔离硬件依赖,并通过持续集成确保代码质量。

#c语言
    共 63 条
  • 1
  • 2
  • 3
  • 7
  • 请选择