0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CW32L010低成本工业仪表介绍

jf_qE49KoVBr8 来源:武汉芯源半导体 2024-11-28 10:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一引言

先看看L010家族产品功能:

TSSOP20的封装可以产品PCB面积极大缩小。

以下几个特性让CW32L010在工业仪表上应用更有优势:

1.集成了主频高达 48MHz 的 ARM Cortex-M0+ 内核。

2. 64K超大Flash存储容量。

3.极限超低功耗0.3uA,85℃高温漏电仅1.2uA。

4.全面升级的低功耗串口,支持LIN、RS485硬件使能。

5.16路ADC输入2M采样率,采样保持时间可独立配置。

5f7a9604-ab99-11ef-93f3-92fbcf53809c.png

5f8928d6-ab99-11ef-93f3-92fbcf53809c.png

6.ADC内置1.2V基准。

二方案组成框图设计

5f95181c-ab99-11ef-93f3-92fbcf53809c.png

5f7a9604-ab99-11ef-93f3-92fbcf53809c.png

三参数功能列表

(1)电压测量范围:0-30V。

(2)电流测量范围:0-3A。

(3)显示分辨率:电压0.01V,电流0.01A。

(4)测量精度:电压±0.02V,电流±0.02A。

(5)工作温度:-40℃~85℃。

(6)显示方式:双排3位数码管显示,实时显示当前电压和电流。(响应时间≤0.2秒)

(7)显示分辨率:3位数字显示。根据输入量程,自动换档,以尽量兼顾显示分辨率及测量精度。

