针对目前已有的测控系统实时性差、准确性不够、操作不便等缺陷提出了基于μC/OS-Ⅱ系统的HISLIP(High Speed LAN Instrument Protocol)远程测控代理的设计方案。该系统底层硬件采用恩智浦公司的LPC1768微控制器,操作系统采用可靠性、...针对目前已有的测控系统实时性差、准确性不够、操作不便等缺陷提出了基于μC/OS-Ⅱ系统的HISLIP(High Speed LAN Instrument Protocol)远程测控代理的设计方案。该系统底层硬件采用恩智浦公司的LPC1768微控制器,操作系统采用可靠性、移植性和安全性较好的μC/OS-Ⅱ操作系统;网络层基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议。传输层以客户端服务器(C/S)模式实现HISLIP协议,并将其作为整个测控系统的通信协议。设计实现了以HISLIP协议为主的仪器通信的软件系统,在对代理的软、硬件的设计、编程和测试,实现了远程测控通信的功能模块的实时性、准确性、操作便利的设计要求。展开更多
为了提高TCP/IP协议栈的实时性,并保证其可靠性和可扩展性,满足物联网工程低功耗的需求,采用LPC2124ARM微控制器和ENC28J60网络芯片,实现了嵌入式的TCP/IP精简协议栈.该协议栈以实时操作系统μC/OS-Ⅱ为内核,除了基本TCP/IP协议簇外,还...为了提高TCP/IP协议栈的实时性,并保证其可靠性和可扩展性,满足物联网工程低功耗的需求,采用LPC2124ARM微控制器和ENC28J60网络芯片,实现了嵌入式的TCP/IP精简协议栈.该协议栈以实时操作系统μC/OS-Ⅱ为内核,除了基本TCP/IP协议簇外,还包含了DHCP、ICMP、Socket接口以及DNS协议以增强灵活性和可靠性.使用纯C和汇编语言编写,利用keil进行编译,proteus模拟仿真.完成了系统的移植、硬件驱动和协议栈的实现.使用wireshark等工具进行了一系列的功能、性能测试和实验.实验和测试结果表明,精简的协议栈在实现基本功能的基础上带来了更短的代码量(7.6 K RAM,48K ROM),其UDP传输速率达到了16.5K/s.而且协议栈支持扩展,用户可以根据需求自行设计.展开更多
文摘针对目前已有的测控系统实时性差、准确性不够、操作不便等缺陷提出了基于μC/OS-Ⅱ系统的HISLIP(High Speed LAN Instrument Protocol)远程测控代理的设计方案。该系统底层硬件采用恩智浦公司的LPC1768微控制器,操作系统采用可靠性、移植性和安全性较好的μC/OS-Ⅱ操作系统;网络层基于TCP/IP(Transmission Control Protocol/Internet Protocol)协议。传输层以客户端服务器(C/S)模式实现HISLIP协议,并将其作为整个测控系统的通信协议。设计实现了以HISLIP协议为主的仪器通信的软件系统,在对代理的软、硬件的设计、编程和测试,实现了远程测控通信的功能模块的实时性、准确性、操作便利的设计要求。
文摘为了提高TCP/IP协议栈的实时性,并保证其可靠性和可扩展性,满足物联网工程低功耗的需求,采用LPC2124ARM微控制器和ENC28J60网络芯片,实现了嵌入式的TCP/IP精简协议栈.该协议栈以实时操作系统μC/OS-Ⅱ为内核,除了基本TCP/IP协议簇外,还包含了DHCP、ICMP、Socket接口以及DNS协议以增强灵活性和可靠性.使用纯C和汇编语言编写,利用keil进行编译,proteus模拟仿真.完成了系统的移植、硬件驱动和协议栈的实现.使用wireshark等工具进行了一系列的功能、性能测试和实验.实验和测试结果表明,精简的协议栈在实现基本功能的基础上带来了更短的代码量(7.6 K RAM,48K ROM),其UDP传输速率达到了16.5K/s.而且协议栈支持扩展,用户可以根据需求自行设计.