專利名稱:具有數據移植功能的稅控收款機的制作方法
技術領域:
本實用新型涉及一種稅控收款機,具體地說,是涉及一種保證數據存儲單元在稅控收款機中的相對獨立性,物理上可以方便的與稅控收款機分離與結合,并確保此過程中數據不受損壞的稅控收款機電路。
背景技術:
稅控收款機是一種具有稅控功能的電子收款機,目前廣泛應用于服務業、娛樂業、文化體育業、交通運輸業等地稅所屬行業。在稅控收款機國家標準GB18240.1-2003中規定1)稅控收款機的數據包括稅控數據和經營數據,其中稅控數據是指涉及稅務管理的數據,即機器出廠數據、初始化數據、發票數據、日交易數據和申報數據;經營數據指經營活動中的有關數據;2)稅控收款機應保證經營數據的正確生成、可靠存儲和安全傳遞,并可實現稅務機關管理和數據核查等要求;3)稅控收款機應通過稅控卡正確生成稅控數據,稅控數據分別可靠存儲在稅控卡和稅控存儲器中,采用用戶卡或其它媒體將稅控數據安全傳遞到稅務機關的稅控收款機管理系統中;4)稅控收款機管理系統將納稅人相關信息寫入稅控卡中,并通過稅控卡對稅控收款機進行初始化處理,即建立稅控卡和稅控收款機的唯一對應關系;5)稅控存儲器應采用非易失性存儲器,其容量至少應滿足存儲5年的日交易數據。
為達到以上要求,與稅控數據相關的部分通常采用的設計方案是1)系統硬件部分主要包括中央處理器、程序代碼存儲器、數據存儲器、稅控存儲器、實時時鐘、后備電池及充放電電路;2)程序代碼存儲器、稅控存儲器使用非易失存儲器芯片(一般為FLASH芯片或EEPROM芯片),程序代碼存儲器用于存放程序代碼、字庫,而稅控存儲器則用于存放機器使用過程中產生的稅控數據;3)數據存儲器一般采用SRAM芯片,提供程序運行時一些中間變量的存儲和臨時稅控數據的存儲;4)后備電池及沖放電電路用來保證系統主電源掉電后SRAM的數據不丟失,系統實時時鐘能夠正常運行。
值得指出的是,像FLASH、EEPROM等類型的非易失存儲器有擦寫次數的限制,如果每天進行的每筆交易產生的稅控數據都隨時寫入稅控存儲器中,則會造成稅控存儲器的壽命不能滿足國標GB18240.1-2003中規定的5年要求。為了解決這個問題,采用一片SRAM芯片作為臨時稅控數據存儲器是必要的,每筆交易的稅控數據先臨時存放與SRAM中,在固定的時間由系統寫入稅控存儲器。SRAM芯片作為臨時數據存儲器,必須保證掉電后數據不能丟失,這一點可由后備電池來保證。
按照以上方案設計的稅控收款機是能夠滿足國家標準的要求的,但是在實際使用時存在以下不足由于機器與稅控卡與稅控機一一對應,且稅控機內部存儲了稅控數據與經營數據,如果在機器出現故障后,需要為用戶提供備用機器(或更換新的機器)時,稅務機關必須重新為該用戶發稅控IC卡,并對備用機器(或新機器)進行初始化,采用這種方法將會使原來故障機器上的數據無法借助正常的手段讀出,即使將原來故障機器中的數據讀出,也不能導入新的機器繼續使用。這樣就更換機器的過程中會造成以下不良后果1)由于數據損失,影響用戶的商業數據的統計正常進行;2)由于數據損失影響稅務機關的正常稅款征收工作;3)更換的新機器后,需要稅務機關為用戶重新發放稅控IC卡,并對機器進行初始化,增加了稅務機關與售后服務部門的工作量。
發明內容
本實用新型為了解決現有技術中稅控機出現故障時不僅影響用戶正常營業,更甚者將影響稅務機關的正常稅款征收工作的問題,提供了一種新型的具有數據移植功能的稅控收款機,此稅控收款機在出現故障時,可以將故障機器的數據存儲單元移植到備用機器或新機器中,并繼續使用原來的稅控IC卡,從而既不影響用戶的營業,又不影響稅務機關的管理工作,具有顯著的應用效果。
為解決上述技術問題,本實用新型采用以下技術方案予以實現一種具有數據移植功能的稅控收款機,包括中央處理器、程序代碼存儲器、數據存儲器、稅控存儲器、實時時鐘、后備電池及充放電電路;其中,所述程序代碼存儲器、數據存儲器和稅控存儲器單獨制成一片PCB數據板,通過連接器實現其與主控板之間的連接。
作為對上述技術方案的進一步限定,在所述數據板上設置有對數據存儲器的電源端和片選端進行控制的管理器。其中,所述管理器的片選信號輸入端經連接器與主控板上的中央處理器相連,其片選信號輸出端連接數據存儲器的片選端,實現中央處理器對數據存儲器的使能控制;所述管理器的復位端經連接器與主控板上的中央處理器相連,在系統上電和主電源掉電時向中央處理器輸出復位信號;另外,所述管理器還包含有兩個電源輸入端,一個主電源輸入端,經連接器連接主控板上的主供電電源;一個備用電源輸入端,經連接器連接主控板上的后備電池;管理器的電源輸出端連接數據存儲器的電源端。
作為對上述技術方案的再進一步限定,在所述數據板上還設置有充電電容,所述充電電容一方面與管理器的備用電源輸入端相連,另一方面經連接器與主控板上的備用電池相連。
作為對上述技術方案的更進一步限定,所述連接器設置有兩個,其中一個連接所述程序代碼存儲器和數據存儲器的數據端和地址端以及稅控存儲器的I/O端,另一個連接所述程序代碼存儲器、數據存儲器和稅控存儲器的控制端;在主控板上設置有與所述連接器相對應的插接器,分別連接中央處理器的數據端、地址端和控制端。
作為對上述技術方案的更進一步限定,所述程序代碼存儲器采用型號為MX29LV320ABTC的NOR FLASH存儲芯片實現;數據存儲器采用型號為HY62V8100B的SRAM存儲芯片實現;稅控存儲器采用型號為K9F2808的NAND FLASH存儲芯片實現,而所述的管理器則采用一型號為MAX6367的管理芯片實現。
與現有技術相比,本實用新型的優點和積極效果是本實用新型的稅控收款機硬件部分采用分體式結構,將程序代碼存儲器、數據存儲器和稅控存儲器單獨設置在一塊PCB板上,通過連接器實現其與主控板的連接,使數據存儲單元與機器在物理上可以方便的結合與分離,并設計專門的管理器電路以保證數據存儲單元在與機器分離過程中數據不會被破壞,分離以后SRAM芯片中數據短時間內不會丟失,從而確保了稅控數據與經營數據的安全移植。在機器出現故障時,可以方便的將數據板從故障機上取下,安裝到為用戶提供的備用機器上,并繼續使用原來的稅控IC卡,從而基本不會影響用戶正常營業,并且保證了稅務機關稅款征收工作的連續性,具有較高的實用價值。
圖1是本實用新型具有數據移植功能的稅控收款機的數據板電路原理圖。
具體實施方式
以下結合附圖和具體實施方式
對本實用新型作進一步詳細的說明。
圖1中,在數據板上設置有數據存儲器U1,其采用型號為HY62V8100B的SRAM存儲芯片實現,用來存放系統運行時的中間變量、存放稅控數據,該芯片U1中存儲的數據需要電源維持,如果失去電源,存儲的數據將丟失。程序代碼存儲器U2采用型號為MX29LV320ABTC的NOR FLASH存儲芯片實現,用來存放軟件代碼和機器編號。稅控存儲器U3采用型號為K9F2808的NANDFLASH存儲芯片實現,用來存放稅控數據。管理器U4采用芯片MAX6367實現,其功能有三個第一,系統主電源掉電過程中,將數據存儲器U1的工作電源切換到后備電池;第二,完成系統掉電后保持數據存儲器U1的片選信號為高電平,確保數據存儲器U1中的數據不會由于地址總線與數據總線上的干擾信號被改寫;第三,產生復位信號給CPU。元件JP1與JP2為板對板連接器,可以實現數據板與主控板之間的插接。其中,連接器JP1分別與數據存儲器U1的數據端DQ0~DQ7和地址端A0~A16,程序代碼存儲器U2的數據端DQ0~DQ15和地址端A0~A20以及稅控存儲器U3的I/O口0~7相連,實現存儲器U1~U3與CPU之間的數據通信;連接器JP2分別連接存儲器U1~U3的控制端,實現CPU對存儲器U1~U3的控制。元件CAP為0.1F的電容,在數據板與主控板分離后,電容CAP為數據存儲器U1提供工作電源,保證其內部數據在短時間內不會丟失。
系統正常工作時,將數據板插在主控板上,其工作原理如下當系統上電時,管理器U4產生復位信號,通過其1腳輸出到CPU中,系統程序開始運行,同時將其5腳與6腳連通,使SRAM芯片的工作電源由后備電池切換為主供電電源。此后,管理器U4的8腳電平隨2腳電平同步變化,2腳經連接器JP2的5腳與CPU相連,使數據存儲器U1的片選端CS1由CPU控制。系統正常運行時,將稅控數據臨時存放于SRAM中,每天特定的時刻系統將SRAM中的稅控數據轉移到稅控存儲器U3中。
在系統主供電電源掉電的過程中,管理器U4產生復位信號給CPU,同時將其6腳與7腳連通,使SRAM芯片的工作電源由主供電電源切換為后備電池供電。管理器U4的8腳輸出并保持高電平,即SRAM芯片的片選信號無效,這樣可以防止SRAM芯片中的數據被誤寫。
當數據板插在主控板上時,電容CAP始終保持充電狀態。數據板在系統主電源關掉后可以從主控板上拔下,在連接數據板與主控板的板對板連接器JP1和JP2分離的過程中,連接器JP1、JP2的引腳上將會出現電平波動,如果不采取措施,這些電平波動極有可能造成SRAM中的數據被破壞。在本實用新型的設計電路中,主供電電源掉電后,管理器U4的8腳一直保持高電平狀態,從而保證了SRAM芯片的片選信號無效,防止了數據總線與地址總線上由于電平波動造成SRAM芯片中的數據被改寫的可能,確保了稅控數據的準確性。在數據板與主控板分離后,電容CAP為數據板上的SRAM芯片提供工作電源,使SRAM芯片中存儲的數據得到保持。
通過采用以上電路結構,使稅控收款機具有以下有益效果1、機器出現故障后,維護人員可以在斷開主電源的情況下將機器主控板上的數據板拔出,插到備用機器上,將備用機器提供給用戶使用,基本不會影響用戶的正常營業,從而將由于機器故障給用戶帶來的經濟損失降到最低。在故障排除后,維護人員可以將在斷開主電源的情況下將備用機器上的數據板拔出,插到已經排除故障的機器上,提供給用戶繼續使用。2、在機器出現故障,且故障不能修復的情況下,維護人員可以將該機器上的數據板裝入一臺新的機器中,并將新機器提供給用戶使用。在給用戶更換機器的過程中,只要操作正確,不會損失數據,不會給稅務機關的管理工作帶來不利影響。
當然,上述說明并非是對本實用新型的限制,本實用新型也并不僅限于上述舉例,本技術領域的普通技術人員在本實用新型的實質范圍內所做出的變化、改型、添加或替換,也應屬于本實用新型的保護范圍。
權利要求1.一種具有數據移植功能的稅控收款機,包括中央處理器、程序代碼存儲器、數據存儲器、稅控存儲器、實時時鐘、后備電池及充放電電路;其特征在于所述程序代碼存儲器、數據存儲器和稅控存儲器單獨制成一片PCB數據板,通過連接器實現其與主控板之間的連接。
2.根據權利要求1所述的具有數據移植功能的稅控收款機,其特征在于所述程序代碼存儲器和數據存儲器的數據端、地址端和控制端以及稅控存儲器的數據端和控制端分別經連接器與主控板相連。
3.根據權利要求1所述的具有數據移植功能的稅控收款機,其特征在于在所述數據板上設置有對數據存儲器的電源端和片選端進行控制的管理器。
4.根據權利要求3所述的具有數據移植功能的稅控收款機,其特征在于所述管理器的片選信號輸入端經連接器與主控板上的中央處理器相連,其片選信號輸出端連接數據存儲器的片選端,實現中央處理器對數據存儲器的使能控制。
5.根據權利要求3所述的具有數據移植功能的稅控收款機,其特征在于所述管理器的復位端經連接器與主控板上的中央處理器相連,在系統上電和主電源掉電時向中央處理器輸出復位信號。
6.根據權利要求3所述的具有數據移植功能的稅控收款機,其特征在于所述管理器包含有兩個電源輸入端,一個主電源輸入端,經連接器連接主控板上的主供電電源;一個備用電源輸入端,經連接器連接主控板上的后備電池;管理器的電源輸出端連接數據存儲器的電源端。
7.根據權利要求3所述的具有數據移植功能的稅控收款機,其特征在于在所述數據板上設置有充電電容,所述充電電容一方面與管理器的備用電源輸入端相連,另一方面經連接器與備用電池相連。
8.根據權利要求1或2所述的具有數據移植功能的稅控收款機,其特征在于在所述數據板上設置有兩個連接器,其中一個連接存儲器的數據端和地址端,另一個連接存儲器和管理器的控制端;在主控板上設置有與所述連接器相對應的插接器,分別連接中央處理器的數據端、地址端和控制端。
9.根據權利要求3至7中任一項所述的具有數據移植功能的稅控收款機,其特征在于所述管理器采用一型號為MAX6367的管理芯片實現。
10.根據權利要求1所述的具有數據移植功能的稅控收款機,其特征在于所述程序代碼存儲器采用型號為MX29LV320ABTC的NOR FLASH存儲器實現;數據存儲器采用型號為HY62V8100B的SRAM存儲器實現;稅控存儲器則采用型號為K9F2808的NAND FLASH存儲器實現。
專利摘要本實用新型公開了一種具有數據移植功能的稅控收款機,包括中央處理器、程序代碼存儲器、數據存儲器、稅控存儲器、實時時鐘及后備電池。其中,所述程序代碼存儲器、數據存儲器和稅控存儲器單獨制成一片PCB數據板,通過連接器實現其與主控板之間的連接。所述稅控收款機硬件設計采用分體式結構,使數據存儲單元與機器在物理上可以方便的結合與分離,并設計專門的管理器電路以保證數據存儲單元在與機器分離過程中數據不會被破壞,分離以后SRAM芯片中數據短時間內不會丟失,從而確保了稅控數據與經營數據的安全移植。在機器出現故障時,可以方便的給用戶提供備用機器,基本不會影響用戶正常營業,并且保證了稅務機關稅款征收工作的連續性。
文檔編號G07G1/12GK2814532SQ20052008569
公開日2006年9月6日 申請日期2005年8月3日 優先權日2005年8月3日
發明者于秀棠, 王建軍, 強仁, 梁棟 申請人:海信集團有限公司, 青島海信智能商用設備有限公司