一种控制系统及售货机的制作方法

文档序号:18889740发布日期:2019-10-15 21:35阅读:150来源:国知局
一种控制系统及售货机的制作方法

本申请属于售货机技术领域,具体涉及一种控制系统及售货机。



背景技术:

售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易,是一种全新的商业零售形式,又被称为24小时营业的微型超市。目前的售货机主要分为三种:饮料售货机、零食售货机、综合(饮料+零食)售货机。

目前的售货机,每一个货道都有其单独的控制系统,使得其往上层硬件系统集合的时候有大量的走线和布线的需求和设计难度,并且每增加一个货道就需要对应的增加一个控制系统,使得成本增加。



技术实现要素:

鉴于此,本申请实施例在于提供一种控制系统及售货机,以改善上述问题。

本申请的实施例是这样实现的:

第一方面,本申请实施例提供了一种控制系统,应用于售货机,所述控制系统用于控制位于所述售货机同一层的m个售货通道各自的打开和关闭;所述控制系统包括:线路板;设置于所述线路板上的m个电磁铁接口;每个所述电磁铁接口均用于安装电磁铁,当所述控制系统设置于所述售货机时,设置于所述m个电磁铁接口上的电磁铁一一对应的位于所述m个售货通道的出口处;设置于所述线路板上的控制电路;与所述m个电磁铁接口一一对应的m个电磁铁驱动电路,所述m个电磁铁驱动电路设置于所述线路板上,且均与所述控制电路连接,每个所述电磁铁驱动电路均包括:第一开关管、第二开关管、第一电阻、第二电阻;所述第一开关管的第一端与所述控制电路连接,所述第一开关管的第二端与所述第一开关管的第一端连接,所述第一开关管的第二端还接地,所述第一开关管的第三端与所述第一电阻的一端连接,所述第一电阻的另一端与所述第二电阻的一端连接,所述第一电阻的另一端还与所述第二开关管的第一端连接,所述第二电阻的另一端与所述第二开关管的第三端连接,所述第二开关管的第三端还用于与一电源连接,所述第二开关管的第二端与对应的电磁铁接口连接;所述控制电路用于向所述电磁铁驱动电路发送电平信号,控制对应的第一开关管的导通或关断,进而控制所述第二开关管的导通或关断,进而控制对应的电磁铁接口的通电或断电,从而控制对应的售货通道的打开或关闭,其中,m为大于等于1的整数。

本申请实施例中,采用同一个控制系统实现对位于同一层的m个售货通道的控制,使得其往上层硬件系统集合的时候所需的走线和布线的难度降低,可灵活的根据需要扩展售货通道,而无需对应增加控制系统。此外,采用第一开关管和第二开关管的组合来实现将控制电路输出的电平信号转换成一个大电压、有大电流驱动能力的信号给电磁铁,以实现小电平电压控制电源进电的大电压。

结合第一方面实施例的一种可能的实施方式,每个所述电磁铁驱动电路均还包括:卸放二极管,所述卸放二极管的负极与所述第二开关管的第二端连接,所述卸放二极管的正极接地。通过设置卸放二极管来释放掉施加在电磁铁上面的电压撤销后电磁铁产生的反向电压(由于电磁铁是感性负载,当施加在电磁铁上面的电压撤销以后,由于感性负载上面电流只能是连续变化的,使得在电磁铁上面产生了一个反向的电动势,也就是产生了一个反向电压),从而保护电磁铁驱动电路不被反向电压损坏增强了电路的稳定性和可靠性。

结合第一方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的与所述m个电磁铁接口一一对应的m个电磁铁检测电路,每个所述电磁铁检测电路,均用于检测对应的电磁铁接口是否安装有电磁铁,每个所述电磁铁检测电路均包括:采样电路、运放电路,所述采样电路的一端与对应的电磁铁接口的一端连接,所述采样电路的另一端与所述运放电路的第一输入端连接,所述运放电路的第二输入端与该电磁铁接口的一端连接,所述运放电路的输出端与所述控制电路连接。本申请实施例中,通过采集电磁铁接口处的电压信号,并经过运放电路进行放大后传输给控制电路,以此来检测对应的电磁铁接口是否安装有电磁铁,增强了电路的适用性和可靠性。

