查看: 3128|回复: 1

【STM32F0 DIY】STM32F0在工业控制上的应用

[复制链接]
发表于 2014-2-20 14:31:19 | 显示全部楼层 |阅读模式
申请理由:在能源和工业控制领域一般都需要采集一些模拟信号进行AD转换,即利用各种传感器将不同的环境变量(电压电流、温度、湿度、压力、方向和距离等)采集,并送至控制器进行AD转换。控制器对得到的相关信息进行判断后,进行相应的控制处理。将处理完的数据经过相应的接口(USART USB或者以太网)将数据传送给PC机的上位机进行显示和处理。
本方案计划利用基于cortex-m0的32F072BDISCOVERY开发板板载芯片上12位16个外部通道和2个内部通道ADC实现高精度数据采集,并将采集到的数据发送至上位机界面显示。
       1Cortex™-M0 32位微控制器STM32F072RB系列的ADC模块具有16个外部通道和2个内部通道的12-bit 的采集精度,在此方案中,利用普通电位器产生电压来模拟各种环境变量的信号,并且采集STM32F072RB 内部温度传感器的数值
       2、上位机界面除正常的波形数据显示界面外,视情况增加一些额外演示功能。增加控制板载LED灯闪烁效果。
      3、利用STM32F072RB 的串行通讯接口USART将采集到的数据传送至pc机用于显示.
      4.  还想利用STM32F072RB 的外设I2C模块读取数字温度传感器ADT7410TRZ的数值通过  USART将数值传送至PC机上位机软件计算出来温度值和通过STM32F072RB 的AD转换器采集的内部温度值进行比较,并且将两个温度值分别显示在上位机软件上。
       5.外接PT100测温电阻的处理电路,对其处理后的电压信号利用STM32F072RB的AD转换器转换后将采集值通过USART送去PC机计算最终得到实际温度值。
      6.利用STM32F072RB 的高级定时器的功能产生SPWM波形控制步进电机,之前此方法用在STM8AF5288TD上,效果不是怎么太好。

发表于 2014-2-21 16:09:46 | 显示全部楼层
感谢楼主对本次活动的支持,开发板已寄出,请注意查收。

还请继续分享您的设计经验和使用中遇到的问题,大家一起交流,一起玩转STM32 F0吧!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表