在线时间83 小时
UID348853
ST金币0
蝴蝶豆2
注册时间2012-3-22
金牌会员
- 最后登录
- 2020-12-9
|
a0a.1 0b0c
申请理由:在能源和工业控制领域一般都需要采集一些模拟信号进行AD转换,即利用各种传感器将不同的环境变量(电压、电流、温度、湿度、压力、方向和距离等)采集,并送至控制器进行AD转换。控制器对得到的相关信息进行判断后,进行相应的控制处理。将处理完的数据经过相应的接口(USART USB或者以太网)将数据传送给PC机的上位机进行显示和处理。
本方案计划利用基于cortex-m0的32F0308DISCOVERY开发板板载芯片上12位16个外部通道和2个内部通道ADC实现高精度数据采集,并将采集到的数据发送至上位机界面显示。
1、Cortex™-M0 32位微控制器STM32F030系列的ADC模块具有16个外部通道和2个内部通道的12-bit 的采集精度,在此方案中,利用普通电位器产生电压来模拟各种环境变量的信号,并且采集STM32F030内部温度传感器的数值。
2、上位机界面除正常的波形数据显示界面外,视情况增加一些额外演示功能。增加控制板载LED灯闪烁效果。
3、利用STM32F030的串行通讯接口USART将采集到的数据传送至pc机用于显示.
4. 还想利用STM32F030的外设I2C模块读取数字温度传感器ADT7410TRZ的数值通过 USART将数值传送至PC机上位机软件计算出来温度值和通过STM32F030的AD转换器采集的内部温度值进行比较,并且将两个温度值分别显示在上位机软件上。
5.利用STM32F030的高级定时器的功能产生SPWM波形控制步进电机,之前此方法用在STM8AF5288TD上,效果不是怎么太好。
|
|