摘要:提出了磁浮列车直线电机实验台的串口通讯问题。介绍了系统硬件结构和软件设计,给出了PC机基于VisualC 6.0蝙程实现的两种方案和单片机用汇编语言实现的方法。
关键词:串行通讯VisualC 6.0汇编语言 1 引言
西南交通大学磁浮列车青城山实验示范线建设已基本完成,到目前为止,两部磁浮车的直线电机和悬浮电磁铁都未进行过较高应用速度下的实验,而磁浮列车直线电机实验台的建成,为磁浮车电磁部件的设计提供了实验依据。在现场控制中,一般用单片机进行数据采集和实时控制,而由PC机负责数据分析处理,这就涉及到如何实现PC机与单片机之问的串行通信问题,本文给出了在Visualc-6.0下利用MSComm控件和WindowsAPI函数完成PC机与单片机的串行通信方法’以及单片机的汇编语言实现。
2 串行通信
串行通信的传输方式通常有3种:单工方式只允许数据向一个方向传送;半双工方式允许数据向两个方向中的任一个方向传送,但每次只能有一个发送;垒双工方式允许