当前位置:首页 > 电源 > 数字电源
[导读]摘要:为解决某型卫星信息采集系统中陀螺组合数据等的实时通讯问题,提出了利用CAN总线实现整个信息采集系统设计。与一般信息采集系统相比,该系统下位机采用TMS320F2812型DSP,利用其eCAN模块作为数据发送模块,上


摘要:为解决某型卫星信息采集系统中陀螺组合数据等的实时通讯问题,提出了利用CAN总线实现整个信息采集系统设计。与一般信息采集系统相比,该系统下位机采用TMS320F2812型DSP,利用其eCAN模块作为数据发送模块,上位机采用工控机,其中ADLINK PCI/cPCI-7841 CAN总线接口卡作为数据接收模块,并在工控机中实时处理接收到的数据,更可靠地完成了信息采集及实时监测。实验结果表明,该系统信息采集实时性强、准确稳定。
关键词:CAN总线;PCI/cPCI7841;TMS320F2812 DSP;信息采集;监测

   
CAN(Controller Area Network)即控制器局域网,主要用于各种设备检测及控制的一种现场总线。20世纪80年代初,德国BOSCH公司为解决现代汽车中众多的控制与测试仪器之间的数据交换,开发了一种串行数据通信协议,即CAN总线。
    CAN总线是一种有效支持分布式控制或实时控制的串行通信网络,它为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。CAN属 于工业现场总线的范畴,与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性,通信速率可达1 Mb/s。目前,CAN总线不仅应用于汽车领域,而且应用于自动控制、航空航天、机械工业、农用机械、机器人、数控机床、医疗器械
及传感器等领域。
    由于CAN被越来越多不同领域采用和推广,导致要求各种应用领域通信报文的标准化。为此,1991年9月PHILIPSSEMICONDUCTORS制定 并发布了CAN技术规范(VERSION 2.0)。该技术规范包括A和B两部分。2.0A给出在CAN技术规范1.2中定义的CAN报文格式,能提供ll位地址:而2.0B给出了标准的和扩展的 2种报文格式,能提供29位地址。此后,1993年11月ISO正式颁布了道路交通运载工具——数字信息交换——高速通信控制器局部网(CAN)国际标准 (ISO11898),为控制器局部网标准化、规范化推广铺平了道路。
    根据某型卫星信息采集系统的导航数据的通信需求,且为保证信息采集的实时可靠,文中应用CAN总线完成整个信息采集系统设计。

1 信息采集系统设计
    由于卫星的运行环境复杂,采集的陀螺组合数据等会有相应的误差,因此需要对导航数据的采集进行遥测,对导航计算机的总线状态进行监测。本系统根据某型卫星的通信需要,利用CAN总线完成整个信息采集及实时监测。信息采集系统的框图如图l所示。

[!--empirenews.page--]
1.1 系统硬件设计
    由于11公司的TMS320F2812型DSP在军事上已有应用,且根据各种性能的比较,本系统采用TMS320F2812型DSP作为导航计算机,进行下位机的数据发送,其中eCAN模块是TMS320F2812 DSP片上的增强型CAN控制器,其性能较之已有的DSP内嵌CAN控制器有较大的提高,数据传输更加灵活方便,数据量更大,可靠性更高,功能更加完备。
    上位机采用工控机,其中由ADLINK的PCI/cPCI-784lCAN总线接口卡进行数据接收。该卡可同时操作两个独立的CAN网络,可编程传输速率可高达l Mb/s,通过直接内存映射能够快速访问CAN控制器,PCI总线即插即用,其总线控制器为SJAl000,电气接口为82C250。
    信息采集系统的信息通信利用CAN总线完成,其CAN总线接口电路如图2所示,其中独特之处是在收发器PCA82C250的输出引脚CANH和CANL之间并联一个终端电阻R为120 Ω,解决了远近端阻抗不匹配的影响。


    如图1所示,由TMS320F2812 DSP的eCAN模块发送陀螺组合数据及温度值等,上位机的PCI/cPCI-784l型CAN总线接口卡进行数据接收,从而完成整个信息采集及监测过程。
1.2 系统软件设计
    系统软件主要完成基于CAN总线的数据通信,并在接收数据之后按要求对采集的导航数据进行处理,转换成实际所需数据类型,对陀螺组合的状态进行监测。
    本系统CAN总线通信报文格式采用CAN2.0B扩展模式,通信数据格式主要是对CAN总线协议中的(仲裁场Arbitration Field)和(数据场Da-ta Field)进行定义,要求数据传输速率为500 Kb/s。协议帧格式如图3所示。


    系统的接收软件设计流程图如图4所示。

[!--empirenews.page--]
    在使用CAN接口卡之前首先要对卡进行波特率、传输报文格式等参数的初始化。
    1)初始化CAN总线的传输报文格式为提供29位地址的CAN2.0B扩展模式;
    2)初始化CAN总线的波特率为500 Kb/s。
    利用PCI/ePCI-7841CAN接口卡的CanOpenDriver()函数打开CAN端口,用CanConfigPort()函数进行初始化,用 CanSendMsg()函数发送数据包,用CanRcvMsg()函数接收数据包,用CanCloseDriver()函数关闭端口翻。创建接收线程, 接收数据之后按要求对数据进行处理。应用MFC制作通信界面。注意,线程函数只能是静态成员函数,或者是在类外面声明的一个函数。
    初始化程序如下:
   
    系统软件界面如图5所示。



2 实验结果
    经过实验验证,该信息采集系统采集的数据经过通信后不变,确保了信息采集的可靠、准确。

3 结束语
    由于基于CAN总线的数据通信具有突出的可靠性、实时性和灵活性,同时由于TMS320F2812DSP的eCAN模块使数据传输更加灵活方便,数据量更大,可靠性更高,功能更加完备,用该DSP进行下位机的数据发送,PCI/cPCI CAN接口卡进行数据接收,从而完成信息采集,并对采集的数据进行相应处理,对陀螺组合的状态进行监测,这对卫星等的导航有着重要意义。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

数字可编程变频电源是一种能够根据用户需求调整输出电压和频率的电源设备。它在工业生产和实验室研究等领域中被广泛使用。

关键字: 单片机 可编程电源 系统设计

作者 Mohamad Ali| IBM咨询首席运营官 北京2024年5月24日 /美通社/ -- 生成式AI的兴起几乎在所有面向上给业务带来改变。根据 IBM 商业价值研究院最新的年度 CEO 研究,近60%...

关键字: IBM AI BSP 模型

台北2024年5月21日 /美通社/ -- 提供针对AMD WRX90和TRX50主板优化的DDR5 OC R-DIMM 提供容量128GB(16GBx8)到768GB(96GBx8),速度5600MHz到8...

关键字: AMD 内存 BSP GB

上海2024年5月20日 /美通社/ -- 2024年5月16日,世界知名的生命科学公司 Eppendorf 集团于第二十三届生物制品年会上成功举办了"疫路超越 推流出新"的产品发布会,正式推出大规模...

关键字: RF PEN BSP IMAC

北京2024年5月20日 /美通社/ -- 过去五年里,支付和收款方式日新月异,其发展和变化比过去五十年都要迅猛。从嵌入式数字商务的出现,到"一拍即付"的...

关键字: VI BSP PAY COM

华钦科技集团(纳斯达克代码: CLPS ,以下简称"华钦科技"或"集团")近日宣布致敬 IBM 大型机 60 载辉煌历程,并将继续实施集团大型机人才培养计划。

关键字: IBM BSP 研发中心 PS

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP
关闭
关闭