Linux下通信协议转换及在CGSE中的应用

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:budd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
阿尔法磁谱仪(AMS)空间探测器试验是丁肇中教授领导的以探索空间宇宙射线、反物质和暗物质为主要目的的大型国际合作科学试验项目,是人类送入宇宙空间的第一个大型磁谱仪,是国际空间站上唯一的大型科学实验。AMS-02中最关键的部件是超导磁体。由上海交通大学参与合作设计并独立制造的低温地面支持设备(CGSE)系统是在发射前对超导磁体完成冷却、测试和超流氦加 注的重要系统。本项目的实施直接为AMS这一富于原创性的重大前沿基础研究计划做出贡献。 从设计制造的角度来看,CGSE系统可以分为两部分:CGSE机械部分(CGSE-MS)和CGSE电子部分(CGSE-ES)。CGSE电子部分是CGSE中完成测量、控制、通信以及监控任务的重要子系统,它又可分成两个部分:控制器系统(CGSE-ES-CON-S)和通信接口系统(CGSE-ES-COM-IF),前者主要用于完成对CGSE机械部分的控制,后者主要用于提供CGSE系统与AMS-02其它子系统间的通信接口。而通信接口系统至少又分成两个部分:CAN总线通信接口系统(CGSE-ES-COM-IF-CAN)和ETHERNET通信接口系统(CGSE-ES-COM-IF-ETHER),前者主要用于CGSE系统向AMS-02其它子系统如CAB(超导磁铁航空电子箱)发送命令,后者主要用于CGSE系统接收来自AMS-02其它子系统如JMDC(丁肇中主数据采集计算机)的命令。 本文主要研究CGSE电子部分(CGSE-ES)中CAN总线通信接口系统(CGSE-ES-COM-IF-CAN),设计和实现主、从节点的底层调用函数及从节点CAN_Slave模块。硬件设计部分:采用运行Linux的PC外挂EPP-CAN Box完成PC的EPP总线与CAN总线的协议转换;通过Linux下PC的以太网卡,将CAN与ethernet异构网络互联。软件设计部分:在Linux下利用EPP-CAN Box的驱动程序实现主、从节点的传输层和应用层的协议栈,并实现从节点的CAN_Slave模块。 实验结果表明本文所用CAN总线通信方案具有较高的稳定性、可靠性、易开发维护性,通信性能良好。
其他文献
机器人的控制问题无论在理论界还是工程界多年来一直倍受人们的关注。当机器人系统模型是精确知道的时候,反馈线性化技术可以很好的解决其控制问题,然而现实的操作过程中机器
噪声广泛存在于数字图像中,尤其在恶劣环境中或使用低端的摄像机拍摄时都将使图像中的噪声大大增加,降低了获取图像的画面质量,直接影响后期的技术应用,如人脸识别,目标跟踪,
随着工厂信息化建设步伐的加快,化工厂MES的建设受到越来越多的关注,而数据校正模块又是MES中的一个非常重要的模块,这篇论文正是通过对数据校正技术各个部分的讨论,最终形成一个
“十二五”时期,我国实行更加积极主动的开放战略,不断扩大开放领域,探索准入前国民待遇加负面清单管理方式,进一步优化投资环境,完善风险防控机制,利用外资迈上了新台阶。  外商投资规模稳步增长。2015年,我国实际利用外资1262.7亿美元(不含金融类,下同),同比增长5.6%,规模再创历史新高。“十二五”期间,我国累计实际利用外资达5911.5亿美元,比“十一五”增长37.9%。外资在我国经济发展中
盲源分离问题就是从一组传感器端的观测信号中分离或提取出源信号的一个过程,对源信号我们完全未知或知之甚少,仅有源信号间相互独立的假设。本文基于信息最大化算法,在盲源分离
【摘要】本文通过对技工院校英语词汇教学的现状分析,指出教学主体中的教师和学生存在的主要问题,并对技工院校的英语词汇教学提出若干改进建议。  【关键词】技工院校 英语词汇 教学  【中图分类号】H31 【文献标识码】A 【文章编号】2095-3089(2015)05-0109-01  如果把语言比作一座摩天大楼,那么语法知识就好比这座大楼的基本框架结构,而词汇则是搭建起这座大楼的一砖一瓦。因此词汇是
随着计算机网络技术的迅速发展与广泛应用,控制系统及控制技术逐渐向开放性、智能化、网络化方向发展,结合现场总线和Internet网络的远程控制网络技术成为一种重要的控制系统