结合第一方面实施例的一种可能的实施方式,每个所述电磁铁检测电路均还包括:滤波电路,所述运放电路的输出端经所述滤波电路与所述控制电路连接。本申请实施例中,采用滤波电路滤除运放电路输出的电压信号中的纹波,以减少干扰,提高检测结果的可靠性。

结合第一方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的m个指示灯接口,每个所述指示灯接口均用于安装指示灯,当所述控制系统设置于所述售货机时,设置于所述m个指示灯接口上的指示灯与所述m个售货通道一一对应;以及与所述控制电路连接的指示灯驱动电路,所述指示灯驱动电路设置于所述线路板上,所述指示灯驱动电路采用串转并移位寄存器将所述m个指示灯接口通过链式结构串联。本申请实施例中,采用串转并移位寄存器将所述m个指示灯接口通过链式结构串联,极大地减少了对控制电路的管脚的使用,节省了控制电路的管脚资源。

结合第一方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的m个灯检测电路,一个所述灯检测电路对应一个所述指示灯接口,每个所述灯检测电路,均用于检测对应的指示灯接口是否安装有指示灯,每个灯检测电路均包括:比较器,所述比较器的第一输入端与对应的指示灯接口连接,所述比较器的第二输入端与参考电压连接,所述比较器的输出端与所述控制电路连接。本申请实施例中,通过检测指示灯的电压差变化,以此来检测对应的指示灯接口是否有安装有指示灯,增强了电路的适用性和可靠性。

结合第一方面实施例的一种可能的实施方式,所述售货机还包括上位机,所述控制系统还包括:设置于所述线路板上的rs485通讯电路,所述rs485通讯电路与所述控制电路连接,所述rs485通讯电路用于实现所述控制系统与所述上位机的通信。本申请实施例中,通过采用rs485通讯电路实现与上位机的通信,一方面可以节省走线空间,另一方面使得可以很容易的扩充多个子设备。

结合第一方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的与所述控制电路连接的旋转拨码开关,通过设置所述旋转拨码开关的数值来设定所述控制系统位于所述售货机的层号。本申请实施例中,采用旋转拨码开关来设定控制系统位于所述售货机的层号,使得每层的控制系统可以完全一样,在组装或扩展售货机的层结构时,不用考虑各个层对应的控制系统的顺序,相对于通过程序设定的方式来设定控制系统位于售货机的层号的方式来说,由于这种方式使得组装或扩展售货机时,比如要考虑各个层对应的控制系统的顺序,因此增强了售货机组装或扩展的灵活性。

第二方面,本申请实施例提供了一种控制系统,应用于售货机,所述控制系统用于控制位于所述售货机同一层的m个售货通道各自的打开和关闭;所述控制系统包括:线路板;设置于所述线路板上的m个电磁铁接口,每个所述电磁铁接口均用于安装电磁铁,当所述控制系统设置于所述售货机时,设置于所述m个电磁铁接口上的电磁铁一一对应的位于所述m个售货通道的出口处;控制电路,所述控制电路设置于所述线路板上;与所述m个电磁铁接口一一对应的m个电磁铁驱动电路,所述m个电磁铁驱动电路设置于所述线路板上,且均与所述控制电路连接,每个所述电磁铁驱动电路用于根据控制电路发送的电平信号控制对应的电磁铁接口的通电或断电,进而控制对应的售货通道的打开或关闭;m个指示灯接口,所述m个指示灯接口设置于所述线路板上,每个所述指示灯接口均用于安装指示灯,当所述控制系统设置于所述售货机时,设置于所述m个指示灯接口上的指示灯与所述m个售货通道一一对应;以及与所述控制电路连接的指示灯驱动电路,所述指示灯驱动电路设置于所述线路板上,所述指示灯驱动电路采用串转并移位寄存器将所述m个指示灯接口通过链式结构串联,其中,m为大于等于1的整数。

