基于CAN总线的RPC远程监控系统的研究与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:ya0000000000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着CAN总线功能不断增强,其节点数目的不断增多,系统变得越来越复杂。现有的通过显式发送和接收消息进行通信的开发模式将会导致系统开发成本高、软件移植和扩展困难等问题。人们对隐藏通信过程以降低系统复杂性提出了要求。再者,如果能将基于现场总线的嵌入式系统连接到Internet和无线网络,则可以方便、低廉地将信息传送到远端控制点。本系统即基于屏蔽底层通信细节和实现远程控制两方面进行了开发。本研究课题来源于国防科工委预研基金项目―基于CAN总线的RPC远程监控系统,以嵌入式远程监控系统应用为研究背景,实现了基于CAN总线的简单RPC协议、嵌入式Web技术和CDMA 1x短消息处理技术的远程监控系统。本课题的研究过程中,首先开发了以S3C44B0为中央处理器,外接以太网控制芯片、CAN控制器和AnyData Modem等硬件设备的嵌入式系统硬件平台,并在平台上进行嵌入式实时操作系统μC/OS-II的移植和相关驱动程序的开发。然后,在该操作系统上移植和裁剪轻型LwIP协议栈以实现系统的网络化。在此基础上,本文提出了一种基于CAN总线的RPC协议,实现了CAN节点间的透明调用;将Linux的NAPI机制引入CAN总线系统,提高了高速CAN数据的接收效率。文中详细分析了RPC协议的构成模块、重要数据结构及其编程流程,并详细阐述了监控系统的嵌入式Web的实现过程和基于AnyData Modem的CDMA短消息监控处理过程。最后,经测试表明,基于CAN总线的RPC远程监控系统可以很好地实现既定的远程检测和控制任务。
其他文献
无线传感器网络因其广阔的应用前景和独特的技术挑战吸引了众多学者的研究兴趣,并逐渐成为了近几年来计算机网络领域中热门方向。路由协议作为无线传感器网络组网的基础和网
随着互联网的日益开放以及网络技术的飞速发展,越来越多的人使用黑客工具对网络进行攻击,因此而引发的网络安全问题也越来越严重。传统的静态安全防御体系,如防火墙、身份认证及
Agent以及多Agent系统(Multi-Agent System,MAS)的研究已成为分布式人工智能(Distributed Artificial Intelligence,DAI)研究的热点问题,应用越来越广泛,MAS具有比单个Agent
基于嵌入式系统的盲人图标识别系统以图像处理与识别技术为理论基础,运用现代图像技术和机器视觉的发展成果,以DSP为硬件开发平台,采用图像处理与识别技术的具体算法。该系统
大多数软件系统由横切多个模块的一些关注点的组成。使用面向对象技术来实现这些关注点将导致系统不易实现、难于理解和进展缓慢。面向方面程序设计(AOP)可以使横切关注点更
低密度校验码(LDPC)是一类用稀疏校验矩阵定义的线性分组码,具有逼近Shannon限的性能。对于基于二部图模型的LDPC码,短环是影响LDPC码性能的重要因素之一,因此有关环的研究也受
当前,由于我国检察机关办案监管体系的不完善,在审讯过程中容易出现因办案人员执法不规范而引起犯罪嫌疑人以体罚虐待和刑讯逼供等理由进行翻供,导致案件需要重审,不利于和谐
自从二十世纪九十年代以来,核方法已经被广泛应用于模式识别与机器学习领域。其优势在于核方法允许研究者在原始数据对应的高维特征空间使用线性方法来分析和解决问题,不需要
随着电力系统计算任务要求的不断提高,在一个单节点上进行计算任务的传统计算思想已经不能满足越来越高的计算要求。网格计算的发展,经过几年的研究,已经从实验走到现实中来。通过充分利用分布式计算环境中的有效计算资源,网格平台提供了统一的,透明一致的,高效的计算方式来满足如今的大规模计算需求。为了有效的利用电力系统中的分布计算资源,适应电力系统大规模计算和模拟的需求,基于面向服务的思想体系,本文首先构建了一
随着计算机技术的发展和计算机应用的日趋复杂,人们对计算机处理速度的需求也在不断地增长。如何满足计算数据多、算法复杂、计算规模大、难度高的科学计算的要求,快速而有效