1 / 15

项目九 温度控制

辽宁机电职业技术学院. 项目九 温度控制. 制作人:王洪庆 白天明. 项目内容 在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。 采用 MCS-51 单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。. 能力目标 课题 1 A-D 转换接口技术 课题 2 ADC0809 的应用技术 课题 3 D-A 转换接口技术 课题 4 TLC5615 的应用技术. 实战演练

Download Presentation

项目九 温度控制

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 辽宁机电职业技术学院 项目九 温度控制 制作人:王洪庆 白天明

  2. 项目内容 在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。 采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。

  3. 能力目标 课题1 A-D转换接口技术 课题2 ADC0809的应用技术 课题3 D-A转换接口技术 课题4 TLC5615的应用技术

  4. 实战演练 1.通过对炉温的采集,与预设值相比较。对偏差值处理获得控制信号去调节电阻炉的加热功率,以实现对炉温的控制。应用到A/D转换采集温度,D/A转换对电炉丝进行控制,从而实现温度的调节。 2.通过该项目的训练,提高学生的实际动手操作能力,养成学生的工程道德观念,建立工程敬业精神和团队合作精神。

  5. 课题4 TLC5615的应用实验

  6. 课题内容 1.硬件电路 2.程序1 3.程序2 知识要点 • 掌握TLC5615与单片机的接口以及应用程序。 能力训练: 1.通过实践,掌握TLC5615与单片机的接口以及应用程序。 2.会编制相应的接口程序。 技能操作 1.上机实践,掌握TLC5615与单片机的接口电路和程序设计。 2.能够进行电阻炉的设计、编程、调试和运行。

  7. 一、硬件电路

  8. 二、程序1 采用12位数据格式 通讯形式采用模拟串行协议,主要依据是串行通讯的方式0时序。待进行D/A转换的数据在(R6R7)中,(R6)为高2位,(R7)为低8位中。 (1)参考程序 ORG 0000H LJMP MAIN DIO BIT P3.0 ;数据线 CLK BIT P3.1 ;时钟线 CS BIT P2.7 ;片选线 BIT_CNT DATA 32H ORG 0030H MAIN:MOV A,R7 ;取低位 MOV B,#0 CLR C

  9. RLC A ;数据格式调整 XCH A,B RLC A XCH A,B RLC A XCH A,B RLC A SWAP A ;待发送的数据调整到高4位 SETB CLK CLR CS ;片选中TLC5615 MOV BIT_CNT,#4 ;先发送高4位 LCALL TRN ;发送 MOV A,B ;再发送低8位 MOV BIT_CNT,#8

  10. LCALL TRN SETB CS ;片选结束 SJMP $ TRN: RLC A ;要发送的位→C MOV DIO,C ; C→DIO CLR CLK ;输出一个高电平脉冲 NOP SETB CLK DJNZ BIT_CNT,TRN;判断是否发送结束 END

  11. 三、程序2 采用16位数据格式 通讯形式采用单片机串行协议方式0。待进行D/A转换的数据在(R6R7)中,(R6)为高2位,(R7)为低8位。 ORG 0000H LJMP MAIN DIO BIT P3.0 ;数据线 CLK BIT P3.1 ;时钟线 CS BIT P2.7 ;片选线 ORG 0030H MAIN:MOV SCON,#00010000B ;方式0,禁止接收 MOV A,R7 ;取低位 MOV B,#0 CLR C RLC A ;数据格式调整

  12. XCH A,B RLC A XCH A,B RLC A XCH A,B RLC A CLR CS ;选中TLC5615 CLR CLK MOV SBUF,A ;先发送高8位 JNB TI,$ ;等待数据传送结束 CLR TI ;清除传送完标志 XCH A,B ;传送低8位 MOV SBUF,A JNB TI,$

  13. SETB CS CLR TI SJMP $ END (2)调节加在基准电压REFIN引脚的电压为1.0V,在(R6R7)中置数,然后连续运行,用数字万用表测量TLC5615电压输出引脚OUT端电压,验证转换结果的正确性。多修改几次(R6R7)的数据、验证;修改基准电压再进行验证。

  14. 谢 谢!

More Related