结合第二方面实施例的一种可能的实施方式,每个所述电磁铁驱动电路均包括:第一开关管、第二开关管、第一电阻、第二电阻;所述第一开关管的第一端与所述控制电路连接,所述第一开关管的第二端与所述第一开关管的第一端连接,所述第一开关管的第二端还接地,所述第一开关管的第三端与所述第一电阻的一端连接,所述第一电阻的另一端与所述第二电阻的一端连接,所述第一电阻的另一端还与所述第二开关管的第一端连接,所述第二电阻的另一端与所述第二开关管的第三端连接,所述第二开关管的第三端还用于与一电源连接,所述第二开关管的第二端与对应的电磁铁接口连接;所述控制电路用于向每个所述电磁铁驱动电路发送电平信号,控制对应的第一开关管的导通或关断,进而控制所述第二开关管的导通或关断,进而控制对应的电磁铁接口的通电或断电,从而控制对应的售货通道的打开或关闭。

结合第二方面实施例的一种可能的实施方式,每个所述电磁铁驱动电路均还包括:卸放二极管,所述卸放二极管的负极与所述第二开关管的第二端连接,所述卸放二极管的正极接地。

结合第二方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的与所述m个电磁铁接口一一对应的m个电磁铁检测电路,每个所述电磁铁检测电路,均用于检测对应的电磁铁接口是否安装有电磁铁,每个所述电磁铁检测电路均包括:采样电路、运放电路,所述采样电路的一端与对应的电磁铁接口的一端连接,所述采样电路的另一端与所述运放电路的第一输入端连接,所述运放电路的第二输入端与该电磁铁接口的一端连接,所述运放电路的输出端与所述控制电路连接。

结合第二方面实施例的一种可能的实施方式,每个所述电磁铁检测电路均还包括:滤波电路,所述运放电路的输出端经所述滤波电路与所述控制电路连接。

结合第二方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的m个灯检测电路,一个所述灯检测电路对应一个所述指示灯接口,每个所述灯检测电路,均用于检测对应的指示灯接口是否安装有指示灯,每个灯检测电路均包括:比较器,所述比较器的第一输入端与对应的指示灯接口连接,所述比较器的第二输入端与参考电压连接,所述比较器的输出端与所述控制电路连接。

结合第二方面实施例的一种可能的实施方式,所述售货机还包括上位机,所述控制系统还包括:设置于所述线路板上的rs485通讯电路,所述rs485通讯电路与所述控制电路连接,所述rs485通讯电路用于实现所述控制系统与所述上位机的通信。

结合第二方面实施例的一种可能的实施方式,所述控制系统还包括:设置于所述线路板上的与所述控制电路连接的旋转拨码开关,通过设置所述旋转拨码开关的数值来设定所述控制系统位于所述售货机的层号。

第三方面,本申请实施例还提供了一种售货机,包括:k层结构,每层对应安装一个如上述第一方面实施例和/或结合第一方面实施例的任一种可能的实施方式提供的控制系统,或者如上述第二方面实施例和/或结合第二方面实施例的任一种可能的实施方式提供的控制系统,且每层包括m个售货通道,其中,k、m均为大于等于1的整数;以及上位机,所述上位机与每层的控制系统连接。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本申请的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本申请的主旨。

图1示出了本申请实施例提供的一种售货系统的结构示意图。

图2示出了本申请实施例提供的一种控制系统的结构示意图。

图3示出了本申请实施例提供的一种电磁铁驱动电路的电路原理图。

图4示出了本申请实施例提供的又一种控制系统的结构示意图。

图5示出了本申请实施例提供的一种电磁铁检测电路的电路原理图。

图6示出了本申请实施例提供的又一种控制系统的结构示意图。

图7示出了本申请实施例提供的一种指示灯驱动电路的电路原理图。

图8示出了本申请实施例提供的又一种控制系统的结构示意图。

