欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    天大自动化智能温度巡检仪.docx

    • 资源ID:8970729       资源大小:341.08KB        全文页数:14页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    天大自动化智能温度巡检仪.docx

    1、天大自动化智能温度巡检仪智能装置课程设计指导书一、设计题目 智能温度巡检仪二、设计目的1. 深入了解PIC16F877单片机的工作原理,熟练掌握汇编语言程序设计方法,熟练使用MPLAB-ICD仿真器及MPLAB-IDE仿真调试软件。2.通过该课程设计使学生初步掌握以单片机为核心的智能装置设计的简单原则、步骤和方法。3.熟悉智能装置设计中有关的硬件设计调试,如人机界面等。4.熟悉智能装置设计中相关软件的设计、编程和调试。三、设计内容1.以16F877单片机为核心,结合给出的其他原器件和实验系统原有的内容设计智能温度巡检仪硬件电路。2.利用实验板上的半导体温度传感器和两个可调电位器提供的信号作为温

    2、度信号,温度传感器按其原理进行采集,电位器1-5v代表0-500。1v以下是出错3.将采集的温度值循环显示在LED数码管上,每隔20S显示一路,利用放光二极管做通道指示。4.可选择一个独立按键进行通道切换,其余三个独立按键进行每个通道上下限报警值设定。5.利用EEPROM保存上下限报警值(选作)四、设计要求1.根据实验指导书的设计内容及和智能装智实验系统所给出的元件,设计智能温度显示仪的硬件原理图。2.按照设计好的硬件原理图在实验系统上用导线搭建硬件电路。3.用万用表检查硬件电路连接是否正确,检查无误后上电并编制简单的测试程 序分步调试各部分功能。4.在各部分功能实现后,编制完整的智能温度显示

    3、仪系统软件,并进行软硬件联调,直到达到设计要求。5.按照设计内容要求测试仪表误差并做分析,给出仪表精度,完成后由教师进行验收检查。五、实验设备1.MPLAB-ICD模块与仿真头2. 智能装置实验系统3. 安装了MPLAB-IDE开发软件的计算机4. 数字万用表5. 导线若干六、实验项目1. 设计智能温度显示仪硬件电路 采用16F877单片机,利用实验板上提供的TMP36温度传感器模拟温度采集。利用实验板上的可调电位器模拟温度采集。电位器输出电压为1-5VDC,对应的温度X围为0-100度,1v以下是出错。采集的温度值循环显示在液晶显示器上,每隔20S显示一路。可选择一个按键进行不同通道温度定点

    4、显示切换。2.硬件电路连接与检查 将设计好的电路由指导老师检查完毕后,在实验板上用导线将实际的电路连接出来。 接线完成后对照原理图用万用表逐根连线检查电路连接是否正确,特别是电源VCC和VDD有无短路。 检查无误后连接仿真头后通电。3.编制软件对硬件电路分步调试首先对显示电路调试,编制简单的程序实现将固定单元的数在液晶显示。 编制A/D转换程序,实现对模拟电压进行转换,并将结果在液晶上显示出来。 编制简单的按键扫描程序,检查按键的硬件连接是否正确。 每部分编制结束并调试通过后,与前面的程序依次连接成大程序并调试出结果,最终完成整个程序的编制与调试。3.仪表软硬件联调实现要求的功能 将各部分程序

    5、进行组合,逐项实现设计要求的功能。 功能完成后用万用表对照液晶的显示数据上、下量程各取10个点检查显示误差并分析。 编制仪表的使用说明。 将误差分析结果、使用说明及运行中的实验板经指导教师验收合格后,完成课程设计。七、课程设计报告要求1.课程设计的题目、目的、内容与要求。2.简单介绍使用的仪器设备与元器件的工作原理。3.提交完整的硬件原理接线图,并介绍硬件设计的思路。4.调试的步骤及调试过程中出现的问题和解决的方法。5.软件设计流程图及带注释的全部程序的清单。6.完成后的智能温度显示仪的功能操作说明。7.测试仪表精度的原始数据及误差分析。8.课程设计中的心得体会、收获。八、思考题1.智能装置的

    6、实际测量精度受哪些因素影响?2.系统软件中中断的设计应该注意哪些方面?3.简要介绍智能装置硬件、软件设计的思路及要点。附录一 仿真模块的连接与仿真软件的使用1. 连接硬件(1)如图1所示,将扁平电缆连接到MPLAB-ICD模块和仿真头之间,在将仿真头插入到演示板的40芯IC插座里,将USB专用电缆连在PC机和模块之间。图1 硬件连接图(2)将9V稳压电源一端插入DEMO板上的电源插口上,另一端插入电源插座。2. 连接MPLAB-IDE和MPLAB-ICD模块(1)双击桌面上的MPLAB图标,进入MPLAB-IDE界面(2)选择DebuggerSelect Tool对话框中的MPLAB-ICD2

    7、确认后,输出界面显示Connecting to MPLAB ICD 2,MPLAB ICD 2 ready for next operation表示连接成功3. 建立新项目(1)选择Project Project Wizard,按照下面步骤完成项目的建立(2)器件选择PIC16F877(3)项目建立在D: ZN目录下,并命名,然后点击保存,项目自动以*.mcp保存注意:文件名不要包含中文(4)step4中Add existing files to your project不添加,直接点击下一步,完成项目建立,项目建立后出现*.mcw 窗口如图4. 编辑汇编文件、设置工作方式(1)Filenew

    8、建立一个Untitled文件,键入程序,然后选择FileSave,在D:ZN中保存成*.asm文件,该文件与项目文件同名,并与项目文件保存在同一路径下。注意:程序以大写字母输入(2)再次检查DebuggerSelect Tool对话框中的MPLAB-ICD2确认后,输出界面显示MPLAB ICD 2 ready for next operation表示连接成功5、给项目添加汇编文件并编译(!)在Windows选项找到建好的*.mcw窗口选中,在Source Files 单击右键选择Add Files,出现如图对话框后,选中上面步骤编好的汇编文件*.asm后打开。(2)编译汇编文件:选择Proj

    9、ectBuild All,或直接点击图示图标直接编译。编译出现Absolute or Relocatable选项栏,选择Relocatable(3)完成编译后。如果程序没有语法错误,输出窗口中将出现BUILD SUCCEEDED字样,否则可根据提示修改程序中的错误,再重新编译,直到编译成功(4)设置工作方式:选择ConfigureConfiguration Bits选项,去掉勾选,按照下图设置好工作方式后,点击勾选后关闭6. 仿真并运行程序(1)单击DebuggerProgram 按钮或直接点击图示图标,将编译好的程序写入仿真头上的单片机PIC16F877中。(3)在输出窗口出现MPLAB I

    10、CD 2 ready for next operation字样后,选择Debugger Run即可运行程序,也可以直接点击如下图标.(4)调试过程中,也可以使用单步运行或通过断点设置来控制程序的进展。附录二 TMP36温度传感器TMP36温度传感器特性:12.75.5V低电压工作2确保0.5的精度(25)3.高精度0.24.低功耗,小于0.5 A5.工作温度X围为-40到+125 在0时,传感器输出电压为0.5V;在25时输出电压为750mV。温度每增加1输出电压增加10mV,即:温度的变化量与输出电压的增量成线性关系。根据此线性关系,可以由电压计算得出温度值。图10 TMP36结构图附录三

    11、MAX7219MAX7219为紧凑型、串行输入输出共阴极显示驱动器。用来把微处理器接口到多达8位的7段数码管显示器、条形图显示或64个单个LED。其片内包含有一个BCD码到B码译码器、存储每个数字的8*8固态RAM等。方便的3线串行接口可连接到各种微处理器上,各个数字可被寻址和更新,而不用重写整个显示器。1管脚图、典型应用图与内部结构图2功能表表1. 寄存器地址表表2. 功能描述功能D7D6D5D4D3D2D1D0HEX译码方式(Decode Mode)每1位均可选择译码方式为0位无译码,为1位B码译码00-FF亮度控制(Intensity)分16级,1/32-31/32X0-XF扫描X围(S

    12、can Limit)数码管的点亮X围,从1个到8个X0X7关闭方式(Shutdown)高7位任意,D0=0掉电,D0=1正常显示X0X1显示测试(Display Test)测试方式不改变其他寄存器状态,点亮所有数码管, D0=1测试方式,D0=0正常显示X0X1表3. 显示字型表(B码译码方式无译码方式)表4 管脚说明管脚名称功能1DIN串行数据输入2, 3, 58,10, 11,DIG 0DIG 78位数码管位驱动,关闭时,芯片内部将其输出拉至高电平V+4、9GND地(两个管脚必须相连)12LOAD,输入数据锁存,LOAD的上升沿,串行数据的最后16位被锁存。13CLK串行时钟输入1417,

    13、 2023SEGASEGG DP七段码及小数点驱动,关闭时,芯片内部将段驱动输出拉至地GND18ISET与地之间用电阻Rset连接,设置段电流的强弱19V+正电源,接5V24DOUT串行数据输出,用于芯片级连3控制时序时钟输入(CLK)最高频率为10MHz,在CLK的上升沿,数据由引脚DIN被移入到内部移位寄存器中,在CLK下降沿,数据从引脚DOUT输出。在引脚LOAD的上升沿,串行输入数据被锁存。4数据格式(16位)5MAX7219的控制流程图MAX7219控制流程图七段数码管管脚图附录四 七段数码管1.七段数码管管脚图(如右上图)2.段码格式D7D6D5D4D3D1D2D0DPABCDEFG附录五 智能装置实验系统原理图


    注意事项

    本文(天大自动化智能温度巡检仪.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开