(8)有仪表的标定和校准功能。(利用按键或蓝牙

四方案主要硬件原理图

这样的设计猜猜BOM成本预计多少费用?欢迎留言。

5f9fdbee-ab99-11ef-93f3-92fbcf53809c.png

1.电压检测

通过适当的分压电路,将待测电压降低到CW32芯片可接受的范围内,然后接入CW32的ADC(模数转换器)进行数字化处理。在原理图中,可以看到,使用了PA02 作为电压采集通道。分压电阻为220K+10K,因此分压比例为22:1。

如果使用1.2V作为参考电压,根据R8和R7的阻值配比可以得到最高采样电压为:

1.2/ 10 * (220 + 10)= 27.6V

如果使用3.3V作为参考电压,根据R8和R7的阻值配比可以得到最高采样电压为:
3.3/ 10 * (220 + 10)= 75.9V

因此不同的应用场景可以根据采集电压范围大小来选择参考电压或匹配分压电阻。当电阻精度越高时,采样的越精确。

所以,需要测量的电压高于模块30V的设计电压时,可以选择更换分压电阻或通过修改基准电压来实现更大量程的电压测量范围。

考虑到被测电源可能存在波动,在电路设计时,在低侧分压电阻上并联了0.1uF的滤波电容提高测量稳定性。

2.电流检测

采用低侧电流采样电路进行电流检测,采样电路的低侧与表头供地。本项目设计的采样电流为3A,选择的采样电阻为100mΩ。

采样选型主要需要参考以下几个方面:

(1)检流电阻带来的压差,一般不建议超过0.5V;

(2)检流电阻的功耗,应当根据该参数选择合适的封装;

(3)检流电阻上电压的放大倍数:本项目中没有使用放大电路,因此倍率为1。

随后便可以通过以上参数计算出检流的阻值选择:

(1)由于本项目没有使用放大电路,因此需要选择更大的采样电阻获得更高的被测电压以便于进行测量;

(2)考虑到更大的电阻会带来更大的压差、更高的功耗,因此也不能无限制的选择更大的电阻;

(3)本项目选用了2512封装的100mΩ的检流电阻,根据公式可以计算出3A*100mΩ=300mV,900mW,对应的温升功率为1W。

3.数码管显示电路

CW32主芯片为20PIN,GPIO引脚数量有限,同时考虑降低成本,这里选用数码管定义如下:

5faad0c6-ab99-11ef-93f3-92fbcf53809c.png

5fbc1304-ab99-11ef-93f3-92fbcf53809c.png

与动态扫描原理的共阴极或共阳极数码管不同,这里选的数码管相比下来仅使用9个引脚来控制6位显示,少用了5个IO资源。区别在于扫描的原理不同,扫描的速度也需要提高。

需要了解更多显示原理的,去看例程讲解视频吧。

五软件重点编程思想

软件源码:通过网盘分享的文件:CW32L010工业仪表软件.zip链接: https://pan.baidu.com/s/1sMS-M8hjAlMPoBEcwPxGDA?pwd=5v65 提取码: 5v65

常见的数据采集数据滤波算法,CW32生态社区已有众多文章视频讲述【CW32数字电压电流表软件进阶教程-2.电压电流值做均值滤波】、【CW32数字电压电流表软件教程-实验七:基本数据处理算法(均值滤波)】等,这里不再赘述。源码请自行下载查看。

值得一提的是CW32L010的ADC。

从芯片手册中截取如下:

5f7a9604-ab99-11ef-93f3-92fbcf53809c.png

5fe1b172-ab99-11ef-93f3-92fbcf53809c.png

在ADC转换通道上,除了芯片的下载、复位、电源相关引脚,所有的IO(14路)均支持AD模拟输入功能。

5f7a9604-ab99-11ef-93f3-92fbcf53809c.png

5ff84a68-ab99-11ef-93f3-92fbcf53809c.png

600a655e-ab99-11ef-93f3-92fbcf53809c.png

这功能框图太清晰,不需要解析了。

1.2V电压生成器、温度传感器、8个转换通道...

5f7a9604-ab99-11ef-93f3-92fbcf53809c.png

602b683a-ab99-11ef-93f3-92fbcf53809c.png

还有外部触发功能,模拟看门狗功能等等。

六产品使用方法如下

定义5个工作模式,点按按键切换工作模式,长按3S设置对应模式下的参数值,并保存到FLASH:

模式0:显示正常的电压电流值(上一排数码管显示电压值*.**V或**.*V自动切换,下一排显示电流值,*.**A)

模式1:电压5V标定值设置。上一排数码管显示S.05. 。下一排显示当前电压值*.**V或**.*V。当长按3S 按键时,将当前值标定为5V电压值。

模式2:电压15V标定值设置。上一排数码管显示S.15. 。下一排显示当前电压值*.**V或**.*V。当长按3S 按键时,将当前值标定为15V电压值。

模式3:电流0.5A标定值设置。上一排数码管显示A.0.5。下一排显示当前电流值*.**A。当长按3S 按键时,将当前值标定为0.5A电流值。

模式4:电流1.5A标定值设置。上一排数码管显示A.1.5。下一排显示当前电流值*.**A。当长按3S 按键时,将当前值标定为1.5A电流值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 原理图
    +关注

    关注

    1341

    文章

    6423

    浏览量

    244791
  • 工业仪表
    +关注

    关注

    1

    文章

    25

    浏览量

    10846

原文标题:【产品方案】CW32L010低成本工业仪表

文章出处:【微信号:武汉芯源半导体,微信公众号:武汉芯源半导体】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32L010的2种启动模式介绍

    CW32L010 支持以下 2 种启动模式: ●从主 FLASH 存储器启动,运行用户程序。 ●从启动程序存储器启动,运行内部 BootLoader。 当运行 Bootloader 时,用户可通过
    发表于 11-28 08:09

    CW32L010的串口输出

    CW32L010是一款集成了丰富功能的低功耗微控制器,其串口输出功能是通过其内部的通用异步收发器(UART)实现的。 一、串口硬件资源 CW32L010提供了二路低功耗UART,这些UART接口支持
    发表于 11-27 07:27

    CW32L010MCU的主要优势有哪些?

    CW32L010安全低功耗MCU,主要是可支持低成本、高性能、低功耗、高度集成的的应用方案,这款MCU主要优势再哪里?有哪些数据对比?
    发表于 11-21 06:31

    CW32L010用jlink能去除读保护吗?

    如题,板上的CW32L010有读保护,JLINK能识别到内核,但无法擦除下载程序。 要怎么才能去除读保护呢
    发表于 11-20 06:23

    CW32L010低成本BLDC电机控制开发套件的使用

    [tr][td]CW32L010ESC_Driver电机驱动板是武汉芯源科技推出的一款低成本BLDC无刷直流电机开发板。在立创开源硬件平台可以查看该项目的详情。 https
    发表于 11-17 07:39

    CW32L010高速风筒方案的特点

    设计:CW32L010采用特别工艺制程,将待机电流控制在0.3uA,高温待机电流是竞品平均水平的1/4~1/8。可延长风筒的电池寿命(对于可充电式风筒)或降低整体能耗(对于插电式风筒)。 3、高度集成
    发表于 11-13 06:21

    请问CW32L010 能否使用SysTick中断?

    CW32L010 能否使用SysTick中断?
    发表于 11-12 07:25

    CW32L010系列的特点

    CW32L010系列MCU采用了独特的工艺制程,使其待机电流降低至仅3uA,这在高温环境下也表现得尤为出色,漏电仅为竞品平均水平的四分之一到八分之一。此外,我们还全新设计了高级定时器,不仅兼容G4
    发表于 11-12 06:51

    基于CW32L010的高性能温控器方案

    武汉芯源半导体的明星产品CW32L010系列MCU凭借其ARM Cortex-M0+内核、超低功耗特性以及丰富的外设接口,为温控器设计提供了理想的解决方案。 本文将介绍无锡梓轩电子基于武汉芯源半导体低功耗CW32L010单片机开
    的头像 发表于 07-02 09:47 972次阅读
    基于<b class='flag-5'>CW32L010</b>的高性能温控器方案

    基于CW32L010的高性能温控器方案

    温控器作为环境控制系统中的核心设备,广泛应用于工业自动化、智能家居、农业温室等诸多领域,正朝着智能化、精准化和低功耗方向发展。武汉芯源半导体的明星产品CW32L010系列MCU凭借其ARM
    发表于 07-02 09:46

    基于CW32L010单片机的扫振一体电动牙刷应用方案

    大幅摆动实现了高效的刷牙方式,这种设计能够更高效地清洁牙齿和牙龈沟,为用户带来全新的洁牙体验‌。本文将介绍武汉芯源半导体CW32L010单片机在扫振一体电动牙刷上的应用方案。 图1:电动牙刷方案
    发表于 06-17 09:38

    武汉芯源半导体CW32L010在两轮车仪表的应用介绍

    CW32L010凭借其优异的性能、丰富的外设资源和超低功耗特性,为两轮车仪表盘应用提供了高性价比的解决方案。其宽电压工作范围和工业级温度特性,特别适合车辆电子应用的严苛环境。对于想采用CW32
    的头像 发表于 05-13 14:07 592次阅读
    武汉芯源半导体<b class='flag-5'>CW32L010</b>在两轮车<b class='flag-5'>仪表</b>的应用<b class='flag-5'>介绍</b>

    武汉芯源半导体CW32L010在两轮车仪表的应用介绍

    CW32L010凭借其优异的性能、丰富的外设资源和超低功耗特性,为两轮车仪表盘应用提供了高性价比的解决方案。其宽电压工作范围和工业级温度特性,特别适合车辆电子应用的严苛环境。对于想采用CW
    发表于 05-13 14:06

    CW32L010 Motor Control Driver无刷电机驱动板上手体验

    CW32L010无刷电机驱动开发板上手体验
    的头像 发表于 12-26 09:26 1724次阅读
    <b class='flag-5'>CW32L010</b> Motor Control Driver无刷电机驱动板上手体验

    方案介绍|CW32L010安全低功耗MCU:驱动高速风筒新力量

    芯源半导体CW32L010系列MCU可支持低成本、高性能、低功耗、高度集成的高速风筒方案,以满足市场对高效、安全、智能的高速风筒需求。 本文将介绍武汉芯源半导体CW32L010系列单片
    发表于 12-10 09:57