图9示出了本申请实施例提供的一种灯检测电路的电路原理图。

图标:1-售货系统;10-售货机;20-客户端;30-服务器;100-控制系统;110-线路板;120-控制电路;130-电磁铁驱动电路;140-电磁铁接口;150-电磁铁检测电路;160-指示灯接口;170-指示灯驱动电路;180-灯检测电路。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本申请的描述中,需要说明的是,术语“上”、“下”、“左”、“右”、等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该申请产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

本申请实施例提供了一种售货系统1,如图1所示,包括:客户端20、服务器30和售货机10。其中,客户端20可以安装在用户终端上,例如,用户终端可可以是,但不限于智能手机、平板电脑、移动上网设备(mobileinternetdevice,mid)、个人数字助理(personaldigitalassistant,pda)等设备。客户端20通过网络与服务器30进行数据交互,服务器30通过网络与售货机10进行数据交互,例如,用户通过用户终端扫描售货机10上的二维码,进入售货页面,在该页面中选择所需的商品并下单,后台接收到订单请求后,向售货机10发送出货指令,出货指令指示到哪一层、哪一个货道、出多少货,售货机10根据该出货指令进行对应的出货操作。

其中,上述的服务器30,包括但不限于网络服务器、数据库服务器、云端服务器等。

本申请实施例提供的售货机10,包括k层结构,每层结构包括m个售货通道,例如,包括10层,每层包括20个售货通道。其中,k和m均为大于等于1的正整数,其大小取决于设计需要,例如,对于一些人流量比较大的地方,对应的购物需求也较大,此时售货机10可以设计得大一点,也即k和m值可以相对大一些。

每层设置有对应的控制系统1,该控制系统1用于控制该层m个售货通道各自的打开和关闭,也即控制货物的出货。对应的,该售货机10还包括上位机,该上位机与每层的控制系统连接,用于与后台即服务器30进行通信,例如,根据服务器30发送的出货指令控制对应层的控制系统进行出货操作。

为了便于理解,下面将对每层的控制系统进行说明。其中,不同的层对应的控制系统所包含的硬件元件可以是不相同的,也可以是相同的,即使在包含相同的硬件元件的前提下,还可以根据整体空间大小和所需货道的多少设置不同的数量,也即数量可以不同。

作为一种实施方式,如图2所示,该控制系统100包括线路板110和设置于该线路板110上的控制电路120、m个电磁铁接口140以及m个电磁铁驱动电路130。

每个电磁铁接口140均用于安装电磁铁,当控制系统100设置于售货机10时,设置于m个电磁铁接口140上的电磁铁一一对应的位于m个售货通道的出口处,通过控制对应的电磁铁接口140的通/断电,进而控制对应的售货通道的打开或关闭。在正常情况下电磁铁卡住货物,待有出货指令来时,控制对应售货通道的电磁铁吸合,释放货物,然后恢复电磁铁断电状态,该售货通道中的其他的货物由于重力自动下滑到电磁铁处,从而卡住货物。

设置于线路板110上的与m个电磁铁接口140一一对应的m个电磁铁驱动电路130均与控制电路120连接,每个电磁铁驱动电路130用于根据控制电路120发送的电平信号控制对应的电磁铁接口140的通电或断电,进而控制对应的售货通道的打开或关闭。其中,控制电路120包括处理器,该处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

为了便于理解,下面将结合图3所示的电磁铁驱动电路130进行说明。如图3所示,电磁铁驱动电路130包括:第一开关管q1、第二开关管q2、第一电阻r1、第二电阻r2。第一开关管q1的第一端与控制电路120连接,第一开关管q1的第二端与第一开关管q1的第一端连接,第一开关管q1的第二端还接地,第一开关管q1的第三端与第一电阻r1的一端连接,第一电阻r1的另一端与第二电阻r2的一端连接,第一电阻r1的另一端还与第二开关管q2的第一端连接,第二电阻r2的另一端与第二开关管q2的第三端连接,第二开关管q2的第三端还用于与一电源(v_power)连接,第二开关管q2的第二端与对应的电磁铁接口140连接。控制电路120用于向每个电磁铁驱动电路130发送电平信号,控制对应的第一开关管q1的导通或关断,进而控制第二开关管q2的导通或关断,进而控制对应的电磁铁接口140的通电或断电,从而控制对应的售货通道的打开或关闭。

