專利名稱:稅控收款機(jī)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種收款機(jī),更具體地說,涉及一種具有稅控功能的收款機(jī)。
背景技術(shù):
目前在市場上使用的收款機(jī)都包含有顯示器、打印機(jī)、主機(jī)、鍵盤及顧客顯示裝置,其中顯示器、打印機(jī)、鍵盤及顧客顯示器均通過數(shù)據(jù)線與主機(jī)連接,由主機(jī)控制各設(shè)備實現(xiàn)收款、顯示及打印票據(jù)的功能。但是這些普通的收款機(jī)無法實現(xiàn)稅務(wù)控制,對國家進(jìn)行稅收帶來不便,使稅收成本增加,并且容易造成偷稅、漏稅。為此目前市面上出現(xiàn)了具有稅控功能的收款機(jī),如中國專利第98233756.6、03224126.7號中公開的兩種稅控收款機(jī),雖然均通過在現(xiàn)有收款機(jī)中加設(shè)了稅控裝置,如稅控IC卡,對每一筆交易均進(jìn)行稅務(wù)控制,但在這些稅控收款機(jī)內(nèi)部均采用單片機(jī)進(jìn)行控制,并且采用MCU來實現(xiàn)微型打印機(jī)的驅(qū)動控制,如此導(dǎo)致整個稅控收款機(jī)的結(jié)構(gòu)系統(tǒng)復(fù)雜,成本過高等問題。
為此本實用新型中的創(chuàng)作人憑借其多年從事相關(guān)行業(yè)的經(jīng)驗與實踐,并經(jīng)潛心研究與開發(fā),終于創(chuàng)造出一種采用可編程邏輯控制器來控制打印驅(qū)動程序的稅控收款機(jī),使該稅控收款機(jī)具有簡化系統(tǒng)結(jié)構(gòu)的優(yōu)點。
發(fā)明內(nèi)容
本實用新型的目的在于提供一種稅控收款機(jī),該稅控收款機(jī)采用可編程邏輯控制器來控制打印驅(qū)動程序,從而具有簡化系統(tǒng)結(jié)構(gòu)的優(yōu)點。
本實用新型中的稅控收款機(jī)包括有機(jī)殼、嵌入式CPU、IC卡讀卡器、打印機(jī)、液晶顯示器、顧客顯示器及鍵盤,所述嵌入式CPU、打印機(jī)設(shè)在機(jī)殼內(nèi)部,所述IC卡讀卡器設(shè)在機(jī)殼內(nèi)部且位于機(jī)殼的底部或前部,所述液晶顯示器、顧客顯示器和鍵盤設(shè)在機(jī)殼上表面,所述IC卡讀卡器通過串行數(shù)據(jù)線與所述嵌入式CPU連接,該嵌入式CPU相應(yīng)的I/O分別連接所述液晶顯示器、顧客顯示器與存儲器,其特征在于所述嵌入式CPU為32位Arca210嵌入式CPU內(nèi)核的GT2000,該嵌入式CPU通過CPLD可編程邏輯控制器與所述打印機(jī)連接,所述鍵盤為一90鍵專用矩陣鍵盤,通過CPLD可編程邏輯控制器和74LV373鎖存控制器與CPU連接。
所述存儲器包括在有一片存儲硬件配置信息的ATMEL 24C04 E2PROM,一片存儲系統(tǒng)BOOT LOADER文件的256KB SST 39VF020 FLASH芯片,2片共32MB的SDRAM W981216內(nèi)存,一塊32MB的基于M-Systems FLASH芯片MD2811-d32的非易失存儲器、及一片32KB的W24258S SRAM斷電保護(hù)存儲器。
所述嵌入式CPU通過一Super I/O芯片擴(kuò)展有一個PS/2鍵盤接口,2個RS-232串行通訊接口,同時通過一SP3232擴(kuò)展有一帶孔型座RS-232接口,通過一DS75176BM擴(kuò)展有一RS485接口。
所述CPLD可編程邏輯控制器采用EPM3128。
所述打印機(jī)為EPSON M-U110微型打印機(jī)。
所述嵌入式CPU連接有一時鐘控制器,該時鐘控制器的芯片為DS1337。
所述嵌入式CPU通過一RTL8201芯片連接有一Ethernet接口。
本實用新型中的稅控收款機(jī)由于采用了一片ALTERA的EPM3128 CPLD作為輔助控制器,不同于現(xiàn)有稅控收款機(jī)采用MCU來實現(xiàn)微型打印機(jī)的驅(qū)動控制,并且采用CPLD來控制微型打印機(jī)的邏輯控制功能,包括打印機(jī)狀態(tài)讀取以及對進(jìn)紙馬達(dá)、打印頭馬達(dá)、打印頭線圈等的操作控制,從而充分利用了Arca210 CPU的驅(qū)動能力,簡化了系統(tǒng)結(jié)構(gòu)。
圖1是本實用新型中稅控收款機(jī)的立體外觀圖;
圖2是本實用新型中稅控收款機(jī)的結(jié)構(gòu)框圖;圖3是本實用新型中CPU擴(kuò)展存儲器接口電路原理圖;圖4是本實用新型中CPU外擴(kuò)周邊設(shè)備接口電路原理圖;圖5是本實用新型中CPLD接口電路的原理圖;圖6是本實用新型中鍵盤接口的電路原理圖。
具體實施方式
下面將結(jié)合附圖對本實用新型中的具體實施例作進(jìn)一步詳細(xì)說明。
如圖1和圖2所示,本實用新型中的稅控收款機(jī)包括有一主控制板1、打印機(jī)2、LCD顯示器3、顧客顯示裝置4、兩用戶IC卡讀卡器5、鍵盤8及供電電源6。主控制板1、打印機(jī)2設(shè)在機(jī)殼7內(nèi)部,兩IC卡讀卡器設(shè)在機(jī)殼7內(nèi)部且分別位于機(jī)殼的底部與前部,液晶顯示器3、顧客顯示器4和鍵盤8設(shè)在機(jī)殼7的上表面,其中液晶顯示器3與機(jī)殼7可轉(zhuǎn)動連接,顧客顯示器4與機(jī)殼7可升降連接,兩IC卡讀卡器5通過74HC4053串行數(shù)據(jù)線與主控制板1連接,該主控制板1相應(yīng)的I/O端口分別連接液晶顯示器3、顧客顯示器4、存儲器9、打印機(jī)2、鍵盤8、JTAG接口、時鐘控制器。
主控制板1是本實用新型中稅控收款機(jī)的核心,其采用方舟32位Arca210嵌入式CPU內(nèi)核的GT2000為主控制器,內(nèi)置更加安全、穩(wěn)定、可靠的Linux操作系統(tǒng),該主控制板1連接有一存儲器9,如圖2和圖3所示,該存儲器9包括一片存儲硬件配置信息的ATMEL 24C04 E2PROM(圖中未示出),一片存儲系統(tǒng)BOOT LOADER文件的256KB的SST 39VF020 FLASH芯片91,2片共32MB的華邦SDRAM W981216的內(nèi)存92,一塊32MB的基于M-Systems FLASH芯片MD2811-d32的DOC模塊93,該DOC模塊作為非易失存儲器的存儲操作系統(tǒng)、文件系統(tǒng)、應(yīng)用軟件和數(shù)據(jù)庫系統(tǒng)等,以及一片32KB的華邦W24258S SRAM,作為保護(hù)數(shù)據(jù)的斷電保護(hù)存儲器94。
如圖2和圖5所示,打印機(jī)2采用Epson M-U110微型打印機(jī),該打印機(jī)2內(nèi)的驅(qū)動電路21與CPLD可編程邏輯控制器20連接,利用該可編程邏輯控制器20可以對打印機(jī)2的打印機(jī)狀態(tài)讀取、進(jìn)紙馬達(dá)、打印頭馬達(dá)、打印頭線圈等的操作進(jìn)行合理控制。
如圖2所示,液晶顯示器3采用240*64點陣的大屏幕帶背光液晶顯示器,連接在主控制板自帶的LCD控制接口。
如圖2和圖4所示,顧客顯示器4采用12位的數(shù)碼管,直接與主控制板1的I/O端口連接,JTAG接口也直接與主控制板1的I/O端連接。
兩IC卡讀卡器5均包括有IC卡座和電源控制電路,其中IC卡座與電源控制電路連接在主控制板1相應(yīng)的端口,對IC卡數(shù)據(jù)的讀寫操作由主控制器GT2000完成。至于IC讀卡器5的具體結(jié)構(gòu)與工作原理為現(xiàn)有技術(shù),在此不再詳細(xì)描述。
如圖2和圖6所示,鍵盤8采用90鍵的專用矩陣鍵盤,直接設(shè)在機(jī)殼7的表面,通過CPLD可編程邏輯控制器和74LV373鎖存控制器80與主控制板1連接。利用該鍵盤可以實現(xiàn)GB18240.1中稅控部分的需求,支持GB2312字庫,具有易學(xué)易用的優(yōu)點。
本實用新型中的稅控收款機(jī)由于在主控制板1與打印機(jī)2之間采用了一片ALTERA的EPM3128 CPLD作為輔助控制器,使得本實用新型中的稅控收款機(jī)不同于現(xiàn)有稅控收款機(jī)專用的MCU來實現(xiàn)微型打印機(jī)驅(qū)動控制,從而充分利用了方舟Arca210 CPU的驅(qū)動能力,簡化了系統(tǒng)結(jié)構(gòu)。
本實用新型中的可編程邏輯控制器CPLD除了對打印機(jī)2進(jìn)行控制外,還完成了存儲器9、主控制板I/O端口及外設(shè)I/O緩沖寄存器的地址空間映射,充分利用了CPLD的富余資源,實現(xiàn)了其它一些控制功能(因這此功能不是本實用新型的發(fā)明點所在,且又是現(xiàn)有技術(shù),因此不再另行詳細(xì)描述),減少了分立元件的使用。
本實用新型主控制板1還設(shè)置了豐富的用戶接口資源,以適應(yīng)用戶的不同需求。如通過一片華邦Super I/O芯片W83977擴(kuò)展了一個PS/2鍵盤接口10及2個RS-232串行通訊接口15,便于與外界鍵盤的連接,通過一片SP3232擴(kuò)展了一個帶孔型座的RS-232接口11,通過一片DS75176BM擴(kuò)展了一個RS-485接口12,便于與外界的電子秤或電子掃描板等連接,同時還設(shè)置有一錢箱接口14。通過REALTEK的RTL8201芯片設(shè)置有一Ethernet接口13,便于外界網(wǎng)絡(luò)的連接,同時還可以利用RS485接口12進(jìn)行系統(tǒng)內(nèi)部組網(wǎng)。
綜上所述,本實用新型中的稅控收款機(jī)借助于CPLD作為主控制板的輔助控制器,簡化了系統(tǒng)的結(jié)構(gòu)及減少了分立元件的使用。
權(quán)利要求1.一種稅控收款機(jī),包括有機(jī)殼、嵌入式CPU、IC卡讀卡器、打印機(jī)、液晶顯示器、顧客顯示器及鍵盤,所述嵌入式CPU、打印機(jī)統(tǒng)一設(shè)在所述機(jī)殼內(nèi)部,所述IC卡讀卡器設(shè)在所述機(jī)殼內(nèi)部且位于機(jī)殼的底部或前部,所述液晶顯示器、顧客顯示器和鍵盤設(shè)在機(jī)殼上表面,所述IC卡讀卡器通過串行數(shù)據(jù)線與所述嵌入式CPU連接,該嵌入式CPU相應(yīng)的I/O分別連接所述液晶顯示器、顧客顯示器與存儲器,其特征在于所述嵌入式CPU通過CPLD可編程邏輯控制器與所述打印機(jī)連接,所述鍵盤為一專用矩陣鍵盤,通過CPLD可編程邏輯控制器和74LV373鎖存控制器與CPU連接。
2.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述嵌入式CPU為32位Arca210嵌入式CPU內(nèi)核的GT2000。
3.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述存儲器包括在有一片存儲硬件配置信息的ATMEL 24C04 E2PROM,一片存儲系統(tǒng)BOOT LOADER文件的256KB SST 39VF020 FLASH芯片,2片共32MB的SDRAM W981216內(nèi)存,一塊32MB的基于M-Systems FLASH芯片MD2811-d32的非易失存儲器、及一片32KB的W24258S SRAM斷電保護(hù)存儲器。
4.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述嵌入式CPU通過一Super I/O芯片擴(kuò)展有一個PS/2鍵盤接口,2個RS-232串行通訊接口,同時通過一SP3232擴(kuò)展有一帶孔型座RS-232接口,通過一DS75176BM擴(kuò)展有一RS485接口。
5.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述CPLD可編程邏輯控制器采用EPM3128。
6.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述打印機(jī)為EPSONM-U110微型打印機(jī)。
7.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述嵌入式CPU連接有一時鐘控制器,該時鐘控制器的芯片為DS1337。
8.根據(jù)權(quán)利要求1中所述的稅控收款機(jī),其特征在于所述嵌入式CPU通過一RTL8201芯片連接有一Ethernet接口。
專利摘要本實用新型公開了一種稅控收款機(jī),包括有機(jī)殼、嵌入式CPU、IC卡讀卡器、打印機(jī)、液晶顯示器、顧客顯示器及鍵盤,所述嵌入式CPU、打印機(jī)統(tǒng)一設(shè)在機(jī)殼內(nèi)部,所述IC卡讀卡器設(shè)在機(jī)殼內(nèi)部且位于機(jī)殼的下表面或前面,所述液晶顯示器、顧客顯示器和鍵盤設(shè)在機(jī)殼上表面,所述IC卡讀卡器通過串行數(shù)據(jù)線與所述嵌入式CPU連接,該嵌入式CPU相應(yīng)的I/O分別連接液晶顯示器、顧客顯示器與存儲器,嵌入式CPU為32位Arca210嵌入式CPU內(nèi)核的GT2000,該嵌入式CPU通過CPLD可編程邏輯控制器與所述打印機(jī)連接,鍵盤為一90鍵專用矩陣鍵盤,通過CPLD可編程邏輯控制器與74LV373鎖存控制器與CPU連接。
文檔編號G07G1/00GK2747647SQ20042007729
公開日2005年12月21日 申請日期2004年8月20日 優(yōu)先權(quán)日2004年8月20日
發(fā)明者余文勝, 張昌金, 韋紅文, 陳懿, 賈靜, 陳皓, 劉冬娜 申請人:航天信息股份有限公司