ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:501.37KB ,
资源ID:8230359      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8230359.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CK300M系列高精度微电脑温度控制仪.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CK300M系列高精度微电脑温度控制仪.docx

1、CK300M系列高精度微电脑温度控制仪毕业实习报告 题 目: CK-300M系列高精度微电脑温度控制仪 姓 名:周景诚专 业:电子信息工程班级学号:09040119同 组 人: 指导教师:袁伟勤 南昌航空大学信息工程学院2013年 1月 18 日摘要 温度控制在各方面都显得十分的重要。在工业上,如纺织业的染布技术,对温度的控制要求也非常高,特别要注意染布时的升温、保温、降温、加热、冷却等方面的温度控制。CKN300系列高精度微电脑程序控制仪,是为纺织、印染行业采用微型计算机新技术开发研制的一种新型工业自动化控制仪表。这种控温仪采用测温电路、高精度低温漂移放大器、滤波电路、A/D转换系统、反馈控

2、制,具有开关量和模拟量输出。本次毕业实习的主要任务是对CK-300M微电脑温度控制仪进行一次全面的认识。通过测绘CK-300M微电脑温度控制仪的电路图,组装、排故和调试,最后进行软件编程开发应用,以达到对一成功的电子设备的深入了解、剖析、应用的目的。本报告主要描述输入输出板的绘图和调试过程。简单描述了其他板部分。 关键词:CK-300M 印染 自动化 温度控制 目录第一章 温度控制仪的组成 31.1显示板 31.2主板 31.3输入输出板 41.4电源板 41.5底板 5第二章 温度控制仪的工作原理 62.1 系统工作原理: 62.2、输入输出板工作原理: 72.2.1 8255a主芯片 82

3、.2.2 TPL521系列芯片 102.2.3 ULN2003 10第三章 排故和调试 12第四章 程序设计 134.1程序设计题目: 134.2程序流程框图 13第五章 总结与展望 15参考文献 16附录一 元件清单 17附录二 程序清单 18附录三 输入输出板原理图 20前 言CK-300M系列微电脑程序控制仪是由南昌航空工业学院电子系研制的一种高精度新型工业自动化控制仪表,以广泛应用于纺织工业,对处理纺织,印染,漂染,色织,毛纺,制色花及色牢等质量问题效果显著,并对提高染色质量,节约能源,降低消耗,加强企业管理,提高印染老设备自动化程度和减轻工人劳动强度等方面取得了很好的效果和明显的经济

4、效益。CK-300M不仅具有优良的温度控制功能,还有多种辅助控制功能:染缸给液控制;液面位置检测与控制等。该系列电脑不仅适用于有热交换器的间接加热方式的染机,也适用于无热交换器的直接加热方式染色机,还适用于各内类高温高压筒子染机,常温常压染机,敞开式常温常压染机。电脑的辅助控制功能可全部用于染色工艺过程的自动控制,也可以采用部分控制功能,实现部分工艺的自动控制。该系统以PT100铂热变电阻做传感器,精度高(0.2),控温范围宽(25152.5)。能定时输出开关信号去执行某种动作以及能提供所要求的温度工艺曲线的转折点的开关量输出,这种性质就给使用者根据需要控制某种动作提供了方便,从而扩大了设备的

5、功能。除此以外仪器具有体积小、重量轻,抗干扰能力强等特点。第一章 温度控制仪的组成 CK-300M微电脑温控仪由显示板、主板、输入输出板、电源板和底板五块电路板组成。总原理图如图1: 图1 CKN-300M的总原理图1.1显示板CK-300M型控温仪采用8279可编程键盘、显示器接口芯片,配合一个44的16键键盘以及16只LED八段数码管实现了工艺流程及实时信息显示。8279采用外译码方式外部译码器对扫描输出端SL0SL3上的二进制计数进行译码,以产生对键盘或显示的扫描信号,8279的输出端OUTA,OUTB经反向驱动后接数码管的a-dp。工艺流程指示灯由74LS164控制,状态信号由0831

6、的P1.6串行输入,经74LS164并行输出控制10个发光二极管的亮灭。1.2主板 主板是整个温度控制仪的心脏部分,控制着整个系统的运行,而且绝大部分重要的芯片及元器件都集中在主控板上。主板上集中了以8031为基础的微电脑控制部分,以A/D MC14433为基础的温度数据采集部分,以0832为基础的数/模转换部分,以4046为基础的看门狗电路以及以24C16为基础的数据存储机构。主板上的各个部分相互之间形成了一个控制的核心,来控制显示板和控制板。8031又是指挥主控板工作的控制中心。从8031扩展出去,按功能可以把整个主控板分为:工艺曲线存储、程序和数据存贮、数摸量输出D/A及看门狗电路等五大

