检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]贵州航天凯山石油仪器有限公司,贵阳550000 [2]河北华油一机抽油机有限公司,河北青县062650
出 处:《计算机测量与控制》2016年第4期174-177,共4页Computer Measurement &Control
摘 要:基于DSP+FPGA结构的石油仪器组合导航系统中CAN总线系统设计,为了使数据能够在整个CAN总线网络协调、有效、快速、稳定的传输,提出了一种使用FPGA作为CAN总线节点结构中的核心处理器的设计方法;CAN控制器采用具有SPI接口的MCP2515,利用FPGA实现MCP2515的初始化、数据的发送和接收,实现了DSP处理器的CAN总线扩展应用;该方法由于把CAN节点控制的大量的工作交给FPGA实现,DSP只需要对FPGA中CAN数据接收FIFO和CAN数据发送FIFO进行读写操作,即可完成CAN总线的数据读写操作,大大减轻了DSP的数据处理压力;试验测试及产品应用表明,该设计有效、稳定可靠、可扩展性好,易于修改和移植,具有较强的工程实用价值。In order to make the data to be coordinated, efficient, fast and stable in the whole CAN bus network, a design method of the core processor in the CAN bus node structure is proposed, which uses FPGA as the core processor in the design of CAN bus system in petro leum equipment integrated navigation system based on DSP + FPGA structure. Using the SPI interface with the MCP2515 as the CAN con- troller, and using FPGA to achieve the MCP2515 initialization, data transmission and reception, DSP processor CAN bus expansion is implemented. This method due to FPGA to control the amount of CAN node work, DSP only needs to read CAN data receive FIFO and write CAN data transmission FIFO, which can complete the CAN bus data read and write operations, greatly reducing the DSP data processing pressure. The test and product application show that the design is effective, stable, reliable, sealable, easy to modify and transplant, and has strong engineering and practical value.
分 类 号:TN713[电子电信—电路与系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.113