一种基于单片机的可编辑售货机线路板的制作方法

文档序号:15115428发布日期:2018-08-07 19:55阅读:304来源:国知局

本发明涉及一种售货机线路板,尤其是涉及一种基于单片机的可编程售货机线路板。



背景技术:

新市场环境的变化和物联网概念及设备的普及要求售货机控制系统的实时性,可追踪,反映速度快,硬性要求更高,成本更低。自动售货机也进入了物联网体系,自动售货机属于固定终端,每一台自动售货机都是一个联网终端,它囊括了库存状态、机器运行反馈、远程维护等综合性功能。而支撑这一切的,则是“强大的底层采集,可以将底层数据通过数据传给上位机,从机器运行情况到货品情况,都在时刻监控,统一管理”。

传统的售货机控制系统基于plc或基本的电路板完成,基本的电路板无法编程,虽然成本低,但是适应差无法进行数据交互。使用plc控制可以进行编程,但是通常的plc必须使用厂家的专用软件进行编程,设备系统通用差,更换麻烦、成本又相对较高。

新一代的物联网售货机已经开始逐渐替代传统的售货机。物联网自动售货机的一切功用整合到一个单片机的板卡上,而实际上其本钱低于其取代的一切板卡的本钱总和。与此同时还简化了新功用的集成进程。考虑到自动售货机规划的可持续性,简化新功用是做出出资决策时考虑的重要因素。



技术实现要素:

一种基于单片机的可编程售货机线路板。其主要是解决现有售货机控制回路所存在的控制器的通讯接口适应性低,无法进行编程,控制成本高,逻辑程序移植困难等问题。

为解决上述技术问题,本发明所采用的技术方案是:单片机的可编程货机线路板,包括emi吸收电路1、模式选择电路2、485通讯电路3、can通讯电路4、mcu控制电路5、输出信号电路6、外围接口电路7、输入信号电路8,所述电路以mcu控制电路5为基础对包括emi吸收电路1、模式选择电路2、485通讯电路3、can通讯电路4、输出信号电路6、外围接口电路7、输入信号电路8进行控制及管理,从而达到控制售货机的目的;

所述mcu控制电路5的io接口引脚vdd_1、vdd_2、vdd_3、vdd_4与vcc3.3相连,mcu控制电路5的引脚vss_1、vss_2、vss_3、vss_4与gnd相接,mcu控制电路5的引脚osc_in通过电容c6与gnd相连,引脚osc_in通过电容c7与gnd相连,中间并联电阻r39和晶振y1;

所述emi吸收电路1的u2引脚vin与jp2的1脚相连,引脚gnd与jp2的2脚相连。emi吸收电路1的引脚ph与c1相连后接入引脚boot,引脚vsns通过电阻r13与gnd相连;引脚ph与dz1相连接入gnd、又与l1相连接入vcc5;vcc5与gnd直接并入一个e2的220uf电容;vcc5与r3和vsns直接并入r3电阻。降压芯片v1的引脚vin接入vcc5,引脚gnd接入gnd,降压芯片v1的引脚vout接入vcc3.3;

所述模式选择电路2,ycc3.3与gnd直接串入拨码sw1与电阻排r20,拨码sw1分别接入单片机的pb1、pb8、pb9、pc2脚;

所述模式485通讯电路3,ic1芯片的引脚ro接入单片机的rs485_tx;引脚re+de接入单片机的rs485_re;引脚ri接入单片机的rs485_rx;ic1的引脚vcc和gnd接入vcc3.3和gnd电压;引脚a和引脚b接入jp4的1脚和2脚。1和2直接接入电阻120欧姆。

所述模式can通讯电路4,芯片ic2的txd和rxd脚接入单片机的can_tx和can_rx,引脚vcc和gnd接入vcc5和gnd;引脚canh和canl并入一个电阻120欧姆,分别接入jp6的1和2脚;

所述输出信号电路6,高电平输入至u5、u11、u16的引脚d1~d7输出至引脚q1~q7再接入u7、u12、u17的引脚1b~7b输出至引脚1c~7c。串入电阻1ok最终通过u1~u19的引脚g1、g2输出到d1~d2,外部回路接入jp3和jp5的1~10;

所述外围接口电路7,vcc3.3串入10k电阻接入单片机的引脚reset,gnd接入按钮至单片机的引脚reset。单片机引脚pb10和pb11和led3接入指示灯led_1和led_2通过电阻至vcc3.3等;

所述输入信号电路8,jp7的1~10脚接入u20的1b~7b以及u21的1b~b3,u20的1c~7c脚以及u21的1c~c3脚接入单片机的in1~in10脚并联排阻r55、r56、r57接入vcc3.3。

