刘松斌 王海星 马 双 柳 明
(1. 东北石油大学电气信息工程学院,黑龙江 大庆 163318; 2. 大庆油田第一采油厂仪表安装维修大队,黑龙江 大庆 163453;3. 大庆储运销售分公司葡北油库,黑龙江 大庆 163000)
随着工业的不断进步与发展,控制系统越来越复杂,处理的数据量也越来越大,但单片机等主控芯片的处理能力有限,难以满足控制的需求,因此分布式系统逐渐成为主流。在分布式系统中各种数据的采集和对执行机构的控制都由下位机完成,而对采集到的数据进行进一步分析和处理则由功能更强大的上位机完成。由于单片机具有高可靠性、价格低廉和可应用于恶劣工业环境的特点,在分布式控制系统中大多采用单片机作为下位机。而PC机因其处理能力强及人机交互好等特点常被用作上位机。单片机与PC机通信常选用串口通信方式,串口通信是通过数据信号线、地线及控制线等按位进行数据传输的一种通信方式[1]。在PC领域里以RS-232、RS-485协议为代表的串口通信因其通信稳定、抗干扰能力强及成本低等优点被普遍应用在工业领域。
LabVIEW(又称为G语言)是一种基于数据流的图形化编程环境[2],近年来在检测和控制领域得到了快速发展。因其程序是图形化的框图形式,在人机交互等方面具有天然的优势,故已逐渐成为上位机编程软件的不二选择。笔者设计了一种基于LabVIEW的单片机与PC机串口通信显示系统,为了更直观地了解串口通信情况,为系统填加显示模块,用LCD实时显示收发的数据,从而验证串口通信是否成功。……