上位机与下位机

上位机与下位机

ID:20344815

大小:518.50 KB

页数:10页

时间:2018-10-09

上位机与下位机_第1页
上位机与下位机_第2页
上位机与下位机_第3页
上位机与下位机_第4页
上位机与下位机_第5页
资源描述:

《上位机与下位机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、窗体顶端窗体底端首页 企业产品 供求文库 下载 新闻 专访 组织 调查 人才 图书 会展 积分 视频 征文 求学 论坛 低压变频器高压变频器伺服系统工业安全工业以太网现场总线机器视觉仪器仪表控制系统控制元件电源PLC 人机界面自动化软件工控机远程测控通信嵌入式系统传感器电机传动电力电子工业电器流体控制行业应用栏目节能冶金电力能源石化机械制造造纸印刷纺织印染水工业智能建筑物流建材塑胶交通医药汽车建筑机械频道首页

2、前沿技术

3、专业论文

4、应用案例

5、解决方案

6、基础教程

7、技术指导

8、技术讲座

9、原创文章您所在的位置:CA800首页>> 技

10、术文库>>原创文章电力能源冶 金石油化工机械制造纺织印染水工业造纸印刷智能建筑建 材交 通汽车制造食品工业包装工业机 床塑胶工业医 药物 流安 防环 保烟草工业电 梯电子制造电气机械金 融I T通 信其 他热门文章·自动无人搬运车的发展...·楼宇设备自动化监控技...·PLC控制系统应用的抗干...·历年完成主要工程项目...·变频供水新概念---新型...·艾雷斯灵巧网关运用方...·智能电梯控制系统·威达电产品在地铁闸机...·康泰克电子制造行业解...·三垦变频器在浆染联合...热评文章·艾雷斯工控机在钢化玻...

11、·自动化焊接技术在机床...·炼油厂节电降耗新途径...·变频供水新概念---新型...·济钢燃气-蒸汽发电DCS...·缸体珩磨机床的电气改...·泓格WinCon8000在油库...·磁悬浮列车是怎样运行...·“铁老大”注入ERP力量...·关于自动化装置受干扰...上位机与下位机通信的设计初步 未知来源 供稿2005-1-2914:49:00【字体:大中小】 1引言现代化集中管理需要对现场数据进行统计、分析、制表、打印、绘图、报警等,同时,又要求对现场装置进行实时控制,完成各种规定操作,达到集中管理的目的。加之单片

12、机的计算能力有限,难以进行复杂的数据处理。因此在功能比较复杂的控制系统中,通常以PC机为上位机,单片机为下位机,由单片机完成数据的采集及对装置的控制,而由上位机完成各种复杂的数据处理及对单片机的控制。2PC机与单片机8051之间的通信特点在工业控制系统中,各种数据的采集和执行机构的控制都是由下位机或探测站来完成。由于单片机具有体积小、价格低廉、可应用于恶劣工业环境的特点,在分布式控制系统中大多采用单片机作为下位机来进行数据采集和现场控制。在这些应用中,单片机只是直接面向被控对象底层。而对采集到的数据进行进一步分析和处理的工

13、作是由功能强大的主控PC机来完成的。因此,PC机和单片机之间就有着大量的数据交换。3PC机与单片机8051通信的硬件设计通常PC机和单片机之间的通信是通过串行总线RS-232实现的。因此采用一种以MAX232为核心的通信接口电路。该接口电路适用于由一台PC机与多个8051单片机串行通信的设计,其原理和方法同样适用于PC机与其它单片机之间的串行数据通信。其原理框图见图1:图1单片机与PC机通信原理框图该框图中,起着重要作用的是RS-232C通信接口电路。它是上位机和下位机之间信息传递的枢纽,一切数据的传输必需由它完成,上位机

14、直接利用它的RS-232串行口,为此,采用了RS-232串行通信来接收或上传数据和指令。但RS-232信号的电平和单片机串口信号的电平不一致,必须进行二者之间的电平转换。在此电路中,采用MAX232实现TTL逻辑电平和RS-232电平之间的相互转换。MAX232由单一的+5V电源供电,只需配接5个高精度10μF/50V的钽电容即可完成电平转换。因此,避免了用1488和1489时必需两路电源的麻烦。转换后的串行信号TXD、RXD直接与PC机的串行口连接。如此设计,既可发挥出PC机强大的计算和显示功能,又可以体现出单片机灵活的

15、控制功能,有利于对现场信号的实时采集、处理和监控。3.18051与PC机之间的通信协议在许多场合的测控系统中,约定PC机和8051单片机的通信协议为:Number+Command+Length+Data+CheckNumber:下位机的机号,若设计中有3台下位机,即Number取01H,02H,03H,分别代表:#1,#2,#3号下位机;Command:本次命令的代码;Length:本次发送数据段的字节数;Data:要发送的数据段;Check:1字节的校验码。本设计只考虑一个8051单片机,故可对上述通信协议进行简化。3.

16、28051和PC机之间通信的软件设计VB提供了串行端口控件Mscomm方便应用程序实现串行通讯,该控件屏蔽了通信过程中的底层操作,程序员应用时只需设置、监视Mscomm控件的属性和事件即可完成对串行口的初始化和数据的输入、输出工作。汇编语言是一种执行效率高、可读性强的语言。为实现通讯正常,PC机与单片机

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。