- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主从式数控系统中的数据通讯.doc
主从式数控系统中的数据通讯|第1
第1当前,数控系统广泛采用主从式控制结构,即采用工业控制计算机(IPC)作为上位机,以单片机构成的实时控制电路作为下位机。主从式控制结构可以充分利用工业控制计算机的丰富的软件资源,编制出具有友好人机界面的系统软件;同时又可以借助汇编语言编制出执行机构的位置控制软件,从而保证系统具有良好的实时性。
主从式数控系统工作时,上位机应该能够可靠、畅通地将经过处理的控制指令和参数发送到下位机,以保证下位机能够准确、及时的工作。同时,上位机还应该能够收集下位机反馈的各种状态信号,进行诊断和处理。由此可见,可靠、快速地实现上、下位机之间的数据通讯是整个数控系统可靠、有效工作的关键。
本文所研究的数控系统是以IPC作为上位机,以步进电机驱动卡为下位机,软件开发平台为ARGIN-BOTTOM: 0px; TEXT-INDENT: 21px; LINE-HEIGHT: 17pt align=left1 步进电机驱动卡的特点和通讯接口电路的原理
步进电机驱动卡是基于PC总线的一个智能插卡,本身带有8031CPU。它通过接收IPC的控制指令,完成对步进电机的开环或半闭环控制,同时能接受主轴脉冲发生器输出的脉冲信号,控制车床车削螺纹加工,是联系伺服系统和IPC的纽带。由于工控机和驱动卡之间的每次通信的信息量大,传输速度高且是短途通讯,故采用并行口的通讯方式。
驱动卡的通讯接口电路如图1所示,左边的总线为PC机的AT总线(80286以上机型),驱动卡插入PC机的I/O扩展槽中,两片8255A作为8031和PC机之间的通信接口,27512作为EPROM,存放8031的程序,74LS373为地址锁存器,74LS138(1)为地址译码器,输出8255A(2)的片选信号,8255A(1)的由74LS138(2)进行片选(图中未画出)。
图1 接口电路图
每次系统工作之前,必须通过上位机软件设置两片8255A都处于工作方式1,即PA口为方式1输出,PB口为方式1输入,PC口的某些位为状态控制线,其余的线作I/O线。
为了保证数据传输的可靠性,在每次发送数据之前必须做一次检测,只有当上一次的数据已经取走,本次数据才能发送,电路通过检测IBFB来实现。8031要求向PC机发送数据时,其工作流程如下:首先,8031读取8255A(1)的PC4口,而PC4连接8255A(2)的IBFB,当PC4为1时,说明8255A(2)中的数据还未被PC取走,8031继续查询检测PC4。若PC4为0,则8255A(2)的IBFB为0,说明8255A(2)中的数据已经被PC机取走,8031可以将当前的数据送至8255A(2)的寄存器中。此时,上位机正在查询8255A(2)的端口,发现数据已经送到,就读进内存中,同时有一次跳转引起IBFB恢复为0,8255A(1)的PC4也为0,为下次传输数据作好准备。至此,8031向PC机发送数据的过程结束。PC机往8031发送数据也经过同样的过程。这样就实现了上位机和步进电机驱动卡之间的双向并行通讯,每次发送的是一个八字节的数。
2 通讯协议
数控系统工作时,上位机要向下位机发送的控制指令有很多种,如直线插补指令、圆弧插补指令等。除此之外,上位机还要向下位机发送一些查询指令,用于查询下位机的状态或刀具位置。由于这些指令所包含的信息类型和数据格式各不相同,为了避免上下位机通讯时出现混乱,这就要求系统有一个清晰、准确的通讯协议,来保证数据通讯能够有条不紊地进行。
本系统中引入标志功能字来标识指令的类型,具体如表1所示。当上位机准备向下位机发送某一控制指令时,首先要发送该指令的标志功能字,(如表1中1~11),在得到下位机的确认信号之后,上位机才能按预定的格式一步步完成此次数据发送。
表1 标志功能字的定义
标志功能字
定义
标志功能字
字义
0
机床点动控制
8
暂停/重新启动
1
机床手动加工
9
机床回零点
2
手动加工结束
10
改变进给速度
4
机床进行直线加工
11
机床进行间隙补偿
5
机床进行圆弧加工
12
查询程序段是否加工结束
6
机床进行螺纹加工
13
查询刀具位置
7
停止自动加工
当上位机查询下位机的状态时,首先上位机要发送该查询指令的标志功能字(如表1中12~13),在得到下位机的确认信号之后,上位机利用循环来等待下位机将所要查询的数据反馈到8255A(2)的端口上。一旦数据到达8255A(2)的端口,上位机将数据读回并结束此次查询。
3 ARGIN-BOTTOM: 0px;
您可能关注的文档
- 业务流程分析vs.业务流程管理.doc
- 业务流程重组新观察.doc
- 业务过程软件之模式驱动开发科技研究.doc
- 东丽湖域新能源供热方案建设研究.doc
- 东亚国家司法改革的宪政基础与意义——— 韩国司法改革的经验为中心.doc
- 东北信息化三大革命.doc
- 东北国有区域林业产业结构优化研究.doc
- 东北国有林域林业产业群生态体系演化与成长分析.doc
- 东北师范大学内部审计准则.doc
- 东海能源问题综述.doc
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
最近下载
- 乳腺炎的症状和饮食调理.pptx VIP
- 三种交腿皮瓣修复小腿严重软组织缺损的临床疗效比较.pdf VIP
- 《毒物代谢动力学试验方法》.pdf VIP
- 武汉理工大学2020-2021学年第2学期《普通生物化学》期末考试试卷(A卷)及标准答案.docx
- 小学数学课程标准重点考点.docx VIP
- 利乐UHT故障情况描述与解决措施汇总.docx VIP
- 在线网课学习课堂《课堂教学能力综合训练》单元测试考核答案.docx VIP
- 个体工商户经营者变更登记承诺书(试行).doc VIP
- 清式营造则例整理.pdf VIP
- 2025年江苏城市足球联赛苏超体育运动介绍ppt课件(优质ppt).pptx VIP
原创力文档


文档评论(0)