伺服系统技术中磁浮列车直线电机实验台串行通信又能如何
导语:本文旨在探讨磁浮列车直线电机实验台的串口通信问题,并详细介绍了其系统硬件结构和软件设计。摘要:针对磁浮列车直线电机实验台的串口通讯难题,本文提出两种基于PC机VisualC 6.0实现的方案以及单片机汇编语言编程方法。关键词:串行通信、VisualC 6.0、汇编语言。
1 引言
西南交通大学已完成青城山磁浮列车实验示范线建设,然而直线电机及悬浮电磁铁在高速度下的应用仍未进行过深入测试。磁浮列车直线电机实验台的建立为该领域提供了实践依据。在现场控制中,通常采用单片机进行数据采集与实时控制,而由PC端负责数据分析处理,这就涉及到如何实现PC与单片机之间的串行通信问题。本文将分别介绍利用Visualc-6.0中的MSComm控件和Windows API函数来实现PC与单片机会话,以及通过汇编语言实现单片机侧。
2 串行通信
串行通信主要有三种方式:单工模式仅允许数据向一个方向传输;半双工模式允许数据向两个方向之一传输,但每次只能有一个发送;全双工模式则允许同时双向传输。根据所选用的通信协议,PC端需先与单片机握手成功。在发送地址码后,若接收到正确信号,则说明握手成功,可以开始数据交换。
[b][align=center]详细内容请点击查看: 磁浮列车直线电机实验台之于串行通讯[/align][/b]