ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:518.50KB ,
资源ID:9009729      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(上位机和下位机.doc)为本站上传会员【s4****5z】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

上位机和下位机.doc

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

2、专业论文 | 应用案例 | 解决方案 | 基础教程 | 技术指导 | 技术讲座 | 原创文章 您所在的位置:CA800首页 >> 技术文库 >> 原创文章 电力能源 冶 金 石油化工 机械制造 纺织印染 水工业 造纸印刷 智能建筑 建 材 交 通 汽车制造 食品工业 包装工业 机 床 塑胶工业 医 药 物 流 安 防 环 保 烟草工业 电 梯 电子制造 电气机械 金 融 I T 通 信 其 他 热门文章 ·自动无人搬运车的发展... ·楼宇设备自动化监控技... ·PLC控制系统应用的抗干... ·历年完成主要工

3、程项目... ·变频供水新概念---新型... ·艾雷斯灵巧网关运用方... ·智能电梯控制系统 ·威达电产品在地铁闸机... ·康泰克电子制造行业解... ·三垦变频器在浆染联合... 热评文章 ·艾雷斯工控机在钢化玻... ·自动化焊接技术在机床... ·炼油厂节电降耗新途径... ·变频供水新概念---新型... ·济钢燃气-蒸汽发电DCS... ·缸体珩磨机床的电气改... ·泓格WinCon8000在油库... ·磁悬浮列车是怎样运行... ·“铁老大”注入ERP力量... ·关于自动化装置受干扰... 上位机与下位机通信的设计初步  未

4、知来源 供稿 2005-1-29 14:49:00 【字体:大 中 小】  1 引言 现代化集中管理需要对现场数据进行统计、分析、制表、打印、绘图、报警等,同时,又要求对现场装置进行实时控制,完成各种规定操作,达到集中管理的目的。加之单片机的计算能力有限,难以进行复杂的数据处理。因此在功能比较复杂的控制系统中,通常以PC机为上位机,单片机为下位机,由单片机完成数据的采集及对装置的控制,而由上位机完成各种复杂的数据处理及对单片机的控制。 2 PC机与单片机8051之间的通信特点 在工业控制系统中,各种数据的采集和执行机构的控制都是由下位机或探测站来完成。由于单片机具有体积小、价

5、格低廉、可应用于恶劣工业环境的特点,在分布式控制系统中大多采用单片机作为下位机来进行数据采集和现场控制。在这些应用中,单片机只是直接面向被控对象底层。而对采集到的数据进行进一步分析和处理的工作是由功能强大的主控PC机来完成的。因此,PC机和单片机之间就有着大量的数据交换。 3 PC机与单片机8051通信的硬件设计 通常PC机和单片机之间的通信是通过串行总线RS-232实现的。因此采用一种以MAX232为核心的通信接口电路。该接口电路适用于由一台PC机与多个8051单片机串行通信的设计,其原理和方法同样适用于PC机与其它单片机之间的串行数据通信。其原理框图见图1: 图1 单片机与P

6、C机通信原理框图 该框图中,起着重要作用的是RS-232C通信接口电路。它是上位机和下位机之间信息传递的枢纽,一切数据的传输必需由它完成,上位机直接利用它的RS-232串行口,为此,采用了RS-232串行通信来接收或上传数据和指令。但RS-232信号的电平和单片机串口信号的电平不一致,必须进行二者之间的电平转换。在此电路中,采用MAX232实现TTL逻辑电平和RS-232电平之间的相互转换。 MAX232由单一的+5V电源供电,只需配接5个高精度10μF/50V的钽电容即可完成电平转换。因此,避免了用1488和1489时必需两路电源的麻烦。转换后的串行信号TXD、RXD直接与PC机的串行

7、口连接。如此设计,既可发挥出PC机强大的计算和显示功能,又可以体现出单片机灵活的控制功能,有利于对现场信号的实时采集、处理和监控。 3.1 8051与PC机之间的通信协议 在许多场合的测控系统中,约定PC机和8051单片机的通信协议为: Number+Command+Length+Data+Check Number:下位机的机号,若设计中有3台下位机,即Number 取01H,02H,03H,分别代表:#1,#2,#3号下位机; Command:本次命令的代码;Length:本次发送数据段的字节数; Data:要发送的数据段; Check:1字节的校验码。 本设计只考虑一个