7、块。1.3输入输出板输入输出板以8255为中心控制4路输入和12路开关信号(如图1.3)控制继电器的断开和吸合,从而控制模拟台的工作。继电器控制所对应的12个工作状态中的一个工作,PC口上有4路开关量输入连接在PC0PC3上。8255与继电器之间通过光耦连接,这样把外部强电流与内部机构完全隔离,外部出了问题也不会影响到8255的工作,保护了整个系统的安全。图1.3 开关量输入输出1.4电源板 电源板主要是电源的生成,通过电压的转换,将220V的交流电压分别转换成5V(主)、15V、5V、12V(用于电桥)、24V(继电器)、24V(开入)、 5V(串行通信用)、3.6V电池(用于RAM掉电保护

8、)(其主5V电源电路如图1-4)。其具体过程是经过变压、整流、滤波、稳压,最后输出各板所需的标准电压。图1.4 主电源电路1.5底板 底板主要包括三个电路板块,两个输入插槽,一个输出插槽,一个17引脚变压器和一个滤波器,以及一个电源开关,还包括它们之间的连线以及它们与各块电路板插槽的连线。在最靠近显示电路板的插槽中插的是本机的主板,此插槽的连线是最复杂,它包括与显示板的连线,与输出端口的连线,与其余两插槽的连线,还有模拟地及数字地。中间的插槽是8255并行通信口电路板,它与继电器的两个8引脚的数据线相连,与电源的11和14引脚相连,与输出端口相连,还有模拟地及数字地。在另一块的插槽插的是电源滤

9、波电路板,它主要与电源相连,对输入电源起滤波作用。第二章 温度控制仪的工作原理CKN300微电脑温控仪的基本原理是用PT100采集温度的变化,通过电桥转化为变化的电压值输入到TC7650放大。再将放大的信号通过MC14433和74LS244将模拟的电压信号转化为数字信号输出到显示板显示,同时也将数字信号输出到DAC0832转化为模拟的电流信号送到输入输出板控制12路的开关量。2.1 系统工作原理:CKN-300M工作时,先由MC14433将PT-100传输过来的数据进行采样,然后再计算差值。经过算法PID,控制输出。该温控仪即对染缸进行控制,又要进行自诊断,必须经过用户从键盘输入加以区分。键盘

10、接收用户信息和工艺曲线经8279送入8031进行处理;在温度控制时,前端温度传感器PT-100将温度信息经过ICL7650放大和MC14433A/D转换后送入8031进行运算转换成温度值,由数码管将其显示和送打印机定时记录。液位检测开关信号及循环泵接触开关信号输入至8255,再送入8031处理,8031将各个输入量进行综合处理后,就经过8255输出12路开关量,经过光电耦合由继电器驱动控制动作;或者经过DAC0832输出一模拟量进行控制。在控制对象时,在某一步控制时对应动作的指示灯点亮,以便用户进行监控。CKN-300M的控温工艺曲线如下图2.1: 图2.1 CKN-300M的控温工艺曲线 2

11、.2、输入输出板工作原理:如图1.3,输入输出部分通过输入输出板以8255为中心控制4路输入和12路开关信号控制继电器的断开和吸合,从而控制模拟台的工作。当8031片选信号选通8255并行通信口时,8255开始工作,8031把PB口或PC4PC7中的某一位置“1”时,该口通过2003的一个非门,使发光二极管的负极置“0”,发光二极管发光,光敏三极管工作,使发光二极管所连接的继电器闭合,使该继电器控制所对应的12个工作状态中的一个工作,另外在PC口上有4路开关量输入连接在PC0PC3上,8031通过检测该口为“0”还是“1”,判断外部状态,对工业现场进行控制。8255与继电器之间通过光耦连接,这

12、样把外部强电流与内部机构完全隔离,外部出了问题也不会影响到8255的工作,保护了整个系统的安全。8255驱动输入时输出电路如图2.2所示。图2.2输入输出处理电路2.2.1 8255a主芯片8255作为主机与外设的连接芯片,提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。1)与CPU连接部分8255能并行传送8位数据,所以其数据线为8根D0D7。由于8255具有3个通道A、B、C,所以只要两根地址线就能寻址A、B、C口

13、及控制寄存器,故地址线为两根A0A1。此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号。各信号的引脚编号如下:(1)数据总线DB:编号为D0D7,用于8255与CPU传送8位数据。(2)地址总线AB:编号为A0A1,用于选择A、B、C口与控制寄存器。(3)控制总线CB:片选信号、复位信号RST、写信号、读信号。当CPU要对8255进行读、写操作时,必须先向8255发片选信号选中8255芯片,然后发读信号或写信号对8255进行读或写数据的操作。2)与外设接口部分8255有3个通道A、B、C与外设连接,每个通道又有8根线与外设连接,所以8255可以用24根线与外设连接

