嵌入式系统是以应用为中心的硬件设计和面向应用的软件产品开发为基础的专用计算机系统,广泛应用于过程控制、通讯、仪器、仪表、消费类产品等各领域。嵌入式系统是一种具有特定功能的专用计算机系统。它与通信技术的结合可以极大地增强网络的智能性与灵活性,拓展通信功能,实现各种通信系统间的互联互通。随着信息技术的不断发展和用户需求的不断增长,嵌入式技术在通信领域中应用日益广泛。本文的目的是设计一种适合于”嵌入式软件构件平台”的通信子系统,可支持具有RS232、RS485、CAN(Controller Area Network)、spi(Serial Peripheral Interface)等接口能力的网络终端。采用OPC(OLE For Process Control)技术,只要遵循OPC数据接口协议,就能够从不同的硬件商提供的OPC数据服务器中取得数据,从而实现数据的灵活配置和多系统的真正集成,完成智能设备间及智能设备与控制系统软件间的信息共享。
本文围绕“工业现场智能化设备的嵌入式软件构件平台”的环境设计了基于嵌入式系统的微处理器(DSP芯片)TMS320F28xx的通信子系统与滤波器模块。通信子系统设计的内容主要包括eCAN模块与带有CAN控制器SJA1000的SHCAN2000的智能仪表的通信、SCI模块与PC机和OPC服务器的通信、spi模块与带有spi接口的EEPROM芯片AT25128的通信。本文通过对通信过程中模块初始化、发送、接收步骤的介绍来阐述通信功能的实现并编写了相关程序对该子系统的功能进行了测试。本文还从ⅡR(无限长单位冲激响应滤波器)的设计方法出发设计了两种低通数字滤波器—巴特沃斯和切比雪夫Ⅰ型滤波器来完成本系统的滤波功能。本课题升级改造后的MMB2004系统已经通过了调试,即将在新的项目中得以应用。实验证明,该方案切实可行,可靠性及其系统性能高,通用性强,为嵌入式强实时操作系统的通信子系统开发与滤波器模块设计的有益尝试。
暂无评论