项目六 智能无铅热风拆焊台的设计与制作 任务3_第1页
项目六 智能无铅热风拆焊台的设计与制作 任务3_第2页
项目六 智能无铅热风拆焊台的设计与制作 任务3_第3页
项目六 智能无铅热风拆焊台的设计与制作 任务3_第4页
项目六 智能无铅热风拆焊台的设计与制作 任务3_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能无铅热风拆焊台的软件设计单片机系统由硬件和软件构成,软件设计需实现温度读取与计算、按键信号读取、LCD显示输出、控制策略生成、光耦控制信号输出、风量控制信号输出、蜂鸣器信号控制、片内存储器读写等功能。任务描述软件功能需求软件设计需涵盖温度读取与计算、按键信号读取、LCD显示信号输出、控制策略生成与光耦控制信号输出、风量控制信号输出、蜂鸣器信号控制、片内存储器读写等主要功能,以及空闲检测、负压控制等辅助信号软件功能模块任务分析系统需读取室温和热电偶温度值,通过单片机内置AD转换器(ATMEGA8L的ADC0和ADC1)将电压信号转化为数字信号。读取步骤包括选择ADC通道、设置比较频率、自动测量、触发ADC中断、读取结果。温度读取与计算室温与热电偶温度读取通过公式\(V_{in}=\text{ADC}\times2.5/1024\)计算输入电压值,热电偶电压需除以放大倍数(约46倍)后查表得到温度值,参考K型热电偶分度表。电压与温度转换知识链接旋转方向与速度检测电平组合检测编码器旋转时,左右引脚电平组合变化,左转为“01、00、10、11”,右转为相反顺序。系统定时扫描引脚状态,记录电平变化以判断旋转方向。速度判断根据电平变化时间间隔判断旋转速度,快速旋转时数值变化量更大(如数值减8),实现快速调节功能。旋转编码数据获取LCD数据格式LCD采用HT1621芯片,写数据需按时序规范操作。CS低电平时WR有效,WR上升沿时DATA有效。前3位为命令字,001为写命令,101为写数据,011为读数据;后6位为内存地址,最后4位为数据。数据格式规范按手册规范写入数据,实现温度、状态等信息的显示,确保显示内容准确、清晰。显示控制12控制量确定温度趋势判断每个周期检测热电偶温度并与设定温度比较,存储之前温度数据,观察温度变化趋势,根据策略表判断,确定PWM信号的比例,避免升降温惯性影响。控制策略与PWM信号生成确定比例后,可使用单片机自带PWM信号发生器或Time中断自制PWM信号输出,实现对发热芯的精确控制,确保温度稳定在设定值附近。PWM信号生成信号生成方式01软件架构使用AVR的ATMEGA8L单片机,开发系统为MicrochipStudio,从官网下载并安装as-installer-7.0.2594-full.exe,为软件开发提供基础环境。开发环境搭建软件系统整体结构图展示了各功能模块的相互关系,总体流程图描述了系统运行的主要步骤,节能模式和冷却阶段的切换流程确保系统高效节能运行。系统结构与流程软件需实现温度读取与计算、按键信号读取、LCD显示输出、控制策略生成、光耦控制信号输出、风量控制信号输出、蜂鸣器信号控制、片内存储器读写等功能。软件需求分析软件架构设计12302关键模块驱动程序主要工作是配置输入输出引脚、打开看门狗、读取记录、系统复位并开总中断,为系统正常运行做好准备。初始化配置系统初始化流程包括测量温度、扫描按键、空闲检测、液晶显示、策略生成与PWM信号输出、风机信号输出、蜂鸣器信号输出、片内存储器读写等,其中液晶显示、蜂鸣器报警和片内存储器读写属于立即响应过程。基础工作流程基础流程描述通过读写ADC寄存器实现,先关闭比较器,再打开进行室温测量,最后进行热电偶温度测量,最终温度通过平均值、修正系数和室温计算得出。测量步骤温度测量流程包括独立按键和旋转编码器,当扫描到按键按下(低电平),对应计数器开始计数,达到规定数值后反馈键值并清零计数器。按键扫描流程按键检测得到策略修正值后,在Time定时器中用其与从0~255变化的数值比较,大于则加热,小于则不加热,实现对发热芯的精确控制。策略生成与PWM信号输出流程控制策略实现报警流程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论