可选地,第一开关管q1为npn三极管,第二开关管q2为p沟道场效应管,此时,第一开关管q1的基极与控制电路120连接,可选地,第一开关管q1的基极经一电阻r3与控制电路120连接,第一开关管q1的发射极与第一开关管q1的基极连接,可选地,第一开关管q1的发射极经一电阻r4与第一开关管q1的基极连接,第一开关管q1的发射极还接地,第一开关管q1的集电极与第一电阻r1的一端连接,第一电阻r1的另一端与第二电阻r2的一端连接,第一电阻r1的另一端还与第二开关管q2的栅极连接,第二电阻r2的另一端与第二开关管q2的源极连接,第二开关管q2的源极还用于与一电源连接,第二开关管q2的漏级与对应的电磁铁接口140连接。当然可以理解的是,上述的第一开关管q1也可以是n沟道场效应管,对应的第二开关管q2也可以为pnp三极管,此时,n沟道场效应管的栅极等效于npn三极管的基极,n沟道场效应管的漏级等效于npn三极管的集电极,n沟道场效应管的源极等效于npn三极管的发射极;同理,pnp三极管的基极等效于p沟道场效应管的栅极,pnp三极管的集电极等效于p沟道场效应管的漏级,pnp三极管的发射极等效于p沟道场效应管的源极。

当某个售货通道需要出货时,控制电路120向该售货通道对应的电磁铁驱动电路130发送高电平信号,控制对应的第一开关管q1的导通,进而控制第二开关管q2的导通,使得对应的电磁铁接口140通电,使得设置于该电磁铁接口140的电磁铁吸合,从而控制对应的售货通道的打开,释放货物,预设间隔后,控制电路120向该售货通道对应的电磁铁驱动电路130发送低电平信号,控制对应的第一开关管q1的关断,进而控制第二开关管q2的关断,使得对应的电磁铁接口140断电,使得设置于该电磁铁接口140的电磁铁,恢复电磁铁断电状态,使得对应的售货通道关闭。

其中,上述的低电平表示电压值低于第一数值的电压,第一数值为行业内的一个常用数值。本发明实施例中,第一数值可以为0v,即低电平为0v。高电平表示电压值高于第二数值的电压,第二数值为行业内的一个常用数值。例如,本发明实施例中,第二数值可以为3.3v,即高电平为3.3v。

本申请实施例中,该电磁铁驱动电路130通过三极管和场效应管的组合实现将控制电路120输出的高电平信号转换成一个大电压、有大电流驱动能力的信号给电磁铁,实现小电平电压控制电源进电的大电压。以第一开关管q1为npn三极管,第二开关管q2为p沟道场效应管为例,在无出货操作的情况下处理器的管脚保持低电平,也就是0v,当有出货指令下达到时,处理器控制管脚置为高电平,也就是3.3v,3.3v使第一开关管q1导通,第一电阻r1相当于接地,第一电阻r1与第二电阻r2分压使得第二开关q2的栅极和源极直接出现电压差使第二开关q2导通,第二开关q2具有大电流的驱动能力,能将v_power电压没有损失的传递给电磁铁。当到达预设时间以后处理器控制管脚置为低电平,也就是0v,从而关闭第一开关管q1,这时第一开关管q1的集电极和发射极相当于断路,第一电阻r1相当于断路,第二开关q2的栅极被第二电阻r2上拉到v_power,第二开关q2的栅极和源极的电压差为0,第二开关q2关断,关闭电磁铁通电。

