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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于CAN总线的液位控制装置的设计课程设计论文.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于CAN总线的液位控制装置的设计课程设计论文.docx

1、基于CAN总线的液位控制装置的设计课程设计论文课程设计(论文)任务及评语学 号学生姓名专业班级课程设(论文)题目基于CAN总线的液位控制装置的设计课程设计(论文)任务课题完成的功能、设计任务及要求、技术参数实现功能基于CAN总线的液位控制器实现通过CAN总线接收控制指令及上传数据、并根据指令进行液位的控制功能。硬件设计包括CPU选型、CAN总线控制器、CAN总线收发器及液位采集与驱动电路等。软件采用汇编语言或C语言,并调试与分析。设计任务及要求1、确定设计方案,画出方案框图。2、控制器硬件设计,包括元器件、传感器的选择。3、画出控制器的原理图。4、绘出程序流程图,并编写CAN总线初始化、接收及

2、发送程序。5、要求认真独立完成所规定的全部内容;所设计的内容要求正确、合理。6、按学校规定的格式,撰写、打印设计说明书一份;设计说明书应在4000字以上。技术参数1、CAN总线符合CAN2.0B规范;2、CAN总线通讯速率500kbit/s;3、CAN总线进行光电隔离设计;4、液位控制精度为1%;5、液位调整阀的驱动电流为20mA。进度计划1、布置任务,查阅资料,确定系统设计方案(2天)2、系统硬件设计及模块选择(3天)3、系统软件设计及编写功能程序及调试(3天)4、撰写、打印设计说明书(1天)5、验收及答辩。(1天)指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年

3、 月 日院(系):电气工程学院 教研室: 注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘 要自20世纪 80 年代开始, 由于微电子计算机、光纤、超声波等高科技的迅猛发展,在液位控制领域出现了种类多样的控制手段,并且其功能越来越完善,各项性能指标越来越易于适应工业生产的要求,趋于自动化、智能化。矚慫润厲钐瘗睞枥庑赖。本课设主要研究的是基于CAN总线的液位控制,实现通过CAN总线接收控制指令及上传数据、并根据指令进行液位的控制。硬件设计包括CPU-AT89C51、CAN总线控制器MPC2510、CAN总线收发器PAC82C250及液位变送器CYB31与驱动电路等。首先由液位变送

4、器产生一个输入信号给A/D转换器ADC0804进行信号转换送入CPU,进行数据处理,然后经由CAN总线控制后由CPU输出信号给D/A转换器DAC0832,然后输出信号作用于控制阀门,直接作用于容器装置,形成一个完整的循环控制系统。总体的来达到基于CAN总线的液位控制。聞創沟燴鐺險爱氇谴净。基于CAN总线的液位控制技术也因其优点特性而被广泛应用于工业生产过程中。发展现场总线技术已成为工业自动化领域广为关注的焦点课题,国际上现场总线的研究、开发,使控制系统冲破了长期封闭系统的禁锢,走上开放发展的征程,这对中国现场总线控制系统的发展是个极好的机会,也是一次严峻的挑战。残骛楼諍锩瀨濟溆塹籟。关键词:C

5、AN总线;CAN总线控制器;CAN总线收发器论文内容变化后,右键单击目录区域,选择“更新域”,再选择“更新整个目录”,确定。酽锕极額閉镇桧猪訣锥。第1章 绪论在工业生产过程中,液位往往是很重要的控制参数,常常需要测量容器中液体的液位。液位测量的目的主要是通过液位测量来确定容器里的原料、半成品或产品的数量,以保证生产过程各环节物料平衡以及为进行经济核算提供可靠的依据。随着各行业的快速发展,液位测量已应用到越来越多的领域,传统的液位测量手段已经无法满足对其精确性的要求,所以基于CAN总线的液位控制,这种智能化控制方向已经成为一种新的手段被广泛的应用。 輒峄陽檉簖疖網儂號泶。主要针对液位数据采集和传

