毕业设计 基于RS485总线的多点温度采集系统 共38页,13964字 摘 要 在自动化控制领域,随着分布式控制系统的发展,在工业控制系统中,经常采用串行通信来达到远程通信的目的。 目前,应用于串行通信的接口标准包括:RS-232C、RS-422,RS-232C在工业控制等环境中,常会有电气噪声干扰传输线路,导致信号传输错误;另外,RS-232通讯的最大传输距离在不增加缓冲器的情况下只可以达到15米,为改进RS-232通信距离短、速率低的缺点,一种将传输速率提高到10Mbps,传输距离延长到4000英尺的RS-422出来了,当速率低于100kbps,它可以允许在一条平衡总线上连接最多10个接收器,但是它是一种单机发送、多机接收的单向、平衡传输规范。 在计算机网络以及分布式工业控制系统中, RS-232C、RS-422、RS-485是常用的串行通信接口电器标准。工控系统的工作环境可能比较恶劣,例如信号的传输距离远、被传输的信号微弱、电磁干扰严重等。 RS-232C接口难以满足要求,RS-485接口则以其优良的性能得到了广泛的应用。本设计是利用NXP的LPC-922单片机、Spiex公司的485接口芯片SP485REP及具有I2C接口的数字温度传感器LM75A实现的基于RS-485总线的多点温度采集系统, 本设计使用液晶显示,具有良好的人机交互界面,主机和从机之间通过RS-485总线相连,只需用两根数据线连接便可以方便地组成一个传输距离远、可靠性好、一主多从式的多点温度采集系统。具有一定的实用意义。 关键词:RS-485总线;LPC-922单片机;温度传感器 目 录 1 引言 1 1.1 项目的背景 1 1.2 设计要求 1 1.3 系统总体功能 1 2 模块介绍 2 2.1 LPC900系列单片机 2 2.2 LM75A温度传感器 4 2.3 1602液晶模块 10 2.4 RS-485通信接口 14 3 方案论证 19 3.1 方案一. 19 3.2 方案二 20 3.3 系统总体框图 20 4 硬件设计 22 4.1系统硬件设计原理图 22 5 软件设计 26 5.1程序设计语言与软件开发环境 26 5.2 程序设计流程图 27 6 系统调式总结 30 6.1 电源是否正常 30 6.2 芯片是否正确复位 30 6.3 芯片的使能管脚是否连接正确 30 6.4 进行ISP下载电路调式 30 6.5 进行显示部分调式 30 6.6 进行温度采集系统的调试 30 6.7 进行综合调式 30 6.8 不足之处 31 7 总结 32 谢 辞 33 参考文献 34 附录 35 |
查看评论
已有0位网友发表了看法