加油机控制系统soc芯片的制作方法

文档序号:6286405阅读:516来源:国知局
专利名称:加油机控制系统soc芯片的制作方法
技术领域
本发明涉及一种加油机控制系统的S0C (System On Chip,片上系统)芯片,属加油机控 制技术。
背景技术
随着汽车时代的到来,市场上对加油机的需求量越来越大,对加油机性能的要求越来越 高。但是,目前市场上的加油机,其控制系统一般采用传统的离散器件组成,分离器件多, 抗干扰性差,系统易受电磁干扰而不能正常工作,而且不法分子容易通过"飞线"等手段, 对加油机控制电路进行擅自改动,影响税控芯片对加油量的准确读取,从而偷税漏税,给国 家财政税收带来极大损失。并且,传统的加油机控制系统,其有限的电路板空间上集中了过 多的离散器件,这对各个器件的散热造成了极为不利的影响, 一旦系统发生故障,由于器件 过多,故障不易排查,给客户的正常使用带来极大不便。
通过采用CPLD (Complex Programmable Logic Device,复杂可编程逻辑器件)或FPGA (Field Programmable Gate Array,现场可编程门阵列),将各个离散器件集成在一起,以 实现加油机的控制功能,是解决上述问题的方法之一。名称为"税控燃油加油机智能控制装 置"、专利号为200520081503.2的专利即属于此列。但是,由于CPLD或FPGA成本一般较 高,而且功率消耗较大,内部资源的利用率低,因此,基于CPLD或FPGA的加油机控制系统, 只适用于小批量的加油机控制系统设计,而加油机的需求量却与日俱增,市场上迫切需要一 种能大批量生产的低成本、低功耗、高性能加油机控制系统,遗憾的是,目前的加油机控制 系统还不能满足市场的这种需求。

发明内容
为了克服现有技术的缺陷和不足本发明提出了一种可大批量生产的加油机控制系统SOC心片。
本发明的技术方案如下 一种加油机控制系统S0C芯片,由CPU处理模块、数据传输模 块、CAN总线控制模块、RAM数据存储模块、R0M程序存储模块、在线程序烧录模块、Viterbi 编译码模块、JTAG测试模块、IO引脚模块组成,其特征在于,数据传输模块、CAN总线控制 模块、MM数据存储模块、在线程序烧录模块分别与CPU处理模块相连,ROM程序存储模块与 在线程序烧录模块相连,Viterbi编译码模块与数据传输模块相连,同时,数据传输模块、 CAN总线控制模i央、在线程序烧录模i央、Viterbi编译码模块分别与JTAG测试模块相连,JTAG 测试模块与10引脚模块相连。
本发明S0C芯片的CPU处理模块通过数据传输模块与挂接在数据传输模块上的各个外部 设备进行数据通信,控制各个设备的动作;通过在线程序烧录模块,系统运行所需要的程序 被在线烧录到ROM程序存储模块中,CPU处理模块执行ROM程序存储模块中的程序,并将中 间计算数据存放到RAM数据存储模块内;同时,CPU处理模块通过CAN总线控制模块,将加 油过程中计算所得的数据实时传输到总线上;Viterbi编译码模块用于接收外界无线传输过 来的数据信息,译码后经数据传输模块传送到CPU处理模块,CPU处理模块通过数据传输模 块将要发送的数据由Viterbi编译码模块编码后送出;JTAG测试模块用于对芯片进行测试,IO引脚模块作为SOC芯片与外部各个设备的接口,负责数据的输入输出;本系统各模块内的 时序电路部分采用门控时钟设计。
本发明由于采用S0C芯片,其成本远远低于CPLD和FPGA,并且由于采用了先进的低功耗 设计技术,功耗值有了明显降低。同时,因为是专用集成电路芯片,所以内部资源利用率极 高,能够大批量生产。本SOC芯片集成了传统加油机控制系统的各个离散器件,能有效防止 不法分子对电路结构进行任意篡改,功能相比于传统加油机也有了进一步的增强,并且抗干 扰性好,可靠性高,为加油机的长期稳定工作提供了有力的保障。本发明可以通过内部的CAN 总线控制模块,实现对加油机工作状况的本地有线监控,而且还可以通过Viterbi编译码模 块,实现对加油机工作状况的远程无线监控,进一步扩展了加油机的功能。
该芯片由于采用了在线程序烧录模块,因此可在系统编程,方便了程序的烧录,由于采 用了CAN总线控制模块,因此可将加油机工作数据实时传输到本地监控台,有利于加油站对 各个加油机的工作状况监控,同时,由于采用了 Viterbi编译码模块,使得CPU处理模块可 远程的与外界通过无线的方式高可靠度收发数据和控制指令,并且,本芯片还采用了JTAG测 试模块,可有效对芯片内部进行测试,降低了测试成本,进一步提高了加油机控制系统的可 靠性。整个SOC芯片采用低功耗设计技术,成本低,集成度高,稳定性好,具有极佳的推广 价值。


