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

文档序号:8998113阅读:461来源:国知局
一种自动售货机的控制系统的制作方法
【技术领域】
[0001]本实用新型涉及自动售货机,特别涉及一种自动售货机的控制系统。
【背景技术】
[0002]现有的自动售货机中,其控制系统由一个MCU芯片采用矩阵方式控制各个电机,如果接60个货道就需要8*8矩阵,从而需要设计16个1 口,受MCU芯片的1 口的限制,60个货道已经负担很重了。
[0003]并且MCU芯片还需与按键和IXD屏连接,通过按键和IXD屏输入操作指令。由于MCU资源限制,难以扩展,而且各电机采用矩阵方式控制,会受MCU的1 □数量限制,货道数量也难以增多。
[0004]因而现有技术还有待改进和提尚。
【实用新型内容】
[0005]鉴于上述现有技术的不足之处,本实用新型的目的在于提供一种自动售货机的控制系统,能通过一主多从的控制方式,便于扩展和增加货道数量。
[0006]为了达到上述目的,本实用新型采取了以下技术方案:
[0007]一种自动售货机的控制系统,包括:主控制模块、多个从控制模块和受所述从控制模块控制的执行机构,所述主控制模块通过SPI总线与各从控制模块连接,所述从控制模块通过串口与相应的执行机构连接。
[0008]所述的自动售货机的控制系统中,所述从控制模块包括电机中继处理单元,所述执行机构包括若干个电机控制驱动器,所述电机中继处理单元通过SPI总线与主控制模块电连接、通过RS485接口与电机控制驱动器电连接。
[0009]所述的自动售货机的控制系统中,所述主控制模块包括型号为C8051F120的主控芯片,所述电机中继处理单元包括型号为C8051F850的电机中继芯片,所述电机控制驱动器包括型号为C8051F850的电机驱动芯片,所述主控芯片的P0.2端连接电机中继芯片的P0.0/VREF端,主控芯片的P0.3端连接电机中继芯片的P0.1/AGND端,主控芯片的P0.4端连接电机中继芯片的P0.2端,所述主控芯片的AD7/D7/P7.7端连接电机中继芯片的P0.3端,所述电机中继芯片的P0.4端通过RS485接口连接电机驱动芯片的P0.4端,电机中继芯片的P0.5端通过RS485接口连接电机驱动芯片的P0.5端。
[0010]所述的自动售货机的控制系统中,所述从控制模块包括纸币与硬币处理单元,所述执行机构包括纸币与硬币控制器,所述纸币与硬币处理单元通过SPI总线与主控制模块电连接、通过MDB接口与纸币与硬币控制器电连接。
[0011]所述的自动售货机的控制系统中,所述纸币与硬币处理单元包括型号为C8051F850的纸币与硬币处理芯片,所述主控芯片的P0.2端连接纸币与硬币处理芯片的P0.0/VREF端,主控芯片的P0.3端连接纸币与硬币处理芯片的P0.1/AGND端,主控芯片的P0.4端连接纸币与硬币处理芯片的P0.2端,所述主控芯片的AD4/D4/P7.4端连接纸币与硬币处理芯片的P0.3端,所述纸币与硬币处理芯片的P0.4端和P0.5端通过MDB接口连接纸币与硬币控制器。
[0012]所述的自动售货机的控制系统中,所述从控制模块包括刷卡处理单元,所述执行机构包括刷卡控制器,所述刷卡处理单元通过SPI总线与主控制模块电连接、通过RS232接口与刷卡控制器电连接。
[0013]所述的自动售货机的控制系统中,所述刷卡处理单元单元包括型号为C8051F850的刷卡处理芯片,所述主控芯片的P0.2端连接刷卡处理芯片的P0.0/VREF端,主控芯片的P0.3端连接刷卡处理芯片的P0.1/AGND端,主控芯片的P0.4端连接刷卡处理芯片的P0.2端,所述主控芯片的AD5/D5/P7.5端连接刷卡处理芯片的P0.3端,所述刷卡处理芯片的P0.4端和P0.5端通过RS232接口连接刷卡控制器。
[0014]所述的自动售货机的控制系统中,所述从控制模块包括GPRS中继处理单元,所述执行机构包括GPSR控制器,所述GPRS中继处理单元通过SPI总线与主控制模块电连接、通过RS232接口与GPSR控制器电连接。
[0015]所述的自动售货机的控制系统中,所述GPRS中继处理单元包括型号为C8051F850的GPRS中继处理芯片,所述主控芯片的P0.2端连接GPRS中继处理芯片的P0.0/VREF端,主控芯片的P0.3端连接GPRS中继处理芯片的P0.1/AGND端,主控芯片的P0.4端连接GPRS中继处理芯片的P0.2端,所述主控芯片的AD6/D6/P7.6端连接纸币与硬币处理芯片的P0.3端,所述GPRS中继处理芯片的P0.4端和P0.5端通过RS232接口连接纸币与硬币控制器。
[0016]相较于现有技术,本实用新型提供的自动售货机的控制系统,包括:主控制模块、多个从控制模块和受所述从控制模块控制的执行机构,所述主控制模块通过SPI总线与各从控制模块连接,所述从控制模块通过串口与相应的执行机构连接,本实用新型采用了一主多从的控制方式,避免单个MCU负荷过重,提高了控制处理速度,而且便于控制信道扩展和货道数量的增加。
【附图说明】
[0017]图1为本实用新型提供的自动售货机的控制系统的结构框图。
[0018]图2为本实用新型提供的自动售货机的控制系统中主控制模块与从控制模块的电路图。
[0019]图3为本实用新型提供的自动售货机的控制系统中电机中继处理单元与电机控制驱动器的电路图。
【具体实施方式】
[0020]本实用新型提供一种自动售货机的控制系统,采用一主多从的控制方式可以很好的扩展控制信道,通过通讯总线连接外围设备,如连接触摸屏、刷卡系统、PLC、GPRS模块等,还可以用一个主控MCU控制多达数百个货道。
[0021]为使本实用新型的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本实用新型进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本实用新型,并不用于限定本实用新型。
[0022]请参阅图1,本实用新型提供的自动售货机的控制系统,包括:主控制模块10、多个从控制模块20和受所述从控制模块20控制的执行机构30,所述主控制模块10通过SPI总线与各从控制模块20连接,所述从控制模块20通过串口与相应的执行机构30连接。
[0023]请一并参阅图2和图3,所述从控制模块20为个电机中继处理单元210、纸币与硬币处理单元220、刷卡处理单元230和/或GPRS中继处理单元240等,所述执行机构30相应包括若干个电机控制驱动器310、纸币与硬币控制器320、刷卡控制器330、GPSR控制器340 等。
[0024]所述电机中继处理单元210通过SPI总线与主控制模块10电连接、通过RS485接口与电机控制驱动器310电连接,所述纸币与硬币处理单元220通过SPI总线与主控制模块10电连接、通过MDB接口与纸币与硬币控制器320电连接,所述刷卡处理单元230通过SPI总线与主控制模块10电连接、通过RS232接口与刷卡控制器330电连接,所述GPRS中继处理单元240通过SPI总线与主控制模块10电连接、通过RS232接口与GPSR控制器340电连接。
[0025]所述主控制模块10通过Modbus RTU串口与PLC控制器通讯,通过串口与触摸屏通讯,接收控制信息,及进行相应显示。本实用新型采用了一主多从的控制方式,由主控制模块10与电机中继处理单元210、纸币与硬币处理单元220、刷卡处理单元230、GPRS中继处理单元240采用SPI总线通讯,避免单个MCU负荷过重,提高了控制处理速度,而且便于控制信道扩展和货道数量的增加。
[0026]本实用新型采用总线型设计,可扩展多种其他功能,而不用担心芯片资源不够,如一 PLC控制机械手臂自动补货,当自动售货机库存不足时通过ModbusRTU与PLC通讯,通知PLC该补货了。又如要将本机的状态发给客户,主控制模块将信息通过SPI将数据传给GPRS中继处理单元240,GPRS中继处理单元240然后通过串口对GPRS模块进行控制,达到传输数据给客户的功能等。这样当资需要扩展某功能但资源又紧张时就可以多挂一个从控制模块(如I中的其它扩展模块部分,它只是处理主控制模块10与某扩展模块的数据交换,对从控制模块20的内存要求不高,只需有一路SPI通讯、一路UART通讯即可,故而价格也很便宜,成本不成问题)。
[0027]总之,主控制模块10与各从控制模块20通过一主多从的SPI全双工通讯方式进行交互数据,然后各由从控制模块20通过UART串口发送命令控制各执行机构30与从控制模块20读取数据,执行相应的动作。
[0028]请一并参阅图1、图2和图3,所述主控制模块10包括型号为C8051F120的主控芯片Ul,主控芯片Ul的AIN1.1/A9/P1.1端和AIN1.0/A8/P1.0端与触摸屏电连接,所述主控芯片Ul的P0.0端和P0.1端与PLC电连接。
[0029]所述电机中继处理单元210包括型号为C8051F850的电机中继芯片U21,所述电机控制驱动器310包括型号为C8051F850的电机驱动芯片U31,所述主控芯片Ul的P0.2端连接电机中继芯片U21的P0.0/VREF端,主控芯片Ul的P0.3端连接电机中继芯片U21的P0.1/AGND端,主控芯片Ul的P0.4端连
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1