微机原理实践:二加热炉炉温智能控制系统

需积分: 9 23 下载量 166 浏览量 更新于2024-08-01 8 收藏 604KB DOC 举报
"微机原理课程设计,涉及自动搅拌机的加热炉温度控制系统设计,包含多个子课题,如炉温控制、电机转速测量、多炉温检测等,并使用七段码显示器、按键接口和报警系统。" 在这个微机原理的课程设计中,学生将面临一个复杂的自动搅拌机加热炉温度控制系统的构建。该系统的目标是实现对两个加热炉的精确温度调节,范围在50℃到200℃之间。为了达到这一目标,设计包括以下几个关键知识点: 1. **温度控制**:系统需每隔3秒检测一次炉温,并根据温度偏差进行升温和降温操作。当实际温度与设定值的差值超过特定阈值时,系统应作出相应反应。例如,当实际温度高于设定值5℃以上时,系统应启动降温;如果温度差超过10℃,不仅要降温,还要触发报警。 2. **显示系统**:使用六位七段码显示器实时显示两台炉子的设定温度和实际温度,数值以十进制表示。显示器左侧显示设定值,右侧显示实际值,循环显示每个炉子的数据。 3. **数据记录**:系统需要记录每个加热炉的设定温度和实际温度,以供分析温度变化趋势。每台炉子的数据存储空间至少为256字节。 4. **功能按键**:系统扩展了两个按键,分别对应两个加热炉,用于切换显示。按键设计实现了互锁和按键两次按下返回循环显示的功能。 5. **报警系统**:通过发光二极管作为报警装置,当温度超过安全范围时,报警器会启动。 6. **控制算法**:可以选择偏差控制、模糊控制或PID控制(增量算法)作为温度控制的算法。每种方法都有其独特的优势,学生可以根据自己的理解和编程能力选择合适的算法。 在硬件方面,设计基于8088实验系统或8051单片机实验系统,并可能使用WK2实验板。硬件组件包括0809、8253定时器/计数器、8259中断控制器等,这些组件在微机控制系统中起到核心作用,用于处理输入输出、定时和中断事件。 这个课程设计涵盖了微机系统设计的多个重要方面,如I/O接口设计、实时数据处理、控制算法的实现、人机交互以及故障处理,对于提升学生的实践能力和理论知识具有很高的价值。完成这个项目不仅需要扎实的微机原理基础,还需要熟悉嵌入式系统、数字电路和软件编程等多个领域的知识。