8、8051单片机,故可对上述通信协议进行简化。 3.2 8051和PC机之间通信的软件设计 VB提供了串行端口控件Mscomm方便应用程序实现串行通讯,该控件屏蔽了通信过程中的底层操作,程序员应用时只需设置、监视Mscomm控件的属性和事件即可完成对串行口的初始化和数据的输入、输出工作。汇编语言是一种执行效率高、可读性强的语言。为实现通讯正常,PC机与单片机约定如下: 波特率:2400bps; 信息格式:1个起始位,8位数据位,1个停止位,无奇偶校验位; 串行口操作模式:标准异步串行通信,串行口模式1; 传送方式:PC机采用查询方式接收数据,8051单片机采用中断方式接收信息。

9、 (1) 总体功能设计 通过综合分析,本系统至少应具备如下功能: PC机与单片机8051都可发送和接收数据,进行可以异步串行通信; PC机键盘输入发送给单片机8051,单片机接收PC机发来的数据并送LED显示; 单片机8051键盘的每次输入以BCD码送给单片机的LED显示,单片机发送的数据由四次按键的BCD码组成,发送时作为一个队列发送,PC机接收单片机发送来的数据并送窗口显示; 上位机程序即PC端程序采用VB6.0制作,人机界面友好,界面简洁,功能完善,下位机程序即单片机端采用汇编语言进行开发。 系统功能模块图见图2和图3。 图2 上位机模块 图3 下位机模块

10、2) 通讯流程图 主程序 实现下位机即单片机8051系统的初始化,8255初始化,设置单片机串行口控制寄存器SCON,电源控制寄存器PCON,定时器T1初始化,开中断。 系统不停的对键盘和RxD线进行监测,当通过扫描发现有按键输入时,经过按键处理后就启动该模块向上位机PC端发送所检测到的键码;当单片机8051监测到RxD线上有数据到时就启动该子程序对PC发来的数据进行接收,同时经过BCD转换送单片机系统的LED进行显示以方便和PC机发送的数据进行比较,以确认通信是否正确。流程图见图4。 图4 主程序流程图 图5 数据队列发送流程图 数据队列发送子程序 当单片机805

11、1键盘已有4次输入时,就启动该模块向上位机PC端发送所检测到的键码。流程图见图5。 键码发送子程序 当单片机8051检测到键盘有输入时,就通过按键处理启动该模块向上位机PC端发送所检测到的键码。流程图见图6。 图6 键码发送流程图 图7 数据接收流程图 图8 BCD转换流程图 数据接收子程序 当8051监测到RxD线有数据到时就启动子程序对PC发来的数据进行接收。流程图见图7。 BCD码转换子程序 该程序通过把#DATABUF中的十进制数值除以100(64H),得到的商就是百位数的BCD码,然后把余数除以10(0AH)便可以得到十位和个位的BCD码,从而得到相

12、应的三位BCD码。在该子程序中进行双字节无符号二进制数的除法时要用到前面介绍的多字节无符号二进制数的除法算法,由于原理相似,在此不再重述。流程图见图8。在此程序中因原来的接收数据存在于#DATABUF附近,为防止发生信息覆盖故使用了暂存单元来暂时寄存除法计算的中间值。 LED显示子程序 该子程序实现对接收数据进行BCD码转换并输出到LED,采用动态显示的方式进行显示。流程图见图9: 图9 LED显示流程图 4 结束语 上位机与下位机通讯是一个应用性广,适用性强的基础设计,可以应用在变频器上。要真正做好一个具有良好人机界面及交互性,使上位机和下位机能正常高效的通讯,需要设计人员具有很强的VB和单片机汇编语言的驾驭能力。同时,需要相当程度的设计经验,这样才能对设计中出现的问题采取行之有效的解方案。本文的研究对以后进一步深入奠定了基础。 参考文献 [1> 杨恢先,黄辉先. 单片机原理及应用. 长沙:国防科技大学出版社,2003. [2> 白 鹏,莫卫东等. VB6.0高级编程技巧. 西安:西安交通大学出版社,2002.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服