|
|
|
PC机与单片机多机实时通信的设计与实现
|
|
【电力系统免费论文】【摘要】介绍了一种在Windows平台下PC机与多台单片机利用RS-485和RS-232C串行口实现实时通信的方法,并对该系统的软硬件设计方法进行了具体论述。 关键词: Visual Basic 串行通信控件 RS-485 RS-232C 在多媒体语音教学系统中,主计算机与各学生机之间需要进行双向指令传送。由于串行通信具有高效、可靠、价格便宜等优点,故本系统采用了串行通信的方法。Windows95是非实时操作系统,对此本系统设计了以单片机为核心的智能接口单元,负责完成与64台从机的实时通信。整个通信系统由一台PC机和一台负责通信及相关分组配对功能的智能接口单元和64台以单片机为核心的学生单元组成。本系统的单片机采用89C51。智能接口单元通过串行接口芯片8251及电平转换器MAX202与主机通信,通过单片机自带串口用RS-485接口芯片MAX487与从单片机之间进行通信。智能接口单元与6台从单片机之间为总线式网络结构,采用RS-485接口标准。这是半双工的串行通信接口标准,由于采用平衡驱动差分接收电路,具有抗干扰能力强的特点,适用于远距离、高速率下的多机通信。拓扑结构示意图如图1所示。硬件接口示意图见图2。 1
|
|
|
|
<<<<<全文未完>>>>> 全文字数约2106字
|
要阅读全文请先注册成VIP会员!详情请阅读会员专区!
VIP会员可以阅读全文, 欢迎加入VIP会员专区! 加入VIP会员步骤如下:
注册用户名→在线购卡
|
|
|
|