图l是本发明系统SOC芯片的框图。
其中1、 CPU处理模块,2、 RAM数据存储模块,3、 CAN总线控制模块,4、数据传输模 块,5、 ROM程序存储模块,6、在线程序烧录模块,7、 Viterbi编译码模块,8、 JTAG测试 模块,9、 IO引脚模块。
具体实施例方式
下面结合附图和实施例对本发明做进一步说明,但不限于此。 实施例
本发明实施例如图1所示,由CTU处理模块1、数据传输模块4、 CAN总线控制模块3、 R扁数据存储模块2、 ROM程序存储模块5、在线程序烧录模块6、 Viterbi编译码模块7、 JTAG 测试模块8、 10引脚模块9组成;其特征在于,数据传输模块l、 CAN总线控制模块3、 RAM 数据存储模块2、在线程序烧录模块6分别与CPU处理模块1相连,ROM程序存储模块5与在 线程序烧录模块6相连,Viterbi编译码模块7与数据传输模块4相连,同时,数据传输模 块4、 CAN总线控制模块3、在线程序烧录模块6、 Viterbi编译码模块7分别与JTAG测试模 块8相连,JTAG测试模块8与10引脚模块9相连。
本SOC芯片采用CharterO. 35微米CMOS工艺库实现,设计工具为Synopsys公司的ASIC 系列软件。
权利要求
1、一种加油机控制系统SOC芯片,由CPU处理模块、数据传输模块、CAN总线控制模块、RAM数据存储模块、ROM程序存储模块、在线程序烧录模块、Viterbi编译码模块、JTAG测试模块、IO引脚模块组成,其特征在于,数据传输模块、CAN总线控制模块、RAM数据存储模块、在线程序烧录模块分别与CPU处理模块相连,ROM程序存储模块与在线程序烧录模块相连,Viterbi编译码模块与数据传输模块相连,同时,数据传输模块、CAN总线控制模块、在线程序烧录模块、Viterbi编译码模块分别与JTAG测试模块相连,JTAG测试模块与I0引脚模块相连。
全文摘要
加油机控制系统SOC芯片,属加油机控制技术。由CPU处理模块、数据传输模块、CAN总线控制模块、RAM数据存储模块、ROM程序存储模块、在线程序烧录模块、Viterbi编译码模块、JTAG测试模块、IO引脚模块组成;数据传输模块、CAN总线控制模块、RAM数据存储模块、在线程序烧录模块分别与CPU处理模块相连,ROM程序存储模块与在线程序烧录模块相连,Viterbi编译码模块与数据传输模块相连,数据传输模块、CAN总线控制模块、在线程序烧录模块、Viterbi编译码模块分别与JTAG测试模块相连,JTAG测试模块与IO引脚模块相连。本发明成本低,集成度高,稳定性好,具有极佳的推广价值。
文档编号G05B19/04GK101510075SQ20091001456
公开日2009年8月19日 申请日期2009年3月11日 优先权日2009年3月11日
发明者仝红红, 超 徐, 徐加利, 恒 王, 昆 王, 王小晨, 全 苗, 袁东风, 权 黄 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1