一种能保证税控装置数据可靠的方法制造方法及图纸

技术编号:2964063 阅读:228 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种能保证税控装置数据可靠的方法,属税控装置存储技术领域。本发明专利技术所述的技术方案是:一种能保证税控装置数据可靠的方法,其特殊之处是在税控装置的中央处理器(MCU)上设有两个独立的数据存储芯片(FLASH1、FLASH2)用于存储数据且互为备份,重要的数据每个独立的数据存储芯片各存储两份,对全部数据用CRC码进行校验,以检测数据的正确性;当一个独立的数据存储芯片部分或全部损坏,可自动读取另一个独立的数据存储芯片的数据,以保证数据的可靠。本发明专利技术与现有技术相比具有技术方案合理可行,数据真实可靠的措施得力,数据扇区确定读写比较简单,数据不会丢失等突出的实质性特点和显著的进步。

【技术实现步骤摘要】

本专利技术涉及税控装置存储
,尤其涉及。
技术介绍
目前在市场上广泛使用的税控收款机、税控器、税控打印机、银税一体机及数据黑匣子等等税控装置,虽然名称略有差异,但其用途都是一样的,都是国家征收税收的重要工具,因而税控装置数据的可靠性成为税控装置至关重要的性能指标,也是国家、企业、用户共同关心的问题。为提高税控装置数据的可靠性,本
技术人员都在认真地探讨和研究,其中中国专利申请号为200410024296的专利技术专利公开的技术方案就是采用软件ECC校验动态分配存储区域的方法来提高税控装置数据的可靠性,目前这种方法也是大家普遍采用的方法,此方法可以在很大程度上保证税控装置数据的可靠性,但是也存在明显的不足之处(1)当存储数据的FLASH物理损坏后,数据将全部损坏;(2)由于存储区域是动态分配不是固定的,查询、分析数据要先查找扇区状态映射表,相对比较麻烦,因此如何克服现有技术存在的不足,保证税控装置数据的可靠,也是本
技术人员亟待解决的课题。
技术实现思路
本专利技术的专利技术目的是在于克服现有技术的不足而提供的一种通过设置两片独立数据存储器互为备份并增设校验数据,能够保证数据可靠性的方法。本专利技术的专利技术目的还通过外接和内含电池给数据SRAM存储芯片供电方式,确保数据不丢失而保证数据可靠的方法。本专利技术的专利技术目的是通过如下技术方案得以实现的,其特殊之处是在税控装置的中央处理器(MCU)上设有两个独立的数据存储芯片(FLASH1、FLASH2)用于存储数据且互为备份,重要的数据每个独立的数据存储芯片各存储两份,对全部数据用CRC码进行校验,检测数据的正确性;当一个独立的数据存储芯片部分或全部损坏,可自动读取另一个独立的数据存储芯片的数据,以保证数据的可靠。为进一步实现本专利技术的专利技术目的,本专利技术所述的能保证税控装置数据可靠的方法是税控装置的中央处理器(MCU)上还设有两片独立的SRAM存储芯片(SRAM1、SRAM2)用于存储数据且互为备份,在关键的上电瞬间进行信号封锁,读写每一片独立的SRAM存储芯片必须核对口令,以便即使受到干扰,也不会破坏其中的数据;采用不同的供电电路给两片独立的SRAM存储芯片供电,外接电池给SRAM1存储芯片供电,SRAM2采用内部含有电池的方式供电,即使外部电池或供电电路损坏,仍然可以保证SRAM2中的数据不丢失,使数据真实可靠。本专利技术与现有技术相比具有如下突出的实质性特点和显著的进步其一是由于本专利技术通过设置两个独立的数据存储芯片用于存储数据且互为备份,重要的数据每个独立的数据存储芯片各存储两份,对全部数据用CRC码进行校验,以检测数据的正确性,从而保证了数据的可靠,与现有技术相比,税控装置数据的可靠性得到进一步的提高;其二是本专利技术还通过在税控装置的中央处理器(MCU)上设有两片独立的SRAM存储芯片(SRAM1、SRAM2)用于存储数据且互为备份,在关键的上电瞬间进行信号封锁,读写每一片独立的SRAM存储芯片必须核对口令,从而保证在读写每一个数据时都会通过数据中CRC16码从2个或4个备份的数据中找出正确的数据,不仅数据扇区确定读写比较简单,而且使税控装置数据的可靠性有了充分的保证措施;其三是本专利技术的技术方案中还采用外接电池给SRAM1存储芯片供电,SRAM2存储芯片以内部电池供电,这样可以保证无论哪种供电电路损坏,始终保证有一路供电电路完好,确保SRAM存储芯片中的数据不丢失,数据真实可靠,因此本专利技术所述的技术方案具有较好的推广应用价值。附图说明本专利技术由以下附图给出。图1为本专利技术的方框示意图。具体实施例方式下面结合附图详细说明本专利技术的设计方案。实施例(参见附图1)它是采用如下技术方案的税控装置的中央处理器1(MCU)下部通过线路分别连接有各自独立的数据存储芯片2(FLASH1)和数据存储芯片3(FLASH2)用于存储数据。在税控装置的中央处理器1(MCU)的程序软件中将两个各自独立的数据存储芯片2(FLASH1)和数据存储芯片3(FLASH2)存储的数据互为备份,重要的数据每个独立的数据存储芯片各存储两份,对全部数据用CRC码进行校验,以检测数据的正确性。当一个独立的数据存储芯片部分或全部损坏,可自动读取另一个独立的数据存储芯片的数据,以保证数据的可靠。税控装置的中央处理器1(MCU)上部通过线路连接各自独立的SRAM存储芯片4(SRAM2)和存储芯片6(SRAM1),用于存储数据且互为备份,在关键的上电瞬间进行信号封锁,读写每一片独立的SRAM存储芯片必须核对口令,即使受到干扰,也不会破坏其中的数据;采用不同的供电电路给两片独立的SRAM存储芯片供电,外接电池7给SRAM1存储芯片6供电,SRAM2存储芯片4采用内部含有电池5的方式供电,即使外部电池或供电电路损坏,仍然可以保证SRAM2中的数据不丢失,使数据真实可靠。具体实现方法如下(1)在系统上电瞬间,封锁SRAM存储芯片的片选信号CS1、CS2,使其不能被选中;封锁WR3、WR4使其不被访问;WR1、WR2设计为口令访问的方式,读写数据前必须校验口令,只有口令正确才能进行读取或写入操作。(2)对数据存储芯片FLASH操作写操作时,将数据加入CRC-16校验同时写入数据存储芯片2(FLASH1)、3(FLASH2)中并通过回读进行核对写入是否成功,保证数据在写入的过程中是正确的;读取数据时,通过数据中CRC-16码来识别数据的正确性,从2个或4个备份中找出正确的数据。(3)写SRAM存储芯片时,先核对SRAM存储芯片的口令,将数据存放在不同的SRAM存储芯片的相同区域,写完后进行加锁操作;读取数据时,也先核SRAM存储芯片的口令,通过数据中CRC-16码从2个或4个备份中找出正确的数据。(4)外接电池7来给SRAM存储芯片6(SRAM1)供电,存储芯片4(SRAM2)存储芯片内部含有电池5供电,这样即使外部电池7或供电电路损坏,仍然可以确保SRAM存储芯片中的数据不丢失,进一步提高了税控装置数据的可靠性。权利要求1.,其特征是在税控装置的中央处理器(MCU)上设有两个独立的数据存储芯片(FLASH1、FLASH2)用于存储数据且互为备份,重要的数据每个独立的数据存储芯片各存储两份,对全部数据用CRC码进行校验,以检测数据的正确性;当一个独立的数据存储芯片部分或全部损坏,可自动读取另一个独立的数据存储芯片的数据,以保证数据的可靠。2.根据权利要求1所述的能保证税控装置数据可靠的方法,其特征是所述的税控装置的中央处理器(MCU)上,还设有两片独立的SRAM存储芯片(SRAM1、SRAM2)用于存储数据且互为备份,在关键的上电瞬间进行信号封锁,读写每一片独立的SRAM存储芯片必须核对口令,以便即使受到干扰,也不会破坏其中的数据;采用不同的供电电路给两片独立的SRAM存储芯片供电,外接电池给SRAM1存储芯片供电,SRAM2采用内部含有电池的方式供电,即使外部电池或供电电路损坏,仍然可以保证SRAM2中的数据不丢失,使数据真实可靠。全文摘要本专利技术公开了,属税控装置存储
本专利技术所述的技术方案是,其特殊之处是在税控装置的中央处理器(MCU)上设有两个独立的数据存储芯片(FLASH1、FLASH2)用于存储数据且互为备本文档来自技高网
...

【技术保护点】
一种能保证税控装置数据可靠的方法,其特征是在税控装置的中央处理器(MCU)上设有两个独立的数据存储芯片(FLASH1、FLASH2)用于存储数据且互为备份,重要的数据每个独立的数据存储芯片各存储两份,对全部数据用CRC码进行校验,以检测数据的正确性;当一个独立的数据存储芯片部分或全部损坏,可自动读取另一个独立的数据存储芯片的数据,以保证数据的可靠。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘云学梁俊杰于会徐春媛
申请(专利权)人:山东银宝科技发展有限公司
类型:发明
国别省市:37[中国|山东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利