全球旧事资料 分类
基于STM32的多点温度采集系统设计
课程名称:嵌入式系统开发学生学号:所属院部:学生姓名:指导教师:
专业班级:
20152016学年
第2学期
f目录
1、系统分析211任务分析212STM32芯片213DS18B20514TFTLCD模块615LABVIEW62、硬件设计721STM32722TFTLCD823内部温度测量93、软件设计1031STM32的程序设计1032LABVIEW的程序设计1433调试过程与结果154、总结与体会17参考资料17附录20
1
f1、系统分析
11、任务分析
本系统是基于STM32微控制器所设计的温度测量系统,通过温度芯片DS18B20测量外部温度,通过STM32内部测温系统测量内部温度,微控制器驱动液晶模块显示当前测得的内部与外部温度,然后由串口将温度信息发送至LABVIEW,同时接收从LABVIEW反馈的控制信息。整个系统模块分为四个部分:STM32芯片、DS18B20温度模块、液晶显示、LABVIEW。MCU是STM32主芯片的最小板,上面有芯片工作需要的最少资源:时钟控制电路、复位电路、JTAG控制口以及与外围电路相连的接口。DS18B20和液晶分别是温度测量、控制显示部分。而LABVIEW负责完成与芯片间的异步双工通信。
12、STM32芯片
STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortexM3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于05mAMHz。STM32的高性能CortexM3内核为125DMipsMHz;含有一流的外设:1us的双12位ADC,4兆位秒的UART,18兆位秒的SPI,18MHZ的IO翻转速度;在72MHz时消耗36mA,待机时下降的2uA。内r
好听全球资料 返回顶部