作为一种可选的实施方式,每个电磁铁驱动电路130均还包括:卸放二极管d1,卸放二极管d1的负极与第二开关管q2的第二端连接,卸放二极管d2的正极接地。由于电磁铁是感性负载,当施加在电磁铁上面的电压撤销以后,由于感性负载上面电流只能是连续变化的,使得在电磁铁上面产生了一个反向的电动势,也就是产生了一个反向电压,这个卸放二极管d1的作用便是释放掉这个反向电压,从而保护电磁铁驱动电路不被反向电压损坏。

作为一种可选的实施方式,为了便于检测电磁铁接口140是否安装有电磁铁,以及安装的电磁铁是否出现故障,如图4所示,该控制系统100还包括:设置于线路板110上的与m个电磁铁接口140一一对应的m个电磁铁检测电路150。一个电磁铁接口140对应一个电磁铁检测电路150,每个电磁铁检测电路150,均用于检测对应的电磁铁接口140是否安装有电磁铁。该种实施方式下,用户可以根据需要选择性的在电磁铁接口140中安装电磁铁,使得电磁铁的安装变得很灵活。然后可通过电磁铁检测电路150检测对应的电磁铁接口140是否安装有电磁铁,对安装有电磁铁的售货通道进行重新编号即可。例如,某层由20个电磁铁接口140,对应的售货通道的标号为1-20,用户可以选择其中的10个电磁铁接口140安装电磁铁,假设对应的售货通道为1、3、5、7、9、11、13、15、17、19,则可以重新对其进行编号,依次为1-10。

其中,如图5所示,每个电磁铁检测电路150均包括:采样电路、运放电路,采样电路的一端与对应的电磁铁接口140的一端连接,采样电路的另一端与运放电路的第一输入端连接,运放电路的第二输入端与该电磁铁接口140的一端连接,运放电路的输出端与控制电路120连接。

其中,采样电路包括采样电阻,采样电阻的一端与对应的电磁铁接口140的一端连接,采样电阻的另一端与运放电路的第一输入端连接,以及还接地。

运放电路用于将采样电路采集的电压进行放大后输出给控制电路120,控制电路120根据该电压信号即可知道该电磁铁接口140是否安装有电磁铁,以及安装的电磁铁是否出现故障。例如,控制电路120向电磁铁驱动电路130发送高电平信号时,若控制电路120接收到的与该电磁铁驱动电路130对应的电磁铁检测电路150发送的电压信号大于0时,表明该电磁铁接口140安装有电磁铁,正常情况下该电压信号的数值在某个区间内,若该电压信号的数值过大或过小,表明安装的电磁铁是否出现故障。作为一种实施方式,该运放电路的电路原理图可以如图4所示。

为了减少运放电路输出的电平信号中的纹波等,可选地,每个电磁铁检测电路150还可以均包括:滤波电路,运放电路的输出端经滤波电路与控制电路120连接。该滤波电路可以是rc滤波电路。

作为一种可选的实施方式,为了便于知晓售货机10在出货时,是哪一个售货通道在出货,以及补货时,是哪一个售货通道需要补货,如图6所示,控制系统100还包括:设置于线路板110上的m个指示灯接口160以及指示灯驱动电路170。需要说明的是,在该种实施方式下,该控制系统100也可以不包括电磁铁检测电路150。

每个指示灯接口160均用于安装指示灯,当控制系统100设置于售货机10时,设置于m个指示灯接口160上的指示灯与m个售货通道一一对应,也即一个售货通道对应一个指示灯,用于提示该售货通道的出货以及补货。需要说明的是,本申请是以一个售货通道对应一个指示灯来描述的,若一个售货通道对应2个指示灯时,则对应的指示灯接口160的数量相应增加一倍即可。

指示灯驱动电路170与控制电路120以及与m个指示灯接口160连接,指示灯接口160用于安装指示灯。指示灯驱动电路170用于根据控制电路120发送的控制信号去控制对应的指示灯闪烁或点亮实现提示出货或补货的功能。

