1、 课程设计报告 课课 程:程: 智能测量仪表智能测量仪表 题题 目:目: 智能测量仪表智能测量仪表 学生姓名:学生姓名: 专业年级:专业年级: 自动化自动化 指导教师:指导教师: 信信 息息 与与 计计 算算 科科 学学 系系 20132013 年年 3 3 月月 2323 日日 信息与计算科学系课程设计报告 2 智能测量仪表智能测量仪表 本次课程设计中智能温度测量仪表所采用的温度传感器为 LM35DZ。其输出电压与 摄氏温度成线性比例关系,无需外部校准,在 0100温度范围内精度为 0.4 0.75。 ,输出电压与摄氏温度对应,使用极为方便。灵敏度为 10.0mV/, 重复性好,输出阻抗低,
2、电路接口简单和方便,可单电源和正负电源工作。是一种得 到广泛使用的温度传感器。 本次课程设计的主要目的在于让学生把所学到的单片机原理、电子线路设计、传 感器技术与原理、过程控制、智能仪器仪表、总线技术、面向对象的程序设计等相关 专业课程的内容系统的总结,并能有效的使用到项目研发中来,做到学以致用。课程 设计的内容主要分为三个部分,即使用所学编程语言(C 或者汇编)完成单片机方面的 程序编写、使用VB或 VC 语言完成PC 机人机界面设计(也可以用 C+API 实现) 、按照课 程设计规范完成课程设计报告。 信息与计算科学系课程设计报告 3 目录目录 1 课程设计任务和要求3 11 设计任务3
3、22 设计要求3 2系统硬件设计3 2 1 STC12C5A60S2 单片机 A/D 转换简介3 22 LM35DZ 简介7 23 硬件原理图设计7 3系统软件设计10 31 设计任务10 32 程序代码10 33 系统软件设计调试17 4系统上位机设计18 41 设计任务18 42 程序代码18 43 系统上位机软件设计调试21 5系统调试与改善22 51 系统调试22 52 系统改善22 6系统设计时常见问题举例与解决办法24 7总结25 信息与计算科学系课程设计报告 4 1. 课程设计任务和要求 1.1 课程设计任务 本次课程设计要求设计出智能化温度测量仪表,要求该测量仪表能够将所测得的
4、 温度数据和当前电机设备的运行状况远传给上位机。仪表测量范围为 0-100;测量精 度为1;可以进行温度整定,比如,温度30,启动压缩机外设;温度20, 关闭压缩机外设;要求上位机和下位机都能显示温度值和电机设备的运行状态并且都 能独立控制温度数据采集状态和电机设备的运行状态;通讯方式可以采用 RS232C 或 485。上位机要求人机界面在保证简单实用的基础上做的美观。 1.2 课程设计要求 (1)利用所学专业课相关知识合理的选择器材,使用 Protel99se 绘制出硬件原 理图。 (2)使用 C 语言或者汇编语言完成下位机程序驱动,并且要尽量保证系统的稳定 性和可靠性以及实用性。 (3)使用 VB 或 VC 语言或用 C+API( 应用程序接口调用)实现上位机人机界面的 设计,要求上位机发送的命令下位机能及时的给予响应,并且上位机能够实时准确的 显示下位机所上传数据以及电机设备的运行状态。 (4)按照课程设计规范撰写课程设计报告。 2