CW32

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • CW32L010步进电机驱动器-05-正弦微步与Vf映射
    CW32L010步进电机正弦微步驱动:以64步连续磁场替代整步跳变,降低振动噪声;通过PWM查表定点生成两相正弦电流,并用V/f映射及振幅上下限保证开环转速与电流安全。
    CW32L010步进电机驱动器-05-正弦微步与Vf映射
  • CW32L010步进电机驱动器-03-电流监测与软件过流保护
    CW32L010步进电机驱动器第三集介绍电流监测与软件过流保护。因仅有ADC且无逐相采样,采用总线电流检测:50mΩ采样电阻+运放接入ADC,实测零点840、斜率170.1,阈值约1.2A。通过32点滑动平均降噪,并用能量积分实现短暂尖峰不误停、持续过载锁存停机。过流阈值按空转电流加裕量动态设置,能量阈值实测定为200000。470nF电容将采样通带限制在约1kHz,满足均值检测需求。
    CW32L010步进电机驱动器-03-电流监测与软件过流保护
  • CW32L010步进电机驱动器-02-三层架构
    第二集架构设计:以CW32L010正弦微步驱动器为例,从需求映射ATIM、ADC+运放、UART、BTIM资源;构建控制与过流保护双链路;用硬件触发ADC保实时性;按中断/任务/主循环三层划分并设优先级,强调初始化顺序。
    CW32L010步进电机驱动器-02-三层架构
  • CW32L010步进电机驱动器-01-项目总览
    本文介绍基于CW32L010的步进电机正弦微步驱动器项目总览:用于模型钻台打孔,具备调速、换向、过流保护和上位机控制四项功能,指标含0~200RPM、低噪无失步与自动标定。硬件为两相H桥、50mΩ采样和12V供电;软件按中断/任务/主循环分层,因无栅驱死区放宽至2μs。
    CW32L010步进电机驱动器-01-项目总览
  • 基于CW32的COM端口号可视化集线器——软件详解
    本项目为可视化串口集线器:下位机标准库裸机开发,主从机通过TCP三次握手确认状态、UDP轮询检测CH344对应COM口,采用帧协议与CRC8校验;实现串口超时接收、定时管理、MultiButton按键驱动及优化字库UI;Python上位机自动扫描串口并轮询通信,项目开源并提供复刻注意事项。
  • CW32COM端口号可视化集线器——硬件详解
    该开源项目面向串口调试,采用CH344Q将USB扩展为4路TTL,并通过CW32F003E4P7与4052模拟开关自动扫描、显示各路对外端口对应电脑COM号,支持USB异常断开蜂鸣提醒。另集成TFT、按键、限流电源、TVS保护及排针接口,便于多串口识别与硬件调试。
    CW32COM端口号可视化集线器——硬件详解
  • CW32L011 便携式可调电源(口袋电源软件优化)
    一款基于CW32L011和FS2711Q的USB Type-C PD/PPS、QC2和QC3诱骗输出的便携式可调电源,实现了协议扫描、PDO信息、输出监测和多级保护功能。新版本改进了界面布局,增加了QC2和QC3输出,提升了用户体验和稳定性。
  • 【教程】CW32L012串行flash下载项目配套上位机教程
    本文介绍了CW32L012单片机的串口Flash下载算法配置及其性能特点。上位机使用Tauri 2.0技术开发,支持多种参数配置,如Flash ID、大小、扇区大小等,并提供了详细的配置选项和注意事项。下载速度受主频、波特率和分包长度影响,最高可达约91KB/s。文中还讨论了如何利用此算法进行单片机OTA升级,并对比了两种不同方案的优缺点。最后,作者呼吁读者关注并参与后续内容的学习。
    319
    08/24 13:41
  • 【教程】CW32L012串行flash下载项目移植教程
    本文介绍了如何移植CW32L012串口FLASH下载库到自定义平台上。首先需要配置相关的宏定义,并实现底层接口函数。接着实例化并初始化模块,最后对接滑动窗口解析层。整个过程的核心在于配置宏和实现接口函数,完成后可以自动处理命令帧、执行Flash操作和发送应答。
    203
    08/21 08:01
  • 备战2026电赛——2024年电赛H题开源分享
    2026年全国电子竞赛即将开始,本项目展示了如何使用CW32F030C8T6芯片设计一款智能小车。项目包含详细的硬件配置、功能特性、软件架构和代码实现。硬件方面,采用CW32F030C8T6为主控芯片,搭配电机、循迹模块、角度传感器等;软件方面,采用结构化编程,实现任务定义、硬件初始化、任务执行等功能。此项目不仅适用于竞赛,也提供了宝贵的设计经验和代码参考。
  • 电赛 | CW32助力2026电赛之5路循迹模块使用说明(附资料)
    一款适用于电动小车的5路循迹模块,基于CW32L010芯片设计,具备高识别率、易校准、多功能等特点。该模块适合多种地图和颜色的线,且具有广泛的适应性和灵活性。通过校准和参数调整,可以满足不同环境下的寻线需求。此外,模块还提供了详细的安装指南和操作说明,便于用户快速上手。
    1373
    07/23 10:33
  • 【教程】CW32L012滑动窗口解析库
    本文介绍了滑动窗口解析库的功能和应用场景,详细描述了其核心算法、API设计和测试结果,并强调了其在嵌入式开发中的优势。
  • 【FOC相关外设】Cordic求三角运算
    CW32L012具备CORDIC协处理器,能高效计算三角函数,适用于电机控制、计量、信号处理等领域。其CORDIC支持多种数学函数运算,并提供精确的迭代次数配置。通过编程实验,展示了如何初始化CORDIC模块、设置角度、启动运算并读取结果。
    575
    07/08 07:51
  • CW32L012的智能语音灯控实现案例分享
    本实验使用CW32L012主控搭配AI语音CI-03T模块实现语音控制灯光开关的功能。通过配置语音模块和单片机端的串口通讯协议,接收语音指令后控制LED灯的开关状态。实验强调了通讯协议一致性、引脚连接准确性和语音指令清晰度的重要性,并提供了详细的硬件和软件配置步骤。
  • CW32L012的路径大师:5路灰度循迹模块版
    本实验展示了CW32L012驱动路径大师(小车)循迹的全过程,包含实物展示、模块介绍和软件讲解。主要模块包括TB6612电机驱动、循迹模块和OLED显示屏。循迹模块利用5路灰度传感器配合算法精确控制小车行驶轨迹,并通过TB6612电机驱动实现平稳移动。软件部分详细介绍了电机控制和循迹算法的实现方法。最后给出了使用注意事项和改进建议。
  • CW32L012多功能电子秤案例实现分享
    基于CW32L012的多功能电子秤系统集成了HX711称重模块、TFT彩屏、物理键盘、蓝牙模块等,实现全面的称重、计价、标定、去皮、计件等功能。系统采用HX711芯片进行高精度称重,并通过串口接收命令进行操作。设计注重去皮、标定、按键消抖和数据滤波,确保称重结果准确。
    CW32L012多功能电子秤案例实现分享
  • CW32L012的TOF200C激光测距案例分享
    本文介绍了CW32L012微控制器与TOF200C激光测距模块的结合,展示了如何通过I2C接口实现距离测量,并在串口中显示结果。TOF200C采用第二代FlightSense技术,具有更高的测量精度和更低的能耗,适用于近距离室内测距和避障场景。文中详细描述了TOF200C的工作原理、软件通信接口及具体代码实现,同时给出了使用注意事项和建议。
    1707
    05/27 11:39
  • CW32L012的舵机云台控制案例分享
    本实验使用CW32L012微控制器控制两个SG90舵机构成上下层云台,实现左右上下摆的控制。通过定时器产生PWM信号控制舵机角度,并编写了相关的初始化、角度设置和按键扫描函数。注意事项包括按键消抖、硬件PWM、舵机供电、角度限位和程序逻辑分离等方面。
  • CW32L012的六合一空气质量检测案例分享
    本文介绍了使用CW32L012微控制器配合SC-4M01A空气质量检测模块进行六种空气值测量的实验。SC-4M01A是一款六合一空气质量检测模块,具备零点标定、高灵敏度、长寿命、低功耗等特点,并适用于多种应用场景。文章详细阐述了串口通讯协议的核心参数及其工作流程,并提供了具体的Keil代码实例。实验过程中需要注意模块的预热时间、避免震动和跌落、防止液体进入以及避免长期暴露于高浓度有机气体环境中。
    CW32L012的六合一空气质量检测案例分享
  • 基于CW32L012的BH1750照度传感器实验
    本文介绍了如何使用CW32L012单片机和BH1750光强度传感器进行环境光Lux值测量的过程。首先详细讲解了BH1750模块的工作原理和特性,接着介绍了I2C通信协议的基本概念及其两种实现方式的区别,并重点阐述了软件I2C的优势。随后,文章提供了具体的BH1750在Keil中的代码实现,包括初始化、启动测量、读取光照数据等功能。最后展示了测量结果并总结了驱动BH1750这类IIC接口芯片的关键步骤。
    1956
    05/14 17:01

正在努力加载...