作为一种实施方式,该指示灯驱动电路170可以是目前常使用的led灯驱动电路,包含led驱动ic,如amc7150、sb42511、cat4201、lm3402、max16818等。作为又一种实施方式,如图7所示,该指示灯电路采用串转并移位寄存器将m个指示灯接口160通过链式结构串联,使得控制电路120仅通过四根信号线便能控制m个指示灯接口160,极大的减少了对控制电路120中的处理器的管脚的使用,节省了处理器的管脚资源。

为了便于理解,下面结合图7所示的指示灯驱动电路170进行说明,其中,需要说明的是,图7中仅示出了包含2个串转并移位寄存器的指示灯驱动电路170,且图7是以指示灯为led双色灯为例进行示例的,从图7中可以看出一个串转并移位寄存器可以连接4个指示灯,2个串转并移位寄存器可以连接8个指示灯,当指示灯的数量m大于8时,通过增加串转并移位寄存器的数量即可,如当指示灯的数量大于8小于等于12时,增加一个串转并移位寄存器即可;当指示灯的数量大于12小于等于16时,增加两个串转并移位寄存器即可,其余的情况不再举例。其中,增加的串转并移位寄存器的连接方式与图7中的u2芯片的连接方式相同。图7中的串转并移位寄存器的14、12、11这三个引脚为控制引脚与控制电路120连接,13引脚为使能引脚也与控制电路120连接,使得控制电路120仅通过四根信号线便能控制m个指示灯。

其中,本申请实施例中所示的指示灯可以为led双色灯(如能发出红光和绿光的双色灯),当然指示灯也可以是led三色灯(如发出红光、绿光、蓝光的三色灯),或者led单色灯。当为led单色灯时,此时串转并移位寄存器连接一个led单色灯只需要一个引脚,也即此时一个串转并移位寄存器可以连接8个指示灯。当led三色灯,此时串转并移位寄存器连接一个led三色灯需要三个引脚,一个串转并移位寄存器可以连接2个指示灯,剩余的两个引脚(如图7中的u1芯片的qg、qh这两个引脚)与另一个串转并移位寄存器的其中一个引脚(如图7中的u2芯片的qa这个引脚)可以共同连接1个指示灯,这样使得2个串转并移位寄存器可以连接5个led三色灯,三个得2个串转并移位寄存器可以连接8个led三色灯。

作为一种可选的实施方式,为了便于检测指示灯接口160是否安装有指示灯,如图8所示,该控制系统100还包括:设置于线路板110上的m个灯检测电路180,一个灯检测电路180对应一个指示灯接口160。每个灯检测电路180均用于检测对应的指示灯接口160是否安装有指示灯,每个灯检测电路180均包括:比较器,比较器的第一输入端与对应的指示灯接口160连接,比较器的第二输入端与参考电压连接,比较器的输出端与控制电路120连接。通过检测指示灯的电压差变化,来确定指示灯槽内是否有指示灯插入。需要说明的是,在该种实施方式下,控制系统100也可以不包括电磁铁检测电路150。该种实施方式下,用户可以根据需要选择性的在指示灯接口160中安装指示灯,使得指示灯的安装变得很灵活。然后可通过灯检测电路180检测对应的指示灯接口160是否安装有指示灯,对安装有指示灯的售货通道进行重新编号即可。例如,某层由20个指示灯接口160,对应的售货通道的标号为1-20,用户可以选择其中的10个指示灯接口160安装指示灯,假设对应的售货通道为1、3、5、7、9、11、13、15、17、19,则可以重新对其进行编号,依次为1-10。

可选地,作为一种实施方式,该灯检测电路180的电路原理图可以参阅图9所示的示意图。通过检测led双色灯红灯部分的电压变化,来判断是否有灯插入,当led双色灯没有插入时,图9中的节点电压led1的电压仍旧为3.3v,大于参考电压vref,比较器输出逻辑电平1,表明是没有指示灯插入的,当led双色灯插入指示灯接口160时,此时,灯亮,图9中的节点电压led1的电压被拉低使得小于参考电压vref,比较器输出逻辑电平0,表明此时是有指示灯插入的。当然可以理解的是,上述判断逻辑是以第一输入端为同相输入端,第二输入端为反相输入端来说的,若第一输入端为反相输入端,第二输入端为同相输入端,此时的判断逻辑正好相反,即此时,比较器输出逻辑电平0,表明此时是没有指示灯插入的,当比较器输出逻辑电平1,表明此时是有指示灯插入的。

