《一种基于CAN总线的验钞系统.pdf》由会员分享,可在线阅读,更多相关《一种基于CAN总线的验钞系统.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104143233A43申请公布日20141112CN104143233A21申请号201410375571322申请日20140801G07D7/2020060171申请人广州御银科技股份有限公司地址510530广东省广州市开发区瑞发路12号72发明人黄丽邓九龄赵志强牟耀华刘思琪杨松日74专利代理机构广州致信伟盛知识产权代理有限公司44253代理人伍嘉陵54发明名称一种基于CAN总线的验钞系统57摘要本发明公开了一种基于CAN总线的验钞系统,包括验钞芯片和主控芯片,验钞芯片和主控芯片之间通过CAN总线连接,验钞芯片包括采集图像模块、图像处理模块,带CAN控制器的数字信息处理。
2、模块;主控芯片包括带CAN控制器的单片机;带CAN控制器的数字信息处理模块用于接收主控芯片带CAN控制器的单片机发送过来的控制命令,并把控制命令发送至图像处理模块,将识别出来的面值面向信息和冠字号信息发送至主控芯片的带CAN控制器的单片机。本发明所述的验钞系统采用CAN总线的通讯方式,具有抗噪声干扰能力强的特点,可适用于ATM的机芯运转过程中产生的高噪声环境;另外利用CAN总线传输距离长的特点,可增加验钞系统的适用范围。51INTCL权利要求书1页说明书4页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图1页10申请公布号CN104143233ACN1041。
3、43233A1/1页21一种基于CAN总线的验钞系统,包括验钞芯片和主控芯片,其特征在于验钞芯片和主控芯片之间通过CAN总线连接,验钞芯片包括采集图像模块、图像处理模块,带CAN控制器的数字信息处理模块;采集图像模块用于获取钞票信息图像,并将采集到的图像发送至图像处理模块;图像处理模块用于识别钞票信息图像中的面值面向信息和冠字号信息,并把识别出来的面值面向信息和冠字号信息发送至带CAN控制器的数字信息处理模块;带CAN控制器的数字信息处理模块用于接收主控芯片带CAN控制器的单片机发送过来的控制命令,并把控制命令发送至图像处理模块,将识别出来的面值面向信息和冠字号信息发送至主控芯片的带CAN控制。
4、器的单片机;带CAN控制器的单片机用于发送控制命令至验钞芯片的带CAN控制器的数字信息处理模块。2根据权利要求1所述的一种基于CAN总线的验钞系统,其特征在于数字信息处理模块和单片机均带有ECAN控制器。3根据权利要求1所述的一种基于CAN总线的验钞系统,其特征在于所述的面值面向信息和冠字号信息均为二进制信息。权利要求书CN104143233A1/4页3一种基于CAN总线的验钞系统技术领域0001本发明涉及一种验钞系统,特别是基于CAN总线的验钞系统。背景技术0002目前,验钞系统中常采用的通信方式有RS458总线方式、USB总线方式和以太网总线方式。RS485没有完整的协议规约、系统的实时性。
5、差、通讯的可靠性低、后期维护成本高、传输距离不理想、应用不灵活等缺点慢慢睇暴露出来,这些都将验钞系统的延伸、功能强化、应用环境都会有所限制。另外ATM的机芯运转环境中由于机械的震动会产生噪声,噪声会影响验钞系统数据信息传递的准确率,而无论是采用USB总线还是以太网总线的通讯方式,皆对噪声的抗干扰能力较差,容易造成传输过程中数据的失真。发明内容0003本发明提供一种抗噪声干扰能力强、传输距离长的基于CAN总线的验钞系统。0004一种基于CAN总线的验钞系统,包括验钞芯片和主控芯片,验钞芯片和主控芯片之间通过CAN总线连接,验钞芯片包括采集图像模块、图像处理模块,带CAN控制器的数字信息处理模块;。
6、采集图像模块用于获取钞票信息图像,并将采集到的图像发送至图像处理模块;图像处理模块用于识别钞票信息图像中的面值面向信息和冠字号信息,并把识别出来的面值面向信息和冠字号信息发送至带CAN控制器的数字信息处理模块;带CAN控制器的数字信息处理模块用于接收主控芯片带CAN控制器的单片机发送过来的控制命令,并把控制命令发送至图像处理模块,将识别出来的面值面向信息和冠字号信息发送至主控芯片的带CAN控制器的单片机;带CAN控制器的单片机用于发送控制命令至验钞芯片的带CAN控制器的数字信息处理模块。0005本发明所述的验钞系统,验钞芯片和主控芯片之间通过CAN总线连接,采集图像模块首先获取钞票信息的图像,。
7、通过图像处理模块读取到钞票图像中的面值面向信息和冠字号信息,并将这些信息传递至带CAN控制器的数字信息处理模块,数字信息处理模块通过CAN总线将信息传递至主控芯片,本发明的验钞系统通过CAN总线实现数据的通讯传递,具有抗噪声干扰能力强的特点,可适用于ATM的机芯运转过程中产生的高噪声环境;另外利用CAN总线传输距离长的特点,特别适合验钞系统长距离的数据传递,可增加验钞系统的适用范围。附图说明0006图1为本发明一种基于CAN总线的验钞系统的结构示意图。0007图2为本发明一种基于CAN总线的验钞系统的流程示意图一。0008图3为本发明一种基于CAN总线的验钞系统的流程示意图二。具体实施方式说明。
8、书CN104143233A2/4页40009如图1、2、3所示,一种基于CAN总线的验钞系统包括验钞芯片BV和主控芯片,验钞芯片和主控芯片之间通过CAN总线连接,验钞芯片包括采集图像模块、图像处理模块,带CAN控制器的数字信息处理模块;采集图像模块用于获取钞票信息图像,并将采集到的图像发送至图像处理模块;图像处理模块用于识别钞票信息图像中的面值面向信息和冠字号信息,并把识别出来的面值面向信息和冠字号信息发送至带CAN控制器的数字信息处理模块;带CAN控制器的数字信息处理模块用于接收主控芯片带CAN控制器的单片机发送过来的控制命令,并把控制命令发送至图像处理模块,将识别出来的面值面向信息和冠字号。
9、信息发送至主控芯片的带CAN控制器的单片机;带CAN控制器的单片机用于发送控制命令至验钞芯片的带CAN控制器的数字信息处理模块,其中,带CAN控制器的数字信息处理模块为F2812,带CAN控制器的单片机为AT90CAN128。0010CAN控制器有32个不同的消息邮箱,每个消息对象可以配置成发送或接收邮箱,每个消息目标都有自己的接收滤波器消息邮箱用来存储接收到的CAN消息,或存放等待发送的CAN消息。消息邮箱映射到DSP的RAM存储器,当消息邮箱没有存放消息时,CPU可以将相应的RAM空间当做通用存储器使用。CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处。
10、理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。0011采用CAN总线进行通讯时,“显性”位0和“隐性”位1若总线上有两个以上驱动器同时分别发送“0”和“1”,其结果是总线数值为显性“0”。0012帧起始(SOF)仅由一显位构成。所有站都必须同步于首先发送的那个帧起始前沿。仲裁场(标准格式)由11位标识符ID28ID18、远程发送请求位RTR组成,其中ID高七位不可全为1(隐性)。仲裁场(扩展格式)由29位标识符ID28ID0、SRR位、IDE位、RTR位组成。SRR是隐性位,它用于替代标准格式的RTR位。IDE1(隐性)代表扩展格式。IDE位在扩展格式中位于仲裁场而在标准格式中。
11、位于控制场。0013控制场由6个位组成。数据长度码DLC3DLC0指示数据场的字节数,08,其他数值不允许使用。保留位R1和R0必须为0,IDE标准格式0,数据场08个字节,8位/字节,MSB先发。CRC场由15位CRC序列和1位CRC界定符组成。CRC界定符为一隐性位。应答场为2位,包括应答间隙和应答界定符,不进行位填充。在应答间隙时间,发送器发隐位;所有正确接收到有效报文的接收器发一个显位。应答界定符为隐位1。帧结束由7个隐位组成,不进行位填充。0014本验钞系统的参数设置如下复位的命令40,00,00,00,00,00,00,0D主板请求钞票识别标志41,N,00,00,00,00,00。
12、,0DN第N张钞票主板开始挖钞42,00,00,00,00,00,00,0D主板结束挖钞,BV发送图像43,00,00,00,00,00,00,0D求发送BV信息命令45,00,00,00,00,00,00,0D请求发送序列号的命令46,N,N,00,00,00,00,0DNN“00”150DATA“01”51100DATA“02”101150DATA说明书CN104143233A3/4页5请求发送黑名单库信息的命令48,N,N,00,00,00,00,0DNN“00”150DATA“01”51100DATA“02”101150DATA“03”151200DATA“04”201250DATA“。
13、05”251300DATA“06”301350DATA“07”351400DATA“08”401450DATA“09”451500DATA请求发送写黑名单的命令49,N,N,RTTTTTTTTTT,R,LL,0X0DNN“00”150DATA“01”51100DATA“02”101150DATA“03”151200DATA“04”201250DATA“05”251300DATA“06”301350DATA“07”351400DATA“08”401450DATA“09”451500DATAR0X30,保留使用T黑名单(800BYTES)请求发送序列号图片命令4A,N,RR,FFFFFFF,R,L。
14、L,0X0DN有效钞票总张数;R0X30,保留使用;F主板对钞票的识别标志(120BYTES)0XF0正确其他错误请求重发发送序列号图片命令4B,N,RRR,LL,0X0DN重发参数0X30重发序列号图片和TXT0X31只重发序列号图片;R0X30,保留使用。0015下面以一张100元冠字号为Y8Y4276045的人民币来对基于CAN总线的验钞系统来做说明先把这张人民币放到钞箱中,将钞箱装入机芯相应位置。主控芯片的AT90CAN128发送主板请求钞票识别标志的命令41,N,00,00,00,00,00,0D,这样的命令格式就是说明书CN104143233A4/4页6按照CAN总线的数据帧格式,。
15、而此刻“N”的值是“1”表示仅取一张。然后由CAN总线将数据帧发送到验钞芯片上,由F2812进行识别确认,同样的方式依次来传送主板开始挖钞命令42,00,00,00,00,00,00,0D、主板结束挖钞请求验钞芯片发送图像命令43,00,00,00,00,00,00,0D、请求发送验钞信息命令45,00,00,00,00,00,00,0D、请求验钞芯片发送序列号的命令46,N,N,00,00,00,00,0D,然后验钞芯片开始响应这些请求,发送30,59,08,59,04,02,07,0600,04,05,00,00,00,00,0D这样就算完成冠字号提取。说明书CN104143233A1/1页7图1图2图3说明书附图CN104143233A。