CN203930813U - 一种基于龙芯平台的can总线冗余通信*** - Google Patents
一种基于龙芯平台的can总线冗余通信*** Download PDFInfo
- Publication number
- CN203930813U CN203930813U CN201420285083.9U CN201420285083U CN203930813U CN 203930813 U CN203930813 U CN 203930813U CN 201420285083 U CN201420285083 U CN 201420285083U CN 203930813 U CN203930813 U CN 203930813U
- Authority
- CN
- China
- Prior art keywords
- godson
- communication
- bus
- computer
- communication module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims abstract description 69
- 102100029368 Cytochrome P450 2C18 Human genes 0.000 claims abstract description 17
- 101000919360 Homo sapiens Cytochrome P450 2C18 Proteins 0.000 claims abstract description 17
- 238000001514 detection method Methods 0.000 claims description 5
- 230000002159 abnormal effect Effects 0.000 claims description 4
- 238000005457 optimization Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
本实用新型提供一种基于龙芯平台的CAN总线冗余通信***,其结构由基于CPCI架构的龙芯计算机***和CAN通信模块构成,所述计算机***与CAN通信模块通过CPCI接口相连;CAN通信模块与远端 CAN设备通过CAN总线进行数据通信;龙芯计算机***将接收到数据进行存储、显示。本实用新型的一种基于龙芯平台的CAN总线冗余通信***和现有技术相比,本实用新型具有设计科学、使用方便等优点。该通信***可实现国产自主计算机龙芯平台的CAN总线数据通信,可实现CAN通信的冗余设计,可在龙芯平台中实时的显示数据,方便用户及时获取信息,便于客户应用。
Description
技术领域
本实用新型涉及计算机服务器通信技术领域,具体地说是一种基于龙芯平台的CAN总线冗余通信***。
背景技术
CAN总线作为串行通信数据总线,具有突出的可靠性、实时性和灵活性,已经被广泛应用于工业自动化、交通工具、医疗设备、工业设备等方面。而目前在国产计算机服务器***等自主领域,尤其是龙芯平台上,由于***架构以及操作***的特殊性,还未见有CAN总线冗余通信***。
发明内容
本实用新型的目的是克服现有技术中存在的不足,提供一种基于龙芯平台的CAN总线冗余通信***。
本实用新型的技术方案是按以下方式实现的,其结构由基于CPCI架构的龙芯计算机***和CAN通信模块构成,所述计算机***与CAN通信模块通过CPCI接口相连;CAN通信模块与远端 CAN设备通过CAN总线进行数据通信;龙芯计算机***将接收到数据进行存储、显示。
计算机***包括2个CPCI龙芯计算机主板,并且留有CPCI扩展接口;CPCI接口通过电路选择的方式可在不同时刻与不同的计算机主板相连接;另外,两个计算机主板通过网络信号建立心跳线,以检测计算机主板的状态。
所述CAN通信模块,采用A、B两条通道进行冗余设计,如果检测到A通道的线路发生异常,自动切换到B通道进行数据通信。
所述龙芯计算机***将接收到的数据通过上位机软件进行实时显示,并进行存储。
所述CAN总线通信冗余***,在正常运行的情况下,2个龙芯计算机主板都处于开机状态,主板A通过CPCI接口连接CAN通信模块,主板A与主板B通过网络信号建立心跳监测;当主板A发生异常时,主板B通过电路切换方式,自动接管CAN通信模块,并继续进行通信。
本实用新型的优点是:
本实用新型的一种基于龙芯平台的CAN总线冗余通信***和现有技术相比,本实用新型具有设计科学、使用方便等优点。该通信***可实现国产自主计算机龙芯平台的CAN总线数据通信,可实现CAN通信的冗余设计,可在龙芯平台中实时的显示数据,方便用户及时获取信息,便于客户应用。
附图说明
图1是本一种基于龙芯平台的CAN总线冗余通信***的结构框图。
图2是CAN通信模块的结构通信示意图。
具体实施方式
下面结合附图对本实用新型的一种基于龙芯平台的CAN总线冗余通信***作以下详细说明。
本实用新型的通信***,如图1所示,主要由三部分组成:基于CPCI架构的龙芯计算机***,人机交互平台,负责CAN通信模块驱动以及对CAN总线数据的存储、显示;CAN通信模块,负责与远端CAN设备进行数据通信,并将信息通过CPCI总线传送到龙芯计算机***;远端CAN设备,负责对提取或接收外部数据。
所述通信***的具体执行步骤为:
1、所述龙芯计算机***完成对CAN通信模块的硬件初始化,并通过修改bios,移植CAN驱动到中标麒麟操作***,以成功驱动CAN通信模块,使计算机***正常运行。
2、所述CAN总线通信冗余***,在正常运行的情况下,2个龙芯计算机主板都处于开机状态,主板A通过CPCI接口连接CAN通信模块,主板A与主板B通过网络信号建立心跳监测;当主板A发生异常时,主板B通过电路切换方式,自动接管CAN通信模块,并继续进行通信。
3、所述CAN通信模块,如图2所示,采用A、B两条通道进行冗余设计,当龙芯计算机***发送指令检测到A通道发生异常时,自动切换到B通道进行数据通信。
4、所述通信***将从CAN总线接收到的数据存入***数据库,并通过上位机软件将数据显示出来,方便用户查看。
作为优化,所述基于CPCI架构的龙芯计算机***可以配有多于2个的计算机主板。
作为优化,所述两个龙芯计算机主板之间的心跳检测还可以采用I2C通信方式进行心跳检测。
作为优化,所述CAN通信模块可以采用4通道的通信模块。
作为优化,所述CAN冗余通信***可以应用于航空、地面车辆、舰艇、卫星等领域。
上述具体实施方式仅是本实用新型的具体个案,本实用新型的专利保护范围包括但不限于上述具体实施方式,任何符合本使用新型权利要求书的一种基于龙芯平台的CAN总线冗余通信***且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本实用新型的专利保护范围。
本实用新型的一种基于龙芯平台的CAN总线冗余通信***其加工制作非常简单方便,按照说明书附图所示即可加工。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
Claims (5)
1.一种基于龙芯平台的CAN总线冗余通信***,其特征在于由基于CPCI架构的龙芯计算机***和CAN通信模块构成,所述计算机***与CAN通信模块通过CPCI接口相连;CAN通信模块与远端 CAN设备通过CAN总线进行数据通信;龙芯计算机***将接收到数据进行存储、显示。
2.根据权利要求1所述的一种基于龙芯平台的CAN总线冗余通信***, 其特征在于计算机***包括2个CPCI龙芯计算机主板,并且留有CPCI扩展接口;CPCI接口通过电路选择的方式可在不同时刻与不同的计算机主板相连接;另外,两个计算机主板通过网络信号建立心跳线,以检测计算机主板的状态。
3.根据权利要求1所述的一种基于龙芯平台的CAN总线冗余通信***,其特征在于所述CAN通信模块,采用A、B两条通道进行冗余设计,如果检测到A通道的线路发生异常,自动切换到B通道进行数据通信。
4.根据权利要求1所述的一种基于龙芯平台的CAN总线冗余通信***,其特征在于所述龙芯计算机***将接收到的数据通过上位机软件进行实时显示,并进行存储。
5.根据权利要求1所述的一种基于龙芯平台的CAN总线冗余通信***,其特征在于所述CAN总线通信冗余***,在正常运行的情况下,2个龙芯计算机主板都处于开机状态,主板A通过CPCI接口连接CAN通信模块,主板A与主板B通过网络信号建立心跳监测;当主板A发生异常时,主板B通过电路切换方式,自动接管CAN通信模块,并继续进行通信。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420285083.9U CN203930813U (zh) | 2014-05-30 | 2014-05-30 | 一种基于龙芯平台的can总线冗余通信*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201420285083.9U CN203930813U (zh) | 2014-05-30 | 2014-05-30 | 一种基于龙芯平台的can总线冗余通信*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN203930813U true CN203930813U (zh) | 2014-11-05 |
Family
ID=51826591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201420285083.9U Expired - Lifetime CN203930813U (zh) | 2014-05-30 | 2014-05-30 | 一种基于龙芯平台的can总线冗余通信*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN203930813U (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105138443A (zh) * | 2015-08-24 | 2015-12-09 | 山东超越数控电子有限公司 | 一种基于飞腾处理器的can总线信息监测方法 |
CN112349083A (zh) * | 2020-09-29 | 2021-02-09 | 北京空间飞行器总体设计部 | 一种适用于野外无人值守站的多模式数据管理与通信*** |
CN115883280A (zh) * | 2023-03-09 | 2023-03-31 | 成都凯天电子股份有限公司 | 基于起落架位置传感器的冗余can网络***及切换方法 |
-
2014
- 2014-05-30 CN CN201420285083.9U patent/CN203930813U/zh not_active Expired - Lifetime
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105138443A (zh) * | 2015-08-24 | 2015-12-09 | 山东超越数控电子有限公司 | 一种基于飞腾处理器的can总线信息监测方法 |
CN112349083A (zh) * | 2020-09-29 | 2021-02-09 | 北京空间飞行器总体设计部 | 一种适用于野外无人值守站的多模式数据管理与通信*** |
CN115883280A (zh) * | 2023-03-09 | 2023-03-31 | 成都凯天电子股份有限公司 | 基于起落架位置传感器的冗余can网络***及切换方法 |
CN115883280B (zh) * | 2023-03-09 | 2023-06-16 | 成都凯天电子股份有限公司 | 基于起落架位置传感器的冗余can网络***切换方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN203982354U (zh) | 一种冗余存储*** | |
TW200625099A (en) | Redundant storage virtualization computer system | |
TW200502757A (en) | Storage virtualization computer system and external controller therefor | |
CN103019368B (zh) | 一种本地io节点与kvm模块智能切换的方法 | |
CN203930813U (zh) | 一种基于龙芯平台的can总线冗余通信*** | |
CN202218272U (zh) | 一种基于云计算的物联网实训综合*** | |
CN107797880A (zh) | 一种提高服务器主板bmc可靠性的方法 | |
CN104753720A (zh) | 一种基于pcie switch的多接口功能模块 | |
CN205485799U (zh) | 一种可复用sas、sata信号的硬盘背板 | |
CN203133754U (zh) | 一种基于cpci架构服务器的kvm板卡 | |
CN205450907U (zh) | 一种信息化综合处理工作台 | |
CN203102076U (zh) | 一种扩展主板及扩展*** | |
CN204832891U (zh) | 高性能多用途处理器卡 | |
CN204361504U (zh) | 配电柜防盗*** | |
CN101256429A (zh) | 一种低成本的jbod | |
CN106057013A (zh) | 一种基于实时仿真内核的仿真培训***及培训方法 | |
CN202205237U (zh) | 一种工业级蔬菜交易追溯终端机 | |
CN105138443A (zh) | 一种基于飞腾处理器的can总线信息监测方法 | |
CN205229717U (zh) | 一种用于工业设备的人机界面装置 | |
CN206249779U (zh) | 一种计算机专业硬件学习用便于组装式模型设备 | |
CN203397165U (zh) | 轨道交通车站控制室的一体化操作终端 | |
CN203911987U (zh) | 一种基于云计算的数据处理*** | |
CN204215164U (zh) | 一种基于arm的自动化仓储仿真装置 | |
CN204390130U (zh) | 一种云计算服务器 | |
CN204288285U (zh) | 一种安全性较高的电力手持作业终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20141105 |