6、输。以单片机为核心,以CAN协议总线作为数据传输手段,数据采集模块将采集到的数据转换输送到单片机内进行处理,再由单片机通过CAN通讯模块将液位信息数据经CAN总线传输给中心机房的上位机处理,形成基于CAN总线的液位控制系统。尧侧閆繭絳闕绚勵蜆贅。现场总线 CAN作为一种工业网络通讯技术,以其独特的设计思想、优良的实时传输性能和极高的可靠性,越来越受到人们的重视。本设计就是开发一种基于CAN总线的液位控制。CAN总线,实现液位检测系统与工业数字化信息平台的信息共享,具有良好的发展前景。识饒鎂錕缢灩筧嚌俨淒。第2章 课程设计的方案 概述随着电子技术、计算机技术和信息技术的发展,工业生产中传统的检测

7、和控制技术发生了根本性的变化。液位作为化工等许多工业生产中的一个重要参数,其测量和控制效果直接影响到产品的质量,因此液位控制成为过程控制领域中的一个重要的研究方向。本课设主要研究的是基于CAN总线的液位控制,实现通过CAN总线接收控制指令及上传数据、并根据指令进行液位的控制。硬件设计包括CPU、CAN总线控制器、CAN总线收发器及液位采集与驱动电路等。凍鈹鋨劳臘锴痫婦胫籴。系统组成总体结构通过对现有元器件进行分析和对所掌握知识的了解,本次设计对所有元器件进行了选择,并对数据采集模块和CAN通讯模块进行了硬件设计。主要是针对微处理器AT89C51、A/D转换器0804、D/A转换器0832、CA

8、N总线控制器MPC2510和CAN总线收发器PCA82C250的硬件选择和设计。系统总体结构框图如图2.2。恥諤銪灭萦欢煬鞏鹜錦。图2.2 系统总体结构框图第3章 系统硬件设计最小系统设计AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器

9、, AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。为了精确的对系统进行控制,满足控制要求,本设计选用AT89C51可满足控制要求,如图3.1。鯊腎鑰诎褳鉀沩懼統庫。图3.1 AT89C51液位变送器CYB31系列隔离式液位变送器采用进口不锈钢隔离膜片的高精度、高稳定性的力敏芯片,经合理精密的结构设计和厚膜技术温度补偿、信号放大、V/I转换,对不锈钢壳体进行全密封焊接,使用有通风导管的防水电缆,使传感器背压腔与大气连通,从而制成工业标准的420mA信号输出且性能稳定可靠的全固态产品。本设计要求液位控制精度为1%,而CYB31的控制精度可达到0.2%,结合具体情况本系统选

10、用CYB31型液位变送器来进行液位的测量,如图3.2。硕癘鄴颃诌攆檸攜驤蔹。图3.2 液位变送器A/D接口电路设计来自于液位变送器的信号为模拟信号,必须经过A/D转换后才能进入单片机。A/D转换就是将连续的模拟电压转换成相对应的数字量,输入的电压与输出的数字量有严格的对应关系。阌擻輳嬪諫迁择楨秘騖。在本次设计中采集模拟信号是使用的转换器是ADC0804,如图3.3,它是典型的八位逐次逼近型A/D转换器。最多可以允许8位模拟量的输入,借助三位的地址锁存器与译码电路,多路模拟开关可以选择此八路模拟量中的一个,所有的模拟量转换共用一个A/D转换器。氬嚕躑竄贸恳彈瀘颔澩。图3.3 ADC0804D/A