14、,若进行开关量控制,则8255可同时控制24路开关。各通道的引脚编号如下:(1)A口:编号为PA0PA7,用于8255向外设输入输出8位并行数据。(2)B口:编号为PB0PB7,用于8255向外设输入输出8位并行数据。(3)C口:编号为PC0PC7,用于8255向外设输入输出8位并行数据,当8255工作于应答I/O方式时,C口用于应答信号的通信。3)控制器8255将3个通道分为两组,即PA0PA7与PC4PC7组成A组,PB0PB7与PC0PC3组成B组。4)引脚功能RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。CS:芯

15、片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输.RD:读信号线,当这个输入引脚为低跳变沿时,即/RD产生一个低脉冲且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。WR:写入信号,当这个输入引脚为低跳变沿时,即/WR产生一个低脉冲且/CS=0时,允许CPU将数据或控制字写入8255。图2.2.18255A引脚图D0D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信

16、息也通过数据总线传送。8255具有3个相互独立的输入/输出通道端口,用+5V单电源供电,能在以下三种方式下工作。方式0基本输入输出方式;方式1选通输入/出方式;方式2双向选通输入/输出方式;PA0PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入锁存器。 工作于三种方式中的任何一种;PB0PB7:端口B输入输出线,一个8位的I/O锁存器, 一个8位的输入输出缓冲器。 不能工作于方式二;PC0PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个4位的锁存器,分

17、别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。不能工作于方式一或二。A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器.当A1=0,A0=0时,PA口被选择;当A1=0,A0=1时,PB口被选择;当A1=1,A0=0时,PC口被选择;当A1=1.A0=1时,控制寄存器被选择.2.2.2 TPL521系列芯片输入输出板在输入输出两部分都应用TPL521-2和TPL521-4系列芯片。TLP521是可控制的光电藕合器件,光电耦合器广泛作用在电脑终端机,可控硅系统设备,测量仪器,影印机,自动售票,家用电器,如风扇,加热器等 电路之间的信号传输,使之前端与

18、负载完全隔离,目的在于增加安全性,减小电路干扰,减化电路设计。 东芝TLP5212和4组成的砷化镓红外发光二极管耦合到光三极管。 该TLP5212提供了两个孤立的 光耦8引脚塑料封装,而TLP5214提供了4个孤立的光耦中16引脚塑料DIP封装。芯片原理图如图所示:图2.2.2 TPL521系列芯片引脚级原理图2.2.3 ULN2003ULN2003A电路是美国Texas Instruments公司和Sprague公司开发的高压大电流达林顿晶体管阵列电路。ULN2003A由7组达林顿晶体管阵列和相应的电阻网络以及钳位二极管网络构成,具有同时驱动7组负载的能力,为单片双极型大功率高速集成电路。U

19、LN2003A电路的管脚排列如图2.2.31所示,图2.2.32为其原理和引脚功能图,各引出端的功能符号及说明如表2.2.3所列。图2.2.32ULN2003A原理和引脚功能图图2.2.31 ULN2003A电路管脚图表2.2.3 引出端功能符号引出端序号符号功能引出端序号符号同意功能11B输入9COM公共端22B输入107C输出33B输入116C输出44B输入125C输出55B输入134C输出66B输入143C输出77B输入152C输出8E发射极161C输出第三章 排故和调试首先应该熟悉CKN-300M的所有电路板,这样才可以保证在排故时比较顺利,调试顺序是检查电源,电源是否正常;然后检查检

20、查主芯片是否工作正常;再检查模拟量输出9902指令正常与否。调试的过程中主要的一些问题有以下几种:1、电源导线断路,导致电源无电压输出;2、模拟量开关工作异常,一般是2板接触不良或键盘问题引起;3、数码显示管乱码,检查7279芯片和主板芯片是否良好,主板与显示板连接是否不良,导致扫描显示乱码;4、输入9900指令温度显示不变或者不稳定,显示不变检查pt100是否有信号输入,放大电路是否工作正常;不稳定主要由C11电容接触不良引起。在电路排故工作结束后,开始进行温度的调试在整组调试中,调零十分关键,要配合调试主板上的精密电阻P1和PT-100,使得PT-100阻值为109.73,调节P1 ,使温

21、度显示为25。然后进行满度调试,配合调节主板上P2和PT-100,使得PT-100的阻值为157.31,而显示温度为150。然后,分别使PT-100的阻值为111.67、123.24、138.50,看温度显示是否分别为30、60、100,如有较大偏差重新调试零度和满度,直到偏差非常小为止。第4章 程序设计4.1程序设计题目:编写一扫键程序4.2程序流程框图扫键程序段由7279行循环判定按键标志位,以判断有哪个键按下,其程序流程图如图4.2.1所示 图4.2.1 7279键处理4.2.1程序流程及分析介绍,标志单元说明 通过判断ACC.7位是否为低,为低时执行命令,并调用显示子程序,显示代码。其

22、流程图如下: N 4.2.12 8279显示更新 图4.2.11 8279初始化 第五章 总结与展望在这一个月的毕业实习中,通过对CK-300微电脑控制仪电路图的绘制、硬件电路的调试和软件的编程,学到了很多东西。在这次毕业实习中,通过逆向地把PCB板还原出原理图,更加熟悉电路设计的一般原理,同时接触到了更多平时没有接触到的仪器设备、元器件以及相关的排故经验,发现了很多不足之处,增加了电子方面的认识。同时毕业实习培养了严肃认真的态度和吃苦耐劳的精神以及相对应的工程意识,同学之间的友谊互助也充分的在毕业设计当中体现出来了。毕业设计是对学过的理论知识进行回顾,并对其加以进一步的巩固和消化,为己所用。

23、实习是一个学生从学生的身份向一个职业者转变的一个过渡过程,是一个人迈向社会的很重要一步。本次实习在时间上感觉有极大的浪费,希望下次的实习能够有较多的项目,提高这个环节的质量!还有就是机器使用年限较久,部分机器都无法调试出结果或者不准确,对我们实习生来说存在着不公!希望以后的实习可以考虑添加新的仪器或者更改实习的项目,让每个同学都能切身的从实习中达到理论与实践的整合!感谢学校给予我们这次锻炼的机会,感谢老师在实习中的教导,让我在实习中学到了很多。参考文献1 张先庭.单片机原理、接口与C51应用程序设计.北京:国防工业出版社,2011年.2 陈黎娟、吴开志、万在红.单片机技术实验教程.南昌:南昌航

24、空大学出版社,2011年 .3吴清秀.微型计算机原理及接口技术.北京.中国科学技术大学出版社,2004年.4吴向军.汇编语言设计.北京:高等教育出版社,2001年.5李全利、迟荣强单片机原理及接口技术.北京:高等教育出版社,2004年1月.6张友德、赵志英、涂石亮.单片微型机原理、应用与试验.上海.复旦大学出版社,2008年5月.7薛小铃,刘志群,贾俊荣,单片机接口模块应用与开发实例详解,北京航空航天大学出版社,2010年1月8 G.Y. Xu,Electronic design,2000年.附录一 元件清单电阻1K123.3K124.7K1251012电容47uF/50V41044220uF

25、/25V1晶体管IN4007124024BU40612芯片TPL521-22TPL521-43ULN200328255A1附录二 程序清单ORG 0000H/*8279初始化程序*/INI79: MOV DPTR,#7F01H ;清除命令送8279 MOV A,#0D1H MOVX DPTR,AWNDU: MOVX A,DPTR JB ACC.7,WNDU ;等待清除结束 MOV A,#08H ;键盘工作方式送8279 MOVX DPTR,A MOV A,#34H ; MOVX DPTR,A MOV R7,#250 ;显示器更新后延时 ll: DJNZ R7,ll JIAN: MOV DPTR

26、,#7F01H ;读状态字 MOVX A,DPTR ANL A,#0FH JNZ LP ;判断是否有键按下 MOV A,#0FFH LJMP RDIRLP: MOV A,#40H ;读FIFO命令 MOVX DPTR,A MOV DPTR,#7F00H MOVX A,DPTR ;将得到的键值送给A ANL A,#3FH MOV R0,A MOV DPTR,#TAB ;表首地址送DPTR MOV R7,#0FH :R7置初值 MOV 78h,#00H LP2: CLR A MOVC A,A+DPTR CLR C SUBB A,R0 ;将得到的键值与表中的数一一比较,得到相应序号 JZ LP1 I

27、NC DPTR INC 78h DJNZ R7,LP2RDIR: MOV DPTR,#7F01H ;/*显示更新程序*/ MOV A,#83H MOVX DPTR,A MOV R0,#78HRDL0: MOV A,R0 CPL P1.2 MOV DPTR,#SEG ;查表得到段码送 MOVC A,A+DPTR MOV DPTR,#7F00H MOVX DPTR,A LJMP JIAN SEG: DB 0BEH,82H,0DCH,0D6H DB 0E2H,76H,7EH,92H DB 0FEH,0F6H,0FAH,6EH DB 3CH,0CEH,7CH,78HTAB: DB 1AH,1BH,13H,0BH DB 18H,10H,08H,19H DB 11H,09H,12H,0AH DB 02H,03H,00H,01H END附录三 输入输出板原理图

copyright@ 2008-2022 冰豆网网站版权所有

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