一种基于arm7处理器的一拖多税控器的控制系统的制作方法

文档序号:6667688阅读:192来源:国知局
专利名称:一种基于arm7处理器的一拖多税控器的控制系统的制作方法
技术领域
本发明涉及一种基于ARM7处理器的一拖多税控器的控制系统,具体地说是一种 一台PC机可以拖28个税控器的控制系统。
背景技术
税务代理机构面对众多的中小型企业,存在代理企业多、办公场所小,操作人员紧
缺和PC设备不足等问题。针对该问题,目前主要有以下三种解决方案 1、一台PC机对应一个税控器,该方案会造成成本的极大提高,同时占用较大的办
公空间,所以该方案不可行。 2、一台PC机采用拔插的方式切换税控器,但是所有税控器均是安装在机柜内部 不易拔插并且拔插的方式同样浪费人力物力,所以该方案不可行。 3、购买市场上的串口卡,该方案会造成成本的提高,而且稳定性难以保证,同时串 口卡需占用主板有限的PCI插槽资源,造成资源的浪费,所以同样不可行。

发明内容
本发明的目的是提供一种一台PC机拖多个税控器的控制系统,可以实现28家企 业共享一台PC机和打印机等外设的一种基于ARM7处理器的一拖多税控器的控制系统。
本发明的目的是按以下方式实现的,系统采用飞利浦公司ARM7内核的LPC2103和 Lattice的LC4128V芯片搭建的硬件平台以及串口数据处理算法来实现税控器的切换、数 据的收发和支持28个税控器在一台PC机上同时工作,该控制系统包括一个COM 口和28个 2线串口,其中COM 口连接PC,实现PC和控制系统主板的通信;28个2线串口连接28个税 控器,另有28组指示灯分别用来指示当前选通的税控器;
其工作原理如下 控制系统的主板通过一个RS232接口与PC机连接,CPU LPC2103具有两个通道 (UART),其中UART1与PC的RS232接口相连,监听来自PC的控制命令和税控数据,UART2与 CPLD连接,CPLD连接28个税控器的通信接口 ,同时控制28个LED灯,来指示当前工作的税 控器,CPU通过地址线选择连接到CPLD上的税控器,与PC机指定编号的税控器进行数据交 互; 串口数据处理算法采用以下方式 PC机发送选择税控器编号的命令,CPU解析后,向PC返回"ER"或"OK"信息,PC 根据返回信息来判断发送命令的正确与否。同时CPU解析PC发送的编号命令来控制CPLD 进行通道切换,切换到当前编号的税控器; PC发送税控数据,CPU解析到1B10开头的数据后,符合税控命令格式则打包整个 数据串,通过UART2发送给CPLD, CPLD转发给税控器,否则数据缓冲区清零,同样税控器的 返回数据,由CPLD转发给CPU, CPU上传给PC机处理,从而实现了 PC机和税控器的数据交 互,达到了 一台PC控制28个税控器的目的。
本发明的优异效果是一台PC机可以拖多个(28个)税控器的控制系统,可以实 现28家企业共享一台PC机和打印机等外设,从而很好的解决了税务代理机构存在的难题。 具有节省资源,成本低和可操作性强等优点。


图1是一拖多税控器控制系统结构示意图;
具体施方式 参照附图对本发明的系统作以下详细说明 本发明采用ARM7内核的LPC2103和Lattice的LC4128V芯片搭建的硬件平台以 及串口数据处理算法来实现28个税控器在一台PC上同时工作。 如附图所示,控制系统的主板通过一个RS232接口与PC机连接,CPU LPC2103具 有两个通道(UART),其中UART1与PC的RS232接口相连,监听来自PC的控制命令和税控数 据。UART2与CPLD连接,CPLD连接28个税控器的通信接口 ,同时控制28个LED灯,来指示 当前工作的税控器。CPU通过地址线选择连接到CPLD上的税控器,与PC机指定编号的税控 器进行数据交互。 串口数据处理算法采用以下方式 若PC机发送选择税控器编号的命令,CPU解析后,向PC返回"ER"或"OK"信息,PC 根据返回信息来判断发送命令的正确与否。同时CPU解析PC发送的编号命令来控制CPLD 进行通道切换,切换到当前编号的税控器。 若PC发送税控数据,CPU解析到1B10开头的数据后,若符合税控命令格式则打包 整个数据串,通过UART2发送给CPLD, CPLD转发给税控器,否则数据缓冲区清零。同样税控 器的返回数据,CPLD转发给CPU,CPU上传给PC机处理。从而实现了 PC机和税控器的数据 交互,达到了 一台PC控制28个税控器的目的。 附图为控制系统主板的框架图,CPU LPC2103和Lattice LC4128V以及外围电路 组成整个控制系统的核心控制模块,从而实现一台PC控制28个税控器同时工作,具有成本 低、电路简单和经济实用等优点。
权利要求
一种基于ARM7处理器的一拖多税控器的控制系统,其特征在于,系统采用飞利浦公司ARM7内核的LPC2103和Lattice的LC4128V芯片搭建的硬件平台以及串口数据处理算法来实现税控器的切换、数据的收发和支持28个税控器在一台PC机上同时工作,该控制系统包括一个COM口和28个2线串口,其中COM口连接PC,实现PC和控制系统主板的通信;28个2线串口连接28个税控器,另有28组指示灯分别用来指示当前选通的税控器;其工作原理如下控制系统的主板通过一个RS232接口与PC机连接,CPU LPC2103具有两个通道(UART),其中UART1与PC的RS232接口相连,监听来自PC的控制命令和税控数据,UART2与CPLD连接,CPLD连接28个税控器的通信接口,同时控制28个LED灯,来指示当前工作的税控器,CPU通过地址线选择连接到CPLD上的税控器,与PC机指定编号的税控器进行数据交互;串口数据处理算法采用以下方式PC机发送选择税控器编号的命令,CPU解析后,向PC返回“ER”或“OK”信息,PC根据返回信息来判断发送命令的正确与否。同时CPU解析PC发送的编号命令来控制CPLD进行通道切换,切换到当前编号的税控器;PC发送税控数据,CPU解析到1B10开头的数据后,符合税控命令格式则打包整个数据串,通过UART2发送给CPLD,CPLD转发给税控器,否则数据缓冲区清零,同样税控器的返回数据,由CPLD转发给CPU,CPU上传给PC机处理,从而实现了PC机和税控器的数据交互,达到了一台PC控制28个税控器的目的。
全文摘要
本发明提供一种基于ARM7处理器的一拖多税控器的控制系统,系统采用飞利浦公司ARM7内核的LPC2103和Lattice的LC4128V芯片搭建的硬件平台以及串口数据处理算法来实现税控器的切换、数据的收发和支持28个税控器在一台PC机上同时工作,该控制系统包括一个COM口和28个2线串口,其中COM口连接PC,实现PC和控制系统主板的通信;28个2线串口连接28个税控器,另有28组指示灯分别用来指示当前选通的税控器;一种一台PC机可以拖多个28个税控器的控制系统,可以实现28家企业共享一台PC机和打印机等外设,从而很好的解决了税务代理机构存在的难题。
文档编号G07G1/12GK101751653SQ20091022954
公开日2010年6月23日 申请日期2009年11月2日 优先权日2009年11月2日
发明者乔国凯, 于治楼, 崔珊珊 申请人:浪潮齐鲁软件产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1