论文部分内容阅读
在众多现场总线中,美国Echelon公司于90年代推出的LonWorks总线技术,是唯一一个兼收并蓄、承前启后的总线技术,也是目前应用最广泛的一种总线技术。同时,随着计算机、互联网和通信技术的高速发展,嵌入式系统开发技术也得到迅速发展,并且由于嵌入式系统具有体积小、功耗低、性能强、可靠性高,以及面向行业应用的突出特点,目前已经得到广泛地应用。因此,采用LonWorks现场总线技术开发软、硬件产品并将其应用于实际的控制工程中,是符合自动化控制的发展方向。文章结合LonWorks技术和嵌入式技术开发了基于主机的节点,并根据研究的目的和任务,按照功能块进行了各部分的设计工作。首先,通过对嵌入式操作系统的进一步认识,本文选用μC/OS-Ⅱ操作系统。在深入分析μC/OS-Ⅱ内核工作机制的基础上,结合ARM7平台的要求和具体特点,将μC/OS-Ⅱ移植到ARM7平台上。其次,论文实现了LonWorks网与主机之间的通信。对于智能节点模块采用ShortStatck技术,实现主机与LonWorks之间的数据通信;并在μC/OS-Ⅱ中实现了ShortStack驱动和ShortStack API。在此基础上,第四章将已开发出的智能节点应用于智能照明系统。最后,为了实现系统的监控、管理、维护以及与其他计算机系统之间的信息交互,此节点应用LNS DDE服务器建立上层的监控应用;并选用组态软件建立一个用户界面,以实现上位机对现场的实时监控。