智能仪器设计基础课程设计单片机原理及应用课程设计Word.docx
《智能仪器设计基础课程设计单片机原理及应用课程设计Word.docx》由会员分享,可在线阅读,更多相关《智能仪器设计基础课程设计单片机原理及应用课程设计Word.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、智能仪器设计基础课程设计单片机原理及应用课程设计Word 智能仪器设计基础课程设计 目录 摘要-3 题目-3 整体设计及系统原理-3 主要硬件介绍-4 STC89C51单片机特点-4 STC89C51引脚说明-4 硬件设计-6 单片机最小系统-6数码管显示电路-7 键盘电路-8 AD转换电路-9信号调理电路-9 24C02电路-10 报警电路-11 加热电路-11 电源电路-12 软件设计-12 数码管显示程序-12 24C02读写程序-14 AD转换程序-18 算数平均滤波程序-18 热电阻非线性校正算法-19 按键子程序-20 报警子程序-23 PID子程序-23 主程序-23 课程设计总
2、结-27 参考文献-27 附录: 系统原理图 系统PCB图 摘要: 随着电子技术的飞速发展,单片机在国民经济生产各行业发挥了重要的作用。它因为集成度高、体积小、运行可靠、应用灵活、价格低、面向控制等特点得到了广大工程技术人员和客户的好评。在温度控制方面,单片机能够代替常规的模拟调节器。本文主要设计了单片机炉温控制系统硬件电路和软件程序 。系统具有工作可靠、实时性强等特点,满足控制精度的要求。本着在满足系统性能要求的前提下,尽可能的减少硬件成本。本文主要涉及到控制系统的硬件设计和单片机的控制软件编程。本系统选用热电阻Cu50对炉温进行检测,在AD0804完成模数转换之后,STC89C51单片机对
3、数据进行处理。人机接口电路部分能实现温度设定、温度显示、超温报警等功能。 题目:20. 试设计智能仪表 实现智能数字显示仪表。要求8位数码管显示(4位显示测量值,4位显示设定值),4输入按钮(功能选择、数码管选择、数字增加、数字减少),可设定上下限报警,蜂鸣器报警。适配Cu50热电阻,测温范围为0130。采用比例控制、并用晶闸管移相驱动1000W 电加热器(电源电压为AC220V )。 整体设计及系统原理: 在系统中,利用热电阻测得电阻炉实际温度并转换成毫伏级电压信号。该电压信号经过温度检测电路转换成与炉温相对应的数字信号进入单片机,单片机进行数据处理后,通过LED 数码管显示温度并判断是否报
4、警,同时将温度与设定温度比较,根据设定的P 算法计算出控制量,根据控制量通过控制双向晶闸管的导通和关闭从而控制电阻丝的导通时间,以实现对炉温的控制。该系统中的时钟电路可以根据要求进行准确计时。 STC89C51是改进型的51内核单片机,它比人们常用的AT89S51单片机编程更简单。 STC89C51单片机特点: 12时钟/6时钟机器周期的8051CPU;工作电压3.4-5.5V;工作频率0-40MHz;程序存储器容量4KB;RAM容量512B;I/O端口与AT89S51相同;通过串口(P3.0 P3.1)直接下载用户程序到代码存储器中(ISP功能),可下载10万次以上;具有EEPROM;具有看
5、门狗,冷启动后未关闭状态,一旦启动无法关闭;3个定时计数器;2个外部中断,掉电模式可由外部中断低电平触发唤醒;一个异步串行口;温度范围0-75(商业),-40-85(工业);具有PDIP-40、PLCC-44、PQFP-44封装。 STC89C51引脚说明: VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输 入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 仪器 设计 基础 课程设计 单片机 原理 应用 Word
限制150内