作为一种实施方式,还可以将多个比较器集成在一个芯片内,以减少线路板110的空间占用,例如,将4个比较器集成在一个芯片内,使得该芯片可同时连接4路灯检测电路180。

作为一种可选的实施方式,为了便于与上位机通信,控制系统100还包括:设置于线路板110上的rs485通讯电路,rs485通讯电路的一端与控制电路120连接,另一端与上位机连接,rs485通讯电路用于实现控制系统100与上位机的通信。需要说明的是,该种实施方式下,控制系统100可以不包括:电磁铁检测电路150、指示灯接口160、指示灯驱动电路170、灯检测电路180中的至少一个元器件。

作为一种可选的实施方式,为了便于组装或扩展售货机10,该控制系统100还包括:设置于线路板110上的与控制电路120连接的旋转拨码开关,通过设置旋转拨码开关的数值来设定控制系统100位于售货机10的层号。例如,对于第一层的控制系统100来说,将该层线路板110上的旋转拨码开关的数值设置为1,对于第二层的控制系统100来说,将该层线路板110上的旋转拨码开关的数值设置为2……其余的情况以此类推,以此来设定控制系统100位于售货机10的层号。这样相比使得每层的控制系统100可以完全一样,在组装或扩展售货机10的层结构时,不用考虑各个层对应的控制系统100的顺序。当然可以理解的是,也可以通过程序设定的方式来设定控制系统100位于售货机10的层号,但是这种方式使得组装或扩展售货机10时,比如要考虑各个层对应的控制系统100的顺序,因为控制系统100在设定时,已经明确定义了其所在的位置,如位于售货机10的第一层,就不能将其安装到其他层。需要说明的是,该种实施方式下,控制系统100可以不包括:电磁铁检测电路150、指示灯接口160、指示灯驱动电路170、灯检测电路180、rs485通讯电路中的至少一个元器件。

作为又一种实施方式,该控制系统100包括:线路板110、设置于线路板110上的m个电磁铁接口140、控制电路120、与m个电磁铁接口140一一对应的m个电磁铁驱动电路130、m个指示灯接口160。其中,指示灯驱动电路170采用串转并移位寄存器将m个指示灯接口160通过链式结构串联,具体的连接方式参见图7所示的电路图。该种实施方式下,电磁铁驱动电路130除了可以采用图3所示的结构外,还可以是采用目前常使用的电磁铁驱动电路130,例如包括:继电器,继电器的控制端(也即线圈)与控制电路120连接,继电器的公共端与电源连接,继电器的常开触点与电磁铁接口140连接,当继电器的常开触点与公共端连通时,电磁铁接口140通电,当继电器的常开触点与公共端断开时,电磁铁接口140断电。控制电路120通过发送电平信号使继电器的常开触点与公共端连通或断开,从而控制对应的电磁铁接口140的通电或断电,从而控制对应的售货通道的打开或关闭。此外,需要说明的是,在该种实施方式下,该控制系统100还可以包括:设置于线路板110上的m个灯检测电路180、m个电磁铁检测电路150、rs485通讯电路、旋转拨码开关中的至少一种元器件,其中,各个元器件的实现原理及产生的技术效果在前面已经介绍过了,为简要描述,未提及之处,可参考前述实施例中相应内容。

需要说明的是,本申请实施例提供的控制系统100具有多种实施方式,不同的层结构对应设置的控制系统100可以相同,也可以不同。

此外,该售货机10还需要包括电源、存储器等元件,这部分内容可以参见现有的电路设计,由于不属于本申请的发明点,故没有作过多的说明。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1