基于fpga的can总线控制器的制造方法
【专利说明】
[0001]技术领域:
本发明涉及一种基于FPGA的CAN总线控制器。
[0002]【背景技术】:
CAN (控制器局域网)是一种先进的串行通信协议,由德国BOSCH公司开发,并最终成为国际标准(IS011898),是国际上使用最广泛的现场总线之一。目前世界上已有20多家CAN总线控制器生产商,110多种CAN总线控制器芯片和集成CAN总线控制器的微处理器芯片。由于定制的CAN总线控制器芯片不能嵌入到SoC(片上系统)中,而采用分立元器件实现CAN总线接口,使得系统中器件数量增加,同时也增大了系统面积,虽然目前国内外已有很多人研究或设计了 CAN总线控制器IP核,但其中大多数只是对控制器中的某一个模块进行了研究和设计,并没有实现一个完整的CAN总线控制器的功能。
[0003]
【发明内容】
:
本发明的目的是提供一种基于FPGA的CAN总线控制器。
[0004]上述的目的通过以下的技术方案实现:
一种基于FPGA的CAN总线控制器,其组成包括:壳体,所述的壳体内安装有微处理器,所述的微处理器与现场可编程门阵列器件连接,所述的现场可编程门阵列器件分别与电源电路A、时钟电路A、复位电路A、下载调试电路A连接,所述的微处理器与下载调试电路B、串口电路、USB接口电路、CAN通讯电路、时钟电路B、复位电路B、电源电路B、人机界面电路连接。
[0005]所述的基于FPGA的CAN总线控制器,所述的人机界面电路包括显示电路、按键控制电路。
[0006]所述的基于FPGA的CAN总线控制器,所述的微处理器是的单片机,所述的单片机的型号为 STM32F103VBT6。
[0007]所述的基于FPGA的CAN总线控制器,所述的CAN通讯电路包括6N137光耦合器,所述的CAN通讯电路与CAN总线收发器连接。
[0008]有益效果:
本发明利用FPGA高速处理能力实现控制算法,与外界通信采用STM32和CAN总线技术,系统稳定可靠,另外,将设计好的FPGA程序或是C程序进行封装,系统的可移植性强。
[0009]本发明具有时钟电路能够保证整个控制器对于时间记录的准确性。
[0010]本发明具有复位电路能够使整个控制的器的能够重新启动。
[0011]【附图说明】:
附图1是本发明的结构示意图。
[0012]附图2是附图1中CAN通讯电路的电路原理图。
[0013]【具体实施方式】:
实施例1:
一种基于FPGA的CAN总线控制器,其组成包括:壳体I,所述的壳体内安装有微处理器2,所述的微处理器与数字信号处理器3连接,所述的数字信号处理器分别与电源电路A,件号:5、时钟电路A,件号:5、复位电路A,件号:6、下载调试电路A,件号:7连接,所述的微处理器与下载调试电路B,件号:8、串口电路9、USB接口电路10、CAN通讯电路11、时钟电路B,件号:12、复位电路B,件号:13、电源电路B,件号:14,人机界面电路15连接。
[0014]实施例2:
根据实施例1所述的基于FPGA的CAN总线控制器,所述的人机界面电路包括显示电路、按键控制电路。
[0015]实施例3:
根据权利要求1或2所述的基于FPGA的CAN总线控制器,所述的微处理器是的单片机,所述的单片机的型号为STM32F103VBT6。
[0016]实施例4:
根据权利要求1或2或3所述的基于FPGA的CAN总线控制器,所述的CAN通讯电路包括6N137光耦合器,所述的CAN通讯电路与CAN总线收发器连接。
【主权项】
1.一种基于FPGA的CAN总线控制器,其组成包括:壳体,其特征是:所述的壳体内安装有微处理器,所述的微处理器与现场可编程门阵列器件连接,所述的现场可编程门阵列器件分别与电源电路A、时钟电路A、复位电路A、下载调试电路A连接,所述的微处理器与下载调试电路B、串口电路、USB接口电路、CAN通讯电路、时钟电路B、复位电路B、电源电路B、人机界面电路连接。
2.根据权利要求1所述的基于FPGA的CAN总线控制器,其特征是:所述的人机界面电路包括显示电路、按键控制电路。
3.根据权利要求1或2所述的基于FPGA的CAN总线控制器,其特征是:所述的微处理器是的单片机,所述的单片机的型号为STM32F103VBT6。
4.根据权利要求1或2或3所述的基于FPGA的CAN总线控制器,其特征是:所述的CAN通讯电路包括6N137光耦合器,所述的CAN通讯电路与CAN总线收发器连接。
【专利摘要】基于FPGA的CAN总线控制器。前国内外已有很多人研究或设计了CAN总线控制器IP核,但其中大多数只是对控制器中的某一个模块进行了研究和设计,并没有实现一个完整的CAN总线控制器的功能。本发明的组成包括:壳体(1),所述的壳体内安装有微处理器(2),所述的微处理器与数字信号处理器(3)连接,所述的数字信号处理器分别与电源电路A(4)、时钟电路A(5)、复位电路A(6)、下载调试电路A(7)连接,所述的微处理器与下载调试电路B(8)、串口电路(9)、USB接口电路(10)、CAN通讯电路(11)、时钟电路B(12)、复位电路B(13)、电源电路B(14)、人机界面电路(15)连接。本发明用于CAN总线控制。
【IPC分类】G05B19-042
【公开号】CN104749987
【申请号】CN201310735925
【发明人】王铁军
【申请人】哈尔滨理大晟源科技开发有限公司
【公开日】2015年7月1日
【申请日】2013年12月29日