STM32F0工程文件代码(KEIL).rar

  • 浏览量:9248
  • 下载量:45
  • 资料大小:222.97 KB
  • 日期:2014-02-25
  • 上传者:小雨儿
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    基于labview上位机界面的stm32f0 discovery多路数据采集系统







    方案计划


    一、应用背景


    在一般的工业控制应用项目中,都需要涉及到数据采集部分,即利用各种传感器将不同的环境变量(数字量、电压、电流、温度、湿度、压力、方向和距离等)采集,并送至控制器进行转换处理。控制器对得到的相关信息进行判断后,进行相应的控制处理。在进行控制处理的过程中,有些需要人工进行干预,这就要求各种传感器的信息必须在一定的界面(液晶屏、串口终端、上位机界面)上进行实时显示。


    二、功能说明


    本方案计划实现一种基于labview上位机界面的stm32f0 discovery 多路数据采集系统,利用stm32f0 discovery 板载芯片stm32f051r8t6上的12位adc实现高精度数据采集,并将采集到的数据发送至labview上位机界面显示。


    1、stm32f051r8t6
    adc模块具有16路外部通道和3路内部通道,在此方案中,利用普通电位器产生电压来模拟各种环境变量的信号。增加ds18b20温度传感器模块。


    2、上位机界面除正常的波形数据显示界面外,视情况增加一些额外演示功能。增加控制板载led灯闪烁效果,将采集到的数据发送txt文件中保存功能。


    3、利用labview自带的visa串口实现和stm32f0 discovery板子的通信。


    三、工具说明


    硬件:stm32f0 discovery 开发板 软件:labview8.2 or labview8.6


    方案实施进度表


    1、拿到stm32f0--开发板硬件


    2、解决stm32fo开发板和开发环境的调试。


    3、解决stm32fo--串口通信模块和adc模块。


    4、 解决stm32fo--ds18b20温度传感器模块程序移植。


    5、解决labview开发环境调试


    6、解决labview串口通信模块调试


    7、解决adc数据的载入并计算显示波形。


    8、解决adc数据的txt文件保存功能


    9、解决开关按钮控制stm32f0
    discovery--板载led的演示功能。


    10、增加额外功能或修改并美化系统界面


    方案
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换