使用MCU CW32和数字电压电流表软件如何实现ADC采样及显示?
6.1. ADC基础知识
6.1.1. 什么是ADC
模拟数字转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。
6.1.2. CW32的ADC介绍
CW32F003 内部集成一个 12 位精度、最高 1M SPS 转换速度的逐次逼近型模数转换器 (SAR ADC),最多可将 16 路模拟信号转换为数字信号。现实世界中的绝大多数信号都是模拟量,如光、电、声、图像信号等,都要由 ADC 转换成数字信号,才能由 MCU 进行数字化处理。
主要特性
12 位精度
可编程转换速度,最高达 1M SPS
16 路输入转换通道
-13 路外部引脚输入
- 内置温度传感器
- 内置 BGR 1.2V 基准
- 1/3 VDD 电源电压
4 路参考电压源(Vref)
- VDD 电源电压
- ExRef(PB04)引脚电压
-内置 1.5V 参考电压
- 内置 2.5V 参考电压
采样电压输入范围:0 ~ Vref
多种转换模式,全部支持转换累加功能
- 单次转换
- 多次转换
- 连续转换
- 序列扫描转换
- 序列断续转换
支持单通道、序列通道两种通道选择,最大同时支持 4 个序列
支持输入通道电压阈值监测
内置信号跟随器,可转换高阻抗输入信号
支持片内外设自动触发 ADC 转换
6.1.3. ADC基本参数
分辨率:表示ADC转换器的输出精度,通常以位数(bit)表示,比如8位、10位、12位等,位数越高,精度越高。
采样率:表示ADC对模拟输入信号进行采样的速率,通常以每秒采样次数(samples per second,SPS)表示,也称为转换速率,表示ADC能够进行多少次模拟到数字的转换。
采样范围:指ADC可以采集到的模拟输入信号的电压范围,范围见下:
0 ≤ ADC ≤ Vref
Vref 为参考电压,CW32F003有四路电压参考源见上文。
6.1.4. 基本原理
CW32F003采用的是逐次逼近型的12位ADC,逐次逼近型ADC是一种常见的ADC工作原理,它的思想是通过比较模拟信号与参考电压之间的大小关系来逐步逼近输入信号的数字表示。在逐次逼近型ADC中,输入信号和参考电压被加入一个差分放大器中,产生一个差分电压。然后,这个差分电压被输入到一个逐步逼近的数字量化器中,该量化器以逐步递减的方式将其与一系列参考电压进行比较。具体来说,在每个逼近阶段,量化器将输入信号与一个中间电压点进行比较,将该电压点上方或下方的参考电压作为下一个逼近阶段的参考电压。这个过程一直持续到量化器逼近到最终的数字输出值为止。
我们数字电压电流表的采样电路原理图如下图所示:
图6-1 电压采样电路原理图
如果使用1.5V作为参考电压,根据R8和R7的阻值配比可以得到最高采样电压为:
1.5 / 10 * (220 + 10)= 34.5V
电流采样的电路原理图见图6-2,对电流采样本质上是对检流电阻的电压进行采样。
图6-2 电流采样原理图
6.2. ADC优点
数字信号具有良好的抗干扰性。数字信号是由一系列离散的数字表示,因此可以抵抗模拟信号受到的各种干扰,如噪声、漂移等。
方便数字信号的存储、处理和传输。由于数字信号是离散的,因此它们可以轻松存储在计算机内存或其他数字设备中,方便进行处理和传输。
具有可编程性。现代的ADC出现了很多可编程的功能,例如可编程增益、采样率和滤波器等,可以根据不同的应用场景进行优化。
适用性广泛。ADC被广泛应用于工业、通信、医疗、电子测量、音频、视频等领域,可转换各种不同类型的模拟信号,包括电压、电流、声音、光信号等。
6.3. ADC应用
ADC的应用非常广泛。例如,我们可以用ADC将传感器的模拟信号转换为数字信号,然后通过计算机进行处理和分析;ADC在音频处理中也起着重要的作用,将模拟声音信号转换为数字信号,并接下来进行数字信号处理;无线电通信中的信号调制也需要使用ADC等。总的来说,ADC在现代电子工程中非常重要,是数字信号处理和控制技术的关键部分。
6.4. ADC采样显示
在下面我们对CW32F003的ADC通道进行配置,输入5V电压给电压表,CW32将采样得到的值输入数码管显示,对ADC通道的配置代码如下;
#include "ADC.h"
uint16_t Volt_Buffer; //存放ADC采样值
void ADC_init(void)
{
ADC_InitTypeDef ADC_InitStructure; //ADC配置结构体
ADC_SerialChTypeDef ADC_SerialChStructure; //ADC序列通道结构体
GPIO_InitTypeDef GPIO_Init_Struct;
__RCC_GPIOB_CLK_ENABLE(); //打开ADC对应引脚时钟
__RCC_ADC_CLK_ENABLE(); // 打开ADC时钟
GPIO_Init_Struct.IT = GPIO_IT_NONE;
GPIO_Init_Struct.Mode = GPIO_MODE_ANALOG;//将GPIO的模式配置成模拟功能 GPIO_Init_Struct.Pins = GPIO_PIN_1; // PB01是电压采集引脚
GPIO_Init(CW_GPIOB, &GPIO_Init_Struct);
PB01_ANALOG_ENABLE(); //使能模拟引脚
ADC_StructInit(&ADC_InitStructure); // ADC默认值初始化
ADC_InitStructure.ADC_ClkDiv = ADC_Clk_Div4; //ADC工作时钟配置 PCLK/4 = 6/4 = 1.5Mhz
/*信号电压较低时,可以降低参考电压来提高分辨率。改变参考电压后,同样二进制表示的电压值就会不一样, 最大的二进制(全1)表示的就是你的参考电压,在计算实际电压时,就需要将参考电压考虑进去。*/
ADC_InitStructure.ADC_VrefSel = ADC_Vref_BGR1p5;//参考电压设置为1.5V
//由于电压信号为慢速信号,ADC采样时间为十个ADC采样周期以确保准确
ADC_InitStructure.ADC_SampleTime = ADC_SampTime10Clk;
//Sqr为序列配置寄存器,这里只用到了序列0的通道,所以配置成0表示只转换Sqr0序列
ADC_SerialChStructure.ADC_SqrEns = ADC_SqrEns0;
ADC_SerialChStructure.ADC_Sqr0Chmux = ADC_SqrCh9;//配置ADC序列,PB01是ADC的第9通道
ADC_SerialChStructure.ADC_InitStruct = ADC_InitStructure; //ADC初始化
ADC_SerialChContinuousModeCfg(&ADC_SerialChStructure); //ADC序列连续转换模式配置
ADC_ClearITPendingAll(); //清除ADC所有中断状态
ADC_Enable(); // ADC使能
ADC_SoftwareStartConvCmd(ENABLE); //ADC转换软件启动命令
}
void Get_ADC_Value(void) //取得ADC采样的值传给全局变量Volt_Buffer
{
ADC_GetSqr0Result(&Volt_Buffer);
}
在主函数中初始化ADC后在BTIM1的中断服务程序中调用 Get_ADC_Value 得到ADC采样的值,再在主函数的 while 循环中调用数码管显示函数 Display 将ADC采样值显示到数码管上。下图为数字电压电流表接入5V电压时的采样显示图。可以看到接入5V时ADC采样得到669,我们可以计算:
(669/4096)* [(1.5/10)*(200+10)] = 5.145 V
其中4096代表CW32的ADC采样精度12位为2^12=4096,由于我们的测试样品中220KΩ的电阻被替换成了200KΩ,所以计算公式如上,与万用表测量数值相符。(各位学员最终收到的版本是220KΩ的电阻)
图6-3 ADC采样显示
图6-4 万用表测量5V
6.5. ADC采样计算
根据上文,ADC所采样的值虽然准确地显示在数码管上,但采样值仍需要转换成标准值。计算思路与上述公式类似,只是显示到数码管上需要将数值扩大100倍。因此采样计算的思路为:将采样得到的值(比如在5V输入的情况下ADC采样得到668)用上述计算公式计算得到的结果后乘以100:
(668/4096)* [(1.5/10)*(200+10)] * 100 = 513.7 V
由于变量为整形,最终输入给显示函数 Display 的值为513,在 Display 函数里对输入的值进行判定,如果输入值大于1000,则数码管只能显示xx.x V,所以我们只取输入值的千百十位;如果输入值小于1000,比如现在输入值为513,则数码管可显示x.xx V,分别将513的百十个位存入 Seg_Reg 数组中。
最终需要添加一个 Cal_Buffer 变量来存储 Volt_Buffer 的值、一个电压计算函数,再修改 Display 函数见下文:
uint16_t Cal_Buffer; //存储 Volt_Buffer 的值
#define ADC_REF_VALUE (1500) //扩大1000倍 1.5 * 1000 = 1500
#define R2 (200) //单位:KΩ
#define R1 (10)
void Volt_Cal(void) //将ADC采样值转化为标准值
{
Cal_Buffer = Volt_Buffer; //存储中断服务程序中取得的ADC采样值
Cal_Buffer = (Cal_Buffer * ADC_REF_VALUE >> 12) * (R2 + R1)/R1;//计算得到的值为标准值的1000倍
if(Cal_Buffer % 10 >= 5) // 四舍五入
{
Cal_Buffer = Cal_Buffer / 10 + 1;
}
else
{
Cal_Buffer = Cal_Buffer / 10; //此时的值为标准值的100倍
}
}
在 while 循环中调用数码管显示函数 Display 之前先调用 Volt_Cal 函数。
int main()
{
RCC_Configuration();
Seg_Init();
Btim1_Init();
ADC_init();
while(1)
{
Volt_Cal();
Display(Cal_Buffer);
}
}
Display 函数的更新如下:
void Display(uint32_t value)
{
uint8_t Thousands; //千位
uint8_t Hundreds; //百位
uint8_t Tens; //十位
uint8_t Units; //个位
Thousands = value / 1000; //如果输入值大于1000,只取输入值的千百十位
if(Thousands > 0) //大于0则说明输入值的千位有值
{
Units = value % 10;
value = Units > 5 ? (value + 10) : value; // 根据后一位四舍五入
Thousands = value / 1000 % 10; //只取千百十位
Hundreds = value / 100 % 10;
Tens = value / 10 % 10;
// 显示xx.x伏
Seg_Reg[0] = Thousands;
Seg_Reg[1] = Hundreds + 10; // 加dp显示
Seg_Reg[2] = Tens;
}
else //如果输入值的千位没有值,则取百十个位
{
Units = value % 10;
Tens = value / 10 % 10;
Hundreds = value / 100 % 10;
// 显示x.xx伏
Seg_Reg[0] = Hundreds + 10; // 加dp显示
Seg_Reg[1] = Tens;
Seg_Reg[2] = Units;
}
}
最终显示效果如下图(输入接5V):
图6-5 采样计算后显示值
此时万用表测得电压如下:
图6-6 万用表测量值(5V)
- |
- +1 赞 0
- 收藏
- 评论 0
本文由d7转载自武汉芯源 微信公众号,原文标题为:CW32数字电压电流表软件教程-实验五:ADC采样及显示,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
CW32数字电压电流表软件教程之ADC采样及显示
本文介绍了ADC基础知识。ADC(模拟数字转换器)是一种将模拟信号转换为数字信号的电子元件。常见的模数转换器是将一个输入电压信号转换为一个输出的数字信号。CW32F003万用表内部集成了一个 12 位精度、最高 1M SPS 的逐次逼近型模数转换器 (SAR ADC),最多可将 16 路模拟信号转换为数字信号。
武汉芯源CW32系列单片机数字电压电流表产品硬件设计指南
本文基于武汉芯源CW32系列单片机,介绍数字电压电流表产品硬件设计指南,希望对各位工程师有所帮助。
CW32F003E4芯片入门学习:4.工程模板创建(使用例程或模板)
如何使用CW32F003E4芯片创建工程模板。
华冠半导体(HGSEMi)半导体器件选型指南
目录- 公司简介 MOS管/比较器/存储器电路/达林顿阵列 电源管理电路 低压差稳压器 线性稳压/通用接口电路 驱动/音频电路 运算放大器/时基与时钟/逻辑电路&其他电路 微处理器 运放 接口 半导体器件概览
型号- HG9923,DS1302,TEA2025,DS1307,CD4069,XC61C-XX,CD4075,CD4073,TL494,NE556,NE555,CD4078,CD4077,75N08,HGC5615,24C128,CD4071,CD4070,KA7500,HG9261XX,FCF8563,LM3480,74HC4067,LM311,LM432,LM431,LM555,LM317,74HC32,74HC595,CD4068,CD4067,CD4066,74HC238,HG51031,CD4060,24C256,HG1201-XX,HG9921,MAX6576,HG9922,LM4580,74HC00,74HC03,HG202,74HC02,MAX3085,74HC04,HG3480,74HC07,HGV8144,HGV8142,CD4094,LM386-1,HGV8141,LM1084,LM1085,HG29100-XX,LM1086,HGC29300-XX,CD4093,74HC4046,LM1081,HG9910,LM1083,HG335,74HC14,LM79XX,HG24C08B,HG18B20,74HC573,74HC574,HGC5620,74HC4053,74HC08,HGC29150-XX,74HC4051,74HC4052,HGV8091N,CD4081,LM385-2.5,LP2954,ZNBG4000,LP2951,LMV321,LP2950,ICL8038,HG8F629,74C194,HG8F628,NE594,HGC2543,MAX7219,HG75176,HGC2549,HG2003,HGV8092N,LM29150,HG2004,LM4250,HG13085,HG3232,HG235,LM78XX,HG232,HG1051,LM358,HG1052,HGV8558,HGV8555,HGV8556,HGV8554,LM2937-XX,HGV8551,HGV8552,CA3140,HG8F630,HG8F873,AD590,74HC273,HG2593,LM1117-XX,LM321,HG485,HG2591,LP3965-XX,LM324,HG2592,LM567,13N50,LM317M,LM317L,74HC123,74HC244,74HC245,74HC125,HG8F887,HG8F883,LM317T,LM7660,LM331,HG135,HG0066,HG0065,HGC1589,LM336,HGV8965N,LM339,HGV8334,HGV8331,HGV8332,74HC132,74HC374,74HC138,74HC139,DS1990,74HC373,LM386,CD40106,LP2997,LP3965,LP2996,LP2995,XC62FP-XX,LM78L05,LM78L06,MC3845,LM78L08,LM78L09,LMV358,MC3842,MC3844,9N90,MC3843,TDA2822,LM385,HG6008,HG24C02B,HGV2774,HGV2771,HG5171,HGV2772,TDA8138,LM78M12,TDA8137,LM78M15,HGC5213-XX,74HC192,74HC193,74HC194,LM393,HG3085,ZNBG3211,HG24C256,MAX487,74HC86,MAX489,74HC165,LM78M05,HG1582-XX,MAX488,LM78M06,TL072,LM2940-XX,HGV258,LM78M08,LM78M09,TL074,50N06,28N60,74HC164,HGC1549,ULN2803,ULN2804,HG298,HG297,HG24C128,HGC1543,MAX232,TL082,HGV8094,HGV8092,TL084,HG1203-XX,HGV8091,HG293,LMC555,HG54123,LM2904,HG6570,LM2901,HGV8048,LM2902,HGV8045,LM2903,HGV8046,HGV8044,HGV358,HGV8041,HGV8042,85N06,HG3078,MAX490,HG3075,MAX491,HG3072,74HC74,HGV224,TL064,TL062,HGV221,MIC5212,HG1108-XX,HGV8064,HGV8061,HGV8062,HG24C04B,HG24C16B,DS75176,50N50,HGV8054,HGV324,HGV321,LM8002,XC62GR-XX,HG24C32,HGC29500-XX,HGV8928,TEA2822,HG75HVD3082E,HG7189,LM3916,LM78LXX,IRF830,LM3915,HG93C56,LM3914,TL064C,HGC8F630,MXA485,HG2981,HG2980,LM2954,HG93C46,LM285-2.5,HGC52XX,HG34C86,HG34C87,HGC8F629,MAX13805,MC34119,MC34118,LM2576-XX,IRF730,HG8137,CD4528,HG7169,70N06,LM78MXX,CD4520,TLC2543,HG8138A,HG1734,HG1735,20N60,HG1185-XX,HG1851,IRF840,CD4518,HG1990,CD4517,HG1991,LM285-1.2,HG7179,LM1881,24C64,CD4511,LM2931-XX,HGL297,HGL298,HG93C66,HG1509,KA7500B,LF347,LM29302,HG1501,HGC8F887,HG1621,HG75LBC184,HG75LBC182,CD4543,TL072C,TL084C,HG2803,HGL293,LF398,HG75LBC176,IRF740,3N80,CD4538,CD4541,XC62GP-XX,24C32,HG1205-XX,20N50,MAX1487,4N60,MC1403,24C08,MAX202,TL074C,TL062C,TLC5615,HG1937,LM2575-XX,HG1932,24C02,24C01,24C04,HG7012,CD1046,LM78L12,LM78L15,CD4562,HG809,LM29502,24C16,HG2571,HG2572,HG2573,HG3421,HG3420,11N90,12N60,ICL7660,93C06,HGC5219,LM2596-XX,CD1068,HGV8725N,TDA2030,75N75,HG8F676,HG8F675,LM4860,HG3423,HG1487,HG3422,HGV8061N,LM3414,HG1583,LM1117,LM4862,LM4861,HG1580,LM4863,TL082C,CD4007,LM385-1.2,HG1208-XX,TDA2003,CD4013,CD4011,HGV8062N,LM4990,LM4871,HG8F683,HG8F684,ULN2003,ULN2004,LM2574,LM2575,HGV8538,LM2576,HGV8535,HGV8536,HGV8534,HGV8531,MC34063,HGV8532,LM7905,LM809,CD4001,HG3526,HG3525,24C512,HG3524,LM35,LM7915,LM741,LM7912,HGV8968,HGV8726,HGC8F683,HGV8966,HGV8725,CD4028,HG24C512,CD4027,HGV8965,CD4025,OP07,10N80,74HC540,74HC541,ICL7106,PCF8563,ICL7107,HG4824,HGV8052N,LM4890,HGC8F676,HGC8F675,LM7805,LM7924,TD62083A,LM2596,CD4017,LM79LXX,CD4015,LM7809,LM7808,LM7806,CD4020,HGV2771N,CD4024,CD4023,CD4022,HG26C31,HG26C32,10N60,LM56,LM7815,HG56,ZNBG6000,LM7812,TD62084A,HG70XX,74HCU04,NE5532,CD4049,CD4053,CD4052,CD4051,93C66,CD4050,HG2982,HG2985,UC3845,LM4558,HG24C64,74LVC1G04,UC3842,UC3843,UC3844,LM79MXX,7N60,TLC1543,93C56,CD4040,CD4046,74HC533,74HC534,LM4560,HGC8F684
芯炽科技(SIMCHIP)模数转换器/数模转换器/运算放大器/接口芯片/电源管理芯片选型指南
目录- 公司介绍 技术优势 产品选型表 产品信息 模数转换器ADC 数模转化器DAC 运算放大器OPA 电源管理 集成式转换器 接口
型号- SC3361,SC5103,SC3321,SC5102,SC1462,SC3363,SC1420,SC5107,SC1463,SC5106,SC1224,SC1421,SC3323,SC5104,SC1226,SC1225,SC1467,SC1665,SC3525,SC7510,SC7511,SC7512,SC1252,SC7517,SC1254,SC7518,SC1259,SC7514,SC7515,SC7516,SC7301,SC7302,SC1083,SC1281,SC7501,SC3343,SC3341,SC3303,SC1246,SC1642,SC3542,SC7508,SC1641,SC3301,SC3543,SC1644,SC3548,SC7502,SC7504,SC1205,SC2161,SC8101,SC2245,SC1232,SC3534,SC5115,SC8901
基于武汉芯源CW32F003的无线充15W及一芯双充方案
芯联创新采用武汉芯源半导体的CW32F003推出支持无线充15W及一芯双充方案,支持PD与C口升级,可做5W、7.5W、10W、15W,数字解码,15W温度保持30~60℃。主控CW32F003为32位M0+内核,支持过温保护、过压保护和欠压保护,支持动态FOD和静态FOD,可根据定制客户需求更改功能。
ROHM(罗姆)音频/视频IC选型指南(中文)
目录- 音频放大器 音频电源 音频处理器 音频转换器 视频放大器 图像校正 图像LSI
型号- BA3123F,BD5632NUX,BH3548F,BD34704KS2,BH76363FV,BH76806FVM,ML86112,BD37069FV-M,BD37034FV-M,BH76812FVM,BD5467GUL,BD37511FS,BD88215GUL,BD5413EFV,ML86V7668A,BD78316EFJ-M,BD34301EKV,BD88400FJ,BD78318EFJ-M,ML86245,BD5461GUL,BD37542FS,ML86243,ML86640,ML86244,BD28623MUV,BH76112HFV,ML86241,BH7649KS2,ML86242,BD78320EFJ-M,ML86V76580,ML86240,BD37523FS,BD27400GUL,BD88210GUL,BD5424EFS,BD3465FV,BD8876FV,BD5638NUX,BH76360FV,BD78322EFJ-M,BD88415GUL,BD37503FV,BD7830NUV,BD37533FV,BD37514FS,ML86V7675,ML86V8401,BD5469GUL,MUS-IC™系列,BD3843FS,BD3461FS,BH76332FVM,ML86101A,BU26154MUV,BD3870FS,BD34701KS2,BH76906GU,BD37541FS,BH76206HFV,BD88410GUL,ML86781,BD37515FS,BD34700FV,BD37534FV,BD5466GUL,BD37522FS,BD78306EFJ-M,BH7673G,BH3544F,BD3464FV,BH76361FV,ML86799,BD34352EKV,ML86797,ML86795,BD5460GUL,ML86796,BU94605AKV,BD37513FS,BD37532FV,ML86V8102,BD78310EFJ-M,ML86V8101,BD88220GUL,BD3460FS,BD3403FV,BU6521KV,BD37068FV-M,BD78308EFJ-M,BD88400GUL,BH76816FVM,BH76330FVM,BD78324EFJ-M,ML86V7655,BD78312EFJ-M,ML86209,BH76333FVM,ML86207,BD3474KS2,BU94702AKV,BD3871FS,BD37033FV-M,ML86203,BD78326EFJ-M,BD88200GUL,ML86289,ML86287,ML86321,BD37544FS,BD7836EFV,BD34602FS-M,ML86160,BU26156RFS,BD3814FV,BD37521FS,BD5468GUL,BD28412MUV,BD3491FS,BU1523KV,BH76109HFV,BD8878FV,BD5634NUX,BA3121F,BD3883FS,BH76362FV,BH76916GU,ML86177,BH76912GU,ML86175,ML86173,ML86174,ML86172,BD5465GUL,BD37531FV,ML86290,BD37512FS,ML86V8201,ML86291,MUS-IC™,BD3841FS,BU7150NUV,BH76106HFV,BD88420GUL,BH3547F,BD34705KS2,BD37067FV-M,ML86V8202C,BD37543FS,BD5423AEFS,BH76809FVM,BD37524FS,BD3812F,BD78314EFJ-M,BM28723AMUV,BD5426EFS,BD3490FV,BD37201NUX,BH76331FVM
Xinlian Innovation Adopted Wuhan Xinyuan Semiconductor‘s CW32F003 to Launch a Solution That Supports Wireless Charging of 15W and One Core Dual Charging
Xinlian Innovation adopted Wuhan Xinyuan Semiconductor‘s CW32F003 to launch a solution that supports wireless charging of 15W and one core dual charging. It supports PD and C port upgrades and can perform 5W, 7.5W, 10W, and 15W digital decoding. The 15W temperature is maintained at 30-60 ℃.
【应用】基于CW32L系列MCU的指夹式血氧仪,实现更高精度测量
主控芯片建议使用CW32F003(20pin)资源足够,还便宜。CW32抗干扰性能可轻松通过ESD 8KV认证,加之优秀的ADC性能,是血氧仪类产品的不二之选
Application of CW32F003F4P7 Series Products on Level Switches
This intelligent tuning fork material level switch uses CW32F003F4P7 from Wuhan Core Source Semiconductor as the main control chip. As the main control unit of the material level switch, CW32F003F4P7 drives the vibration components to generate a certain oscillation frequency. When there is a change in liquid level, it causes a change in oscillation frequency. CW32F003F4P7 detects this change, outputs a switch signal to the equipment main control unit, and then senses the liquid level situation.
【技术】武汉芯源CW32单片机UART基本数据收发功能介绍
通用异步收发器是一种通用串行数据总线,常用于系统内各子模块间的数据交换。本文将以武汉芯源推出的CW32系列单片机的CW32L083为例,介绍UART基本数据收发功能。
武汉芯源半导体成功举行无锡地区CW32线下技术交流研讨会
2024年7月12日,武汉芯源半导体在无锡成功举办CW32系列MCU技术研讨会,吸引两轮车仪表及电动工具行业客户。孙秀艳总监展示企业实力,李家庆与李芳老师深入讲解产品应用,促进行业合作与技术创新,推动CW32 MCU在多个领域的应用。
基于CW32F003E4P7的便携指夹式血氧仪全套解决方案,实现0.2%的弱灌注检测能力
武汉芯源半导体作为国内优秀的半导体设计厂商,可提供基于CW32F003E4P7的便携指夹式血氧仪全套解决方案,实现0.2%的弱灌注检测能力。
探索创新,共筑未来 —— 武汉芯源半导体邀您共赴2024年慕尼黑上海电子展
2024慕尼黑上海电子展(electronica China)将于7月8-10日在上海新国际博览中心举办,对武汉芯源半导体而言,这不仅是展示最新产品和应用的机会,更是与国内外客户、合作伙伴深入交流的平台。公司期望通过此次展会,进一步拓展市场,加强与业界的合作。
武汉芯源CW32系列荣获“2023年度最佳MCU芯片奖”,众多产品应用在慕尼黑华南电子展精彩亮相!
武汉芯源半导体展示了CW32众多产品应用,比如智能指纹锁、智能燃气表、LED调光板、可燃气体探测器、料位开关、温控器、无线麦克风、筋膜枪、血氧仪、以太网模块、无刷电机等多款MCU典型应用方案,吸引众多用户驻足参观了解。
电子商城
服务
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
可定制风扇尺寸覆盖18x18x04mm~165x165x25mm,随散热器大小而定制;风扇转速范围:1000 RPM~16500 RPM。支持DC风扇,直流风扇轴流风机,鼓风机以及电脑笔记本风扇等产品定制。
最小起订量: 500pcs 提交需求>
登录 | 立即注册
提交评论