本发明的工作原理是:售货机在通电工作时,mcu控制电路5的io口接收到外部传感器输入信号电路8的低电平,经过mcu控制电路5的单片机电路进行逻辑运算。mcu控制电路5的io口输出高电平至输出信号电路6后接的电机及电动缸等。mcu控制电路5的串口专用口连接ic1的3485处理芯片,可接入串口主线通讯回路,与其它设备进行标准的modbus交互通讯。mcu控制电路5的can专用口连接ic2的1050处理芯片,可接入can主线通讯回路,与其它设备进行can数据交互通讯。

所述的emi吸收电路1,将输入的电压12~24v电压通过u2降压,并且由dz1及e2进行稳压,l1进行滤波,输出一个稳定的5v电压供应给内部元件。又通过v1降压为3.3v。

所述的mcu控制电路5,对u4的单片机进行逻辑编程以便适应各种类型的售货机形式,此为“大脑”部分,外围的y1与c6和c7组成时钟电路,给单片机准确的内部时间。

所述的485通讯电路3,由单片机u4的15、16、17的io口与ic1的ro、di、de相连接,外部通过jp4接入485数据,接入ici的a与b电路,单片机完成485数据的交互功能。

所述的can通讯电路4,由单片机u4的44、45的io口与ic2的can_tx、can_rx相连接,外部通过jp6接入can数据,接入ici的canh与canj电路,两者之间接入r43的120欧姆电阻表示结尾,单片机完成can数据的交互功能。

所述的输出信号电路6和输入信号电路8,单片机的io输入u5与外部电路进行隔离保护成本相对更高单片机芯片,通过u7芯片驱动外部继电器等大功率元器件,进而控制电气回路。通过u20和u21采集电气回路的输入信号点。将此数据反馈给单片机电路,作为电气回路的控制依据。

本发明具有集成度高、功耗小、可编程、通讯接口类型多等优点,本发明通过复合晶体管阵列集成芯片,采集外部电气电路输入信号给单片机系统。单片机编程售货逻辑程序,控制高速cmos总线收发器向外输出电气回路控制信号,并且通过ic1和ic2具有485与can信号的数据交换功能。

附图说明

图1是本发明的电路示意图;

图2是本发明mcu控制电路示意图;

图3是本发明emi吸收电路示意图;

图4是本发明模式选择电路示意图;

图5是本发明485通讯电路示意图;

图6是本发明can通讯电路示意图;

图7是本发明输出信号电路示意图;

图8是本发明外围接口电路示意图;

图9是本发明输入信号电路示意图。

具体实施方式

下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。

参考图1-9可知,基于单片机的可编程售货机线路板,包括emi吸收电路1、模式选择电路2、485通讯电路3、can通讯电路4、mcu控制电路5、输出信号电路6、外围接口电路7、输入信号电路8,其中mcu控制电路5包括单片机u4、晶振y1、电容c6和c7,电阻r39,其中晶振y1与c6、c7和r39组成稳定的晶振回路,提供12mhz给u4。emi吸收电路1包括c2和e1给12~24v外部输入稳压,通过降压芯片u2至不稳定的5v,电容c1、二极管dz1、电感l1及电解电容的滤波及稳压后得到稳定的5v电压,供应后续的元器件。5v输入v1芯片后得到3.3v电压,供应编程器回路。模式选择电路2的sw1拨码与4.7k上拉电阻,当不拨动拨码时低电平引入单片机的io口,当拨码后引入高电平至单片机的io口。从而选择编程内想要的模式等。485通讯电路3内385芯片ic1、电阻r34、r36、r33电阻、电容c5组成modbus通讯电路,从而接入modbus主线与其它设备进行数据交互。can通讯电路4内tja1050芯片ic2、电阻r43。电阻r43为120欧姆电阻表明can的开始或结尾,此电路与其它元器件进行can的数据交互。输出信号电路6包括总线收发器u5、u11、u16,晶体管阵列u7、u12、u17连接外围高功率后对内部元器件进行保护,尤其是对成本相对更高的单片机。mcu控制电路5的单片机io输出低电平通过此电路后对外部元器件进行控制。输入信号电路8,包括晶体管阵列u20、u21,外部接入传感器的采集又与r55与r57形成输入高电平进入单片机的io进而采集机器状态。

以上所述仅为本发明的具体实施例,但本发明的线路板特征并不局限于此,也可以用于其它类似的电子设备和家用电器设备中。任何本领域的技术人员在本发明的领域内,所作的变化或修饰皆涵盖在本发明的专利范围之中。

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