好文档 - 专业文书写作范文服务资料分享网站

单片机报告 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

[在此处键入]

重庆科技学院《单片机系统综合训练》报告

学生实习(实训)总结报告

学 院:_电气与信息工程学院_专业班级:自动化2013-04 学生姓名:____ ___ 学 号:__ 实习(实训)地点:___________ __ 报告题目:__关于STM32的温度控制系统综合训练报告 ____ 报告日期: 2016年 5月 13日

指导教师评语:

____________ _____________________ ______ ________________________________________________________________________________________________________________________________________________________________________________________________________

[在此处键入]

重庆科技学院《单片机系统综合训练》报告

成绩(五级记分制):______ _______ 指导教师(签字):_____________________

目 录

1 温度控制的功能规划与方案设计???????????????

1

1.1 温度控制的安全与环境约束条件?????????????? 1 1.2 功能规划???????????????????????? 1 1.3 硬件总体方案优选与设计????????????????? 1 1.4 软件总体方案优选与设计????????????????? 2 2 硬件电路优选与设计????????????????????? 2 2.1CPU时钟与复位电路??????????????????? 2 2.2显示电路优选与设计??????????????????? 2.3 按键接口电路优选与设计????????????????? 2.4 温度检测电路优选与设计????????????????? 2.5 加热电路优选与设计??????????????????? 3 软件设计及其实现优化??????????????????? 3.1 控制程序的结构及模块化设计??????????????? 3.2显示程序的实现与优化?????????????????? 3.3 按键扫描及处理程序的实现与优化????????????? 3.4 温度检测程序的实现与优化???????????????

3 4 5 5 6 11 14 17 20

*2.6 参数保存电路优先与设计(选做)???????????? 6

3.5 PID控制程序的实现与优化?????????????????21 3.6 PWM输出程序实现与优化????????????????? 22 *3.7 参数保存程序的实现与优化(选做)????????????26 4 调试与测试工作??????????????????????? 26 4.1 软硬件环境与工具简介?????????????????? 26 4.2 调试方法及步骤????????????????????? 4.3 测试方法及测试结果???????????????????

27 28

5 技术总结?????????????????????????? 31 5.1 主要问题及其解决???????????????????? 31 5.2 小组协同情况?????????????????????? 31 5.3 文献、帮助文档与库函数手册使用情况??????????? 31

[在此处键入]

重庆科技学院《单片机系统综合训练》报告

5.4 总结与致谢?????????????????????? 参考文献?????????????????????????? 附录1 原理图 附录2 源程序

32 32

重庆科技学院《单片机系统综合训练》报告

1 温度控制的功能规划与方案设计

1.1 温度控制的安全与环境约束条件

在人们的日常生活、工业制造、制冷等领域,温度作为当前环境的重要因素之一,被人们广泛的作为参考因素来使用,从而保证各项工作的正常运行,如火灾报警、温室或粮仓中温度的实时监测、冷库温度的调节等,因此以温度参数为基础而设计的温度控制系统被广泛开发和使用。使用传统意义上的温度计采集温度信息,不但采集精度低,实时性差,而且操作人员的劳动强度高,不利于广泛的推广。此外由于环境因素导致的数据难以采集的问题,特别是在工厂,火灾等的现场,工作人员不能长时间停留在现场观察和采集温度,就需要实现能够将数据采集并将其传送到一个地方集中进行处理,以节省人力,提高效率,但这样就会出现数据传输的问题,由于厂房大、需要传输数据多,使用传统方法容易造成资源浪费而且可操作性差,精度不高,这都在不同程度上限制了工作的进行和展开。因此,高精度,低成本,实时性好的温度控制系统亟待人们去开发。

1.2 功能规划

该控制系统实现温度的定值闭环控制,具有如下基本功能: 温度控制的设定范围为35~85℃; 静态误差≤0.4℃;

实时显示当前的温度值;

能设置和保存有关的控制参数;

命令按键4个:复位键,模式切换键,参数值加1键,参数值减1键。

1.3 硬件总体方案优选与设计

温度控制系统的硬件由主机电路、前向测温通道、后向测温通道、人机接口电路、通信接口及供电电源几部分组成。

在进行硬件总体方案设计时既要考虑技术指标,同时还要兼顾经济指标,满足成本要求。最后,还要选用市场上敞开供应的元器件和材料,方便以后的生产和维护。

前向测温通道主机电路 后向控温通道

人机接口 电源 通信接口(选1

重庆科技学院《单片机系统综合训练》报告

1.4 软件总体方案优选与设计

本系统的软件任务比较简单,不需要嵌入式操作系统,主要包括温度数据采集程序、PID控制算法程序、温度控制输出程序、人机服务程序几部分。为保证实时性的要求,代码具有良好的可读性和可维护性,采用C语言按结构化程序进行编码。

实时温度数据采集 系统初始化 实时PID控制决策 按键输入 实时PWM控制输出 工作模式选择 其它实时任务如:s数显示更新

a)主程序流程图 b)定时中断程序流程图

2 硬件电路优选与设计

2.1 CPU时钟与复位电路

CPU时钟周期通常为节拍脉冲或T周期,它是处理操作的最基本的单位。 在为程序控制器中,时序信号比较简单,一般采用节拍电位——节拍脉冲二级体制。就是说它只要一个节拍电位,在节拍电位又包含若干个节拍脉冲(时钟周期)。节拍电位表示一个CPU周期的时间,而节拍脉冲把一个CPU周期划分为几个叫较小的时间间隔。根据需要这些时间间隔可以相等,也可以不等。 指令周期是取出并执行一条指令的时间。

2

单片机报告 - 图文

[在此处键入]重庆科技学院《单片机系统综合训练》报告学生实习(实训)总结报告学院:_电气与信息工程学院_专业班级:自动化2013-04学生姓名:_______学号:__实习(实训)地点:_____________报告题目:__关于STM32的温度控制系统综
推荐度:
点击下载文档文档为doc格式
7v1n68mhaq6bod14q6z1
领取福利

微信扫码领取福利

微信扫码分享