吉林化工学院信控学院专业综合设计说明书。
基于rs-485高速通信系统设计。
学生学号: 06530212
学生姓名: 孙杰。
专业班级: 电信0602
指导教师: 郑宝华。
职称: 副教授。
起止日期:2009.12.21~2010.1.8
吉林化工学院。
jilin institute of chemical technology
一、设计题目:基于rs-485高速通信系统设计。
二、设计目的:
1.培养学生的科学性,系统性和全面性的设计素质;
2.开拓学生的设计思路,增强学生理论知识与实践相结合的能力;
3.训练学生的小组组织能力和团队的分工合作精神。
三、设计任务及要求
1.设计rs-485通信系统的电路原理图,下位机用单片机实现,rs-485协议使用芯片max485实现;
2.设计系统的上位机程序,在上位机上要求显示时间,即数字钟,并将时、分和秒的数据发送到下位机;
3.设计下位机程序,使下位机能接受到上位机发来的数据,并用液晶进行实时显示。
四、设计时间及进度安排
设计时间共三周(2008.12.21~2009.1.8),具体安排如下表:
五、指导教师评语及学生成绩。
目录。专业综合设计任务书 i
第1章绪论 1
第2章 rs-485串口通信协议 2
2.1 rs232和rs485的性能比较 2
2.2 常用串行接口标准 2
2.2.1 rs-232接口标准 2
2.2.2 rs-422与rs-485接口标准 3
2.2.3 rs-232与rs-485之间转换原理和接法 4
第3章系统总体设计 5
3.1 微控制器概述 5
3.1.1 c8051f410单片机概述 5
3.1.2 c8051f410单片机的特性 5
3.2 lcd3310液晶显示器概述 7
3.3 c8051f410单片机与rs-485总线接口 8
第4章软件设计 9
4.1 上位机程序设计 9
4.1.1 vb语言介绍 9
4.1.2设计窗体及控件说明 9
4.1.3上位机源程序 10
4.2 下位机程序设计 12
4.2.1程序设计方法分析 12
结论 13参考文献 14
附页一整机电路图 15
附页二下位机程序 16
第1章绪论。
随着数字技术的发展和计算机的日益广泛应用,现在一个系统往往由多台计算机组成,需要解决多站、远距离通信的问题。串行通信是主要的通信手段,与并行通信相比,尽管它通信速度较慢,但具有传输线少、传输距离长、连接简单、数据传输可靠性高等特点,因此在通信系统中得到了广泛的应用。目前,有多种接口标准可用于串行通信,其中包括rs-232,rs-422,rs-423和rs-485。
rs-232是最早的串行接口标准,在短距离、较低波特率串行通信中得到了广泛应用。其后发展起来的是rs-422和rs-485,rs-485是平衡传送的电气标准,比起rs-232非平衡的传送方式在电气指标上有了大幅度提高。
rs-485串行接口的电气标准实际上是rs-422的变型,它属于七层osi(开放系统互连)模型物理层的协议标准。依赖其性能优异、结构简单、容易组网的优点,rs-485总线标准得到了越来越广泛的应用。rs-485技术(eia-485过去叫做rs-485或rs485)是隶属于iso体系物理层的电气规定为2线,全双工,多点通信的标准。
当以高数据速率或长距离进行通信时,差分数据传输可在大多数应用中提供优良的性能。差分信号有助于消除在网络中作为共模电压出现的接地偏移和感应噪声信号的影响。rs-485规定符合真正多点通信网络要求,并且该标准规定在一条单总线上支持32个驱动器和32个接收器。
本次设计介绍了关于rs-485高速通信系统的原理及设计方法。主要包括rs-485高速通信系统的硬件设计,软件设计及系统的测试。其中硬件设计包括显示电路的设计,主要介绍了上位机计算通过串口采集底层设备的数据,在上位机上要求显示时间,即数字钟,并将时分秒的数据发送到下位机,通信电路的设计主要介绍了下位机通过rs-485的控制端输入,使下位机能接受到上位机发来的数据,并用lcd3310进行显示。
第2章 rs-485串口通信协议。
典型的串行通讯标准是rs232和rs485,它们定义了电压、阻抗等,但不对软件协议给予定义。rs485的特性包括:
1. rs-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)v表示;逻辑“0”以两线间的电压差为-(2—6)v表示。
接口信号电平比rs-232降低了,不易损坏接口电路的芯片, 且该电平与ttl电平兼容,可方便与ttl 电路连接。
2. rs-485的数据最高传输速率为10mbps 。
3. rs-485接口采用平衡驱动器和差分接收器的组合,抗共模干扰能力强,即抗噪声干扰性好。
4. rs-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米,另外rs-232接口在总线上只允许连接1个收发器,即单站能力。而rs-485接口在总线上是允许连接多达128个收发器,即具有多站能力,这样用户可以利用单一的rs-485接口方便地建立起设备网络。
因rs-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为rs-485接口组成的半双工网络一般只需二根连线,所以rs-485接口均采用屏蔽双绞线传输。 rs=485接口连接器采用db-9的9芯插头座,与智能终端rs-485接口采用db-9(孔),与键盘连接的键盘接口rs-485采用db-9(针)。
rs-232、rs-422与rs-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
rs-232、rs-422与rs-485都是串行数据接口标准,都是由电子工业协会(eia)制订并发布的。rs-232在2023年发布,rs-422由rs-232发展而来,为改进rs-232通信距离短、速率低的缺点,rs-422定义了一种平衡通信接口,将传输速率提高到10mbps,传输距离延长到4000英尺(速率低于100kbps时),并允许在一条平衡总线上连接最多10个接收器。rs-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为tia/eia-422-a标准。
为扩展应用范围,eia又于2023年在rs-422基础上制定了rs-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为tia/eia-485-a标准。
目前rs-232是pc机与通信工业中应用最广泛的一种串行接口。rs-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。rs-232采取不平衡传输方式,即所谓单端通讯。
收、发端的数据信号是相对于信号地。典型的rs-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15v,负电平在-5~-15v电平。当无数据传输时,线上为ttl,从开始传送数据到结束,线上电平从ttl电平到rs-232电平再返回ttl电平。
接收器典型的工作电平在+3~+12v与-3~-12v。由于发送电平与接收电平的差仅为2v至3v左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kbps。rs-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3kω~7kω。
所以rs-232适合本地设备之间的。
1.平衡传输
rs-422、rs-485与rs-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为a,另一线定义为b。通常情况下,发送驱动器a、b之间的正电平在+2~+6v,是一个逻辑状态,负电平在-2v~6v,是另一个逻辑状态。另有一个信号地c,在rs-485中还有一“使能”端,而在rs-422中这是可用可不用的。
“使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。
接收器也作与发送端相对的规定,收、发端通过平衡双绞线将aa与bb对应相连,当在收端ab之间有大于+200mv的电平时,输出正逻辑电平,小于-200mv时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在200mv至6v之间。
2019课程设计 程老师
civil iation university of china 航空发动机强度与振动。课程设计报告。姓名。学号。班级。专业。指导教师。2014年11月。题目及要求。题目基于ansys的叶片 轮盘强度与振动分析。1 模型。图1 叶片 轮盘模型如右图所示,相关参数如下 等厚度轮盘,厚度为0.025m,...
2019课程设计
面向对象 课程设计2011 1 要求 1 分小组完成课程设计,每小组2人,每个小组一个小组长。2 每个小组独立完成课程设计。3 采纳面向对象方法进行分析 设计 编程,用uml建模语言 在rational rose或visio等可视化建模工具进行建模。2 提交内容 1 每个阶段结束要提交相应的模型 文...
2课程设计
商务谈判课程设计。1 设计理念。以岗位能力培养为课程设计的出发点。根据本校市场营销专业工学结合人才培养模式的要求,在与企业专家协商 后共同制定了 校内实训 校外顶岗实习 校企联合培养 的培养方案。本课程能力培养的主要目标为 市场营销调研能力 推销策划能力 谈判沟通能力 和 应用写作能力 课程教学突出...