11、接口电路设计来自于CAN总线上的信号经过单片机变成数字信号。输出的数字信号只有经过D/A转换才能实现模拟量的输出。釷鹆資贏車贖孙滅獅赘。本次设计采用DAC0832,DAC0832是一种常用的8位数字/模拟转换芯片。DAC0832最具有特色是输入为双缓冲结构,数字信号在进入D/A转换前,需经过两个独立控制的8位锁存器传送。其优点是D/A转换的同时,DAC寄存器中保留现有的数据,而在输入寄存器中可送入新的数据。系统中多个D/A转换器内容可用一公共的选通信号选通输出。怂阐譜鯪迳導嘯畫長凉。图3.4 DAC0832CAN总线的接口设计单片机将采集的液位数据运算处理之后,还要将数据通过CAN总线通信接口

12、以符合CAN协议的数据形式发送到总线上供中心机房的上位机处理。要完成这一功能所以必须得对CAN总线接口进行设计,其中包括CAN控制器、CAN收发器及对CAN总线的光电隔离设计。谚辞調担鈧谄动禪泻類。CAN总线的控制器接口设计本设计中CAN总线控制器芯片采用MCP2510, MCP2510是Microchip公司推出的采用独立CAN控制器的CAN总线控制器芯片,它完全符合CAN总线的2.0B技术规范,并带有符合工业标准的SPI串行接口。MCP2510在目前市场上是体积最小、最易于使用也是最节约成本的独立CAN控制器。嘰觐詿缧铴嗫偽純铪锩。MCP2510是一种带有SPI接口的 CAN控制器,它支持

13、 CAN技术规范 V2.0A/B;并能够发送的接收标准的和扩展的信息帧,同时具有接收滤波和信息管理的功能。MCP2510通过SI接口与MCU进行数据传输,最高数据传输速率可达5Mb/s,MCU可通过MCP2510与CAN总线上的其它MCU单元通讯。MCP2510内含三个发送缓冲器、二个接收缓冲器。同时还具有灵活的中断管理能力,这些特点使得MCU对CAN总线的操作变得非常简便。如图3.5.1。熒绐譏钲鏌觶鷹緇機库。图3.5.1 CAN总线控制器MCP2510CAN总线的收发器接口设计CAN收发器是一个物理层的器件,它是CAN总线控制器和物理总线之间的接口,器件可以提供对总线的差动发送能力和差动接

14、收能力。本设计总线收发器选用PCA82c250,其与ISO/DIS 11891标准完全兼容,最高速可达1Mbps,很强的抗瞬间干扰和保护总线的能力,降低射频干扰(RFI-Radio Frequency Interference)的斜率控制,热防护,可防护电池与地之间发生短路,存在低电流备用模式,并且某一个节点掉电不会影响总线。如图3.5.2。鶼渍螻偉阅劍鲰腎邏蘞。图3.5.2 CAN收发器PCA82C250光电隔离设计本设计要求对CAN总线进行光电隔离设计,这里我们选择TLP113光耦合器。TOSHIBA小型扁平耦合器TLP113(P113)是一个小外型耦合器,适用于贴片安装。TLP113(P

15、113)包含一个高输出功率的砷化镓铝发光二极管,该二极管光耦合到一个高增益,高速单片光探测器。探测器的输出为肖特基钳位晶体管,集电极开路输出,如图3.5.3。纣忧蔣氳頑莶驅藥悯骛。图3.5.3 TLP113光耦合器系统总体电路图本设计总体电路图如图3.8。图3.8 系统总体电路图第4章 软件设计 系统流程框图软件流程图如图4.1图4.1 系统流程图控制程序系统控制程序如下:#include#include CANCOM.hunsigned char UART_TX_Data8 = 0,1,2,3,4,5,6,7;unsigned char CAN_TX_Data8 = 0,1,2,3,4,5,6,7;unsigned char xdata UART_RX_Data255;/串口接收到的串行帧颖刍莖蛺饽亿顿裊赔泷。unsigned char xdata CAN_TX_Data255;/待发送的数据缓冲区濫驂膽閉驟羥闈詔寢賻。unsigned char code ACR_ID4 = 0,0,0,0;/CAN初始设置验收滤波值銚銻縵哜鳗鸿锓謎諏涼。unsigned char code

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

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