




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘 要在工业自动化领域,可编程控制器作为自动控制的重要组成部分,已成为大多数自动化系统的设备基础。设计商场客流量统计系统旨在解决统计商场客流的任务。本设计通过分析商场客流的特点,制定了基于PLC 的客流量统计系统的设计方案,详细阐述了主要包括PLC 、语音芯片、液晶显示器等元器件的工作方式、执行过程等内容,完成了控制系统的硬件和软件设计,实现了统计商场客流的任务。商场客流量的统计能帮助商场管理人员更合理地经营,做好预防意外事故的准备,具有很大的应用价值。关键词:可编程控制器 客流量 控制系统 硬件和软件设计ABSTRACTIn the industrial automation domain,
2、 the programmable controller took theautomatic control the important constituent, has become the majority automated system the equipment foundation.Designs the market passenger capacity statistics system to be for the purpose of solving counts the market passenger flow the duty.This design through a
3、nalyzes the market passenger flow the characteristic, hasformulated based on the PLC passenger capacity statistics system design proposal, elaborated in detail mainly includes PLC, pronunciation chip, liquid-crystal display and so on contents and so on primary device workings, implementation, has co
4、mpleted the control system hardware and the software design, realized has counted the market passenger flow the duty.The market passenger capacity statistics can help the market administrative personnel to manage reasonably, prepare for the prevention accident, has the very big application value.KEY
5、 WORDS :Programmable controller passenger capacity control system hardware and software design目录第一章 绪论 . . I第二章系统设计方案的论证及比较 . . 1第一节 PLC的选择 . . 1第二节 语音芯片的选择 . 1第三节 显示模块的选择 . 2第三章系统硬件设计 . . 1第一节 统硬件框图 . 1第二节 激光检测电路 . 1第三节 语音播报电路 . 1第四节 液晶显示电路 . 错误!未定义书签。第四章 系统软件设计 . . 10第一节 总体流程设计 . 10第二节 统软件程序说明 . 1
6、0第三节 设计相关程序 . 11 总结 . . 错误!未定义书签。参考文献 . . 18致谢 . . 17第一章绪论目前绝大数商场都采用传统的进出口系统或者根本没有,并且关于顾客在某个季节对某些商品的喜好与需求没有一个科学合理的统计调查,造成一些商品销售库存、另一些商品销售短缺的尴尬局面,商场客源减少却没有及时了解,不利于商场的最佳运营。但如果专门安排人员去调研这方面,不仅浪费资源、影响耽误顾客购物,而且得出的结果不一定准确。鉴于此,设计一个自动检测商场进入顾客的总人数,现在还有多少人在商场内,对顾客进入商场购物表示欢迎的科学系统是很有利用价值的,其中检测可以采用激光传感器。激光按能量分累,用
7、于此处的传感器应属于第类激光,是无公害激光。因采用能量不高的激光,对人的身体不会造成伤害,可以放心的使用商场进出口处作检测用。客流量对于依赖于客流量量的产业来说意义重大。对于零售业来说,顾客是货币的携带者,又是商品的潜在购买者,研究流量规律,可以增加销售机会,将观看者转变为购物者, 最大限度地挖掘商场的销售潜力,增加利润。客流量是重要的衡量工具,通过这一准确的量化的数据, 不但可以获得商场、购物中心、博物馆或者飞机场完整的正在运行的状况,而且还可以利用这些高精度的数据,进行有效的组织运营工作!第二章 系统设计方案的论证及比较第一节 PLC的选择FX2N 系列是FX 系列PLC 家族中最先进的系
8、列。由于FX2N 系列具备如下特点:最大范围的包容了标准特点、程式执行更快、全面补充了通信功能、适合世界各国不同的电源以及满足单个需要的大量特殊功能模块,它可以为自动化应用提供最大的灵活性和控制能力。 图2.1 PLC结构框图第二节 语音芯片的选择WT588D 系列语音芯片是中国广州唯创科技有限公司中国台湾华邦共同研发出来的集单片机与语音电路与一体的可编辑语音芯片。可控制的语音地址位能达到220个,每个地址位里能加载可组合语音为128段,总共28160段语音,足以应对商场的巨大客流量。其特点:1、支持2M 32M 的SPI-Flash 内存,播放时长较大;2、内嵌DSP 高速音频处理器,处理速
9、度快;3、内置13Bit/DA转换器,以及12Bit/PWM输出,音质好;4、可通过专业上位机操作软件,随意组合语音;5、USB 下载方式,支持在线下载/脱机下载,即便在WT588D 通电的情况下,也一样可以正常下载数据到SPI-Flash ;6、抗干扰能力强,可用于公共或者工业场合。由于本系统要求很多的语音段、高速处理和抗干扰能力强等要求,所以选择WT588D 作为语音播报的主控芯片。第三节 显示模块的选择方案一:VLCM12864液晶显示模块具有可视化编程图形界面、采用串行控制、内含GB2312 16×16点阵国标一级、二级简体字库及64KB 自造图库。采用台湾EDT 公司的蓝膜
10、负显EW32F10BCW ,具有128×64的点阵分辨率和CCFT 背光源。字库中的汉字可以显示在液晶屏的任意位置。具有标准的RS232串行通信口,通过电平转换接口电路可方便地与PLC 连接。方案二:采用LED 数码管动态扫描显示,价格低廉,不仅减少了对I/O口的浪费,而且能够同时驱动多个数码管。其驱动程序容易编写和理解。当显示内容不太多,可以排除。经过二种方案的比较以及本系统实际,由于该系统需要显示两个内容,上述的VLCM12864液晶显示模块比较妥善,所以本设计选择VLCM12864作为所需要的液晶显示模块。第三章 系统硬件设计第一节 系统硬件框图本部分主要包括PLC 控制中心、
11、供电电路、激光检测电路、语音播报模块、稳压电路模块、转换电路模块和液晶显示模块。系统硬件框图如图3.1所示: 图3.1 系统硬件框图第二节激光检测电路激光检测电路由接进出口激光传感器的3孔排座2个、10k 电阻2个、1k 电阻两个、LED 指示灯2个及信号输出2孔排座1个等元器件组成。如图3.2所示。其中J1、J2分别连接商场进出口激光传感器,J3连接到PLC 控制中心。VCC 为+5V直流电源。 图3.2 激光检测电路第三节 语音播报电路AMS1117是一款正电压输出的低压降三端线性稳压电路,在1A 输出电流下的压降为1.2V 。AMS1117分为两个版本,固定电压输出版本和可调电压输出版本
12、。固定输出电压1.5V 、1.8V 、2.5V 、3.3V 、5.0V 和可调版本的电压精度为1;固定电压为1.2V 的产品输出电压精度为2。本设计选用的是固定电压输出版本。AMS1117芯片内过热切断电路提供了过载和过热保护,以防环境温度造成过高的结温。AMS1117系列稳压器有可调版与多种固定电压版,设计用于提供1A 输出电流且工作压差可低至1V 。在最大输出电流时,AMS1117器件的压差保证最大不超过1.3V ,并随负载电流的减小而逐渐降低。AMS1117的片上微调把基准电压调整到1.5%的误差以内,而且电流限制也得到了调整,以尽量减少因稳压器和电源电路超载而造成的压力。AMS1117
13、内部集成过热保护和限流电路,固定输出电压为3.3V ,具有1%的精度。作为三端稳压管,AMS1117的应用相当广泛,一般对电源效率要求不高的地方,都有可能用到:充电器、一些电路板、电池充电器,电话,数据库,LED 显示器,卫星接收器等。为了确保AMS1117的稳定性,需要在输入和输出端各连接一个电解电容。通常,线性调整器的稳定性随着输出电流增加而降低。WT588D 语音播报电路包括以AMS1117稳压芯片为主控,电容C6、C7,电阻R5和LED 组成的稳压供电模块,以WT588D 芯片为核心,J5为语音信号输入双孔排座,扬声器输出语音如图3.3所示。 图3.3语音播报电路第四节 液晶显示电路一
14、、液晶显示模块的控制方式模块的串行控制模式为:1个起始位,8个数据位,1个停止位,通讯波特率为9600。VLCMl2864命令说明如表3.4所示:表3.4 VLCM12864命令说明 其中参数n 、x 、y 、w 、h 均为十六进制数,其中x 和y 为显示图形的顶点坐标,模块的左上角为坐标原点,x 轴向右为正,y 轴向下为正。向液晶显示模块发送的命令必须是完整命令的ASCII 码(汉字为其机内码,ASCII 字符为其ASCII 码 。命令HZD 和ASD 后面加上要显示的汉字机内码或字符的ASCII 码即可。在每条命令首尾还要加上命令起始和结束码“回车键(ODH”的ASCII 码“3044,以
15、表明该命令的开始和结束。如命令“CLSOOOOOaOa ”, 实际上由串口发送的内容是“3044434C53303030303041 30413044”。二、液晶显示模块与PLC 的硬件接口电路电控系统的控制器采用带有RS232串行通信接口的PLC ,由于串行通信接口RS-232采用负逻辑,即:逻辑“1”为-5-15V ,逻辑“O ”为+5v+15V。而TTL 电平的“l ”和“0' 分别为24V 和0.4V ,因此RS-232与TTL 电路接口时需要电平转换,电路采用MAXIM 公司的MAX232集成芯片实现电平转换。PLC 与液晶显示模块的连接电路如图3.5所示。 图3.5 PLC
16、与液晶显示模块的连接电路MAX232与就九针串口连接电路如图3.6所示。九针串口与VLCM 液晶显示器相连,MAX232芯片的11和12号引脚分别连接到PLC 的相应端口。从而实现PLC 串行控制液晶显示模块。 图3.6串口连接电路VLCM 液晶显示模块以其控制简单、硬件接口方便、不占用PLC 的输入输出接口等特点为其与PLC 的联合应用提供了便利条件,实现了PLC 对液晶显示模块的实时控制。具有节约PLC 系统软硬件资源,显示实时性好,易于使用等优点。三、PLC 的程序执行过程PLC 执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段。1、输入采样(输入刷新)在输入采样阶
17、段,PLC 以扫描工作方式按顺序对所有输入端的输入状态进行采样,并存入输入映象寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样到。2、程序执行(程序处理阶段)在程序执行阶段,PLC 对程序按顺序进行扫描执行。若程序用梯形图来表示,则总是按先上后下,先左后右的顺序进行。当遇到程序跳转指令时,则根据跳转条件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC 从输入映像寄存器和元件映象寄存器中读出,根据用户程序进行运算,运算的结果再存入元
18、件映象寄存器中。对于元件映象寄存器来说,其内容会随程序执行的过程而变化。PLC 扫描运行方式流程图如图3-8所示。3、输出刷新当所有程序执行完毕后,进入输出处理阶段。在这一阶段里,PLC 将输出映象寄存器中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输出,驱动外部负载。因此,PLC 在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当PLC 进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段才对输入状态进行重新采样,这方式称为集中采样。在用户程序中如果对输出结果多次赋值,则最后一次有效。在一个扫描周期内,只在输出刷新阶段才将输出状态从输出映象寄存器
19、中输出,对输出接口进行刷新。在其它阶段里输出状态一直保存在输出映象寄存器中。这种方式称为集中输出。对于小型PLC ,其I/O点数较少,用户程序较短,一般采用集中采样、集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但使PLC 工作时大多数时间与外部输入/输出设备隔离,从根本上提高了系统的抗干扰能力,增强了系统的可靠性。而对于大中型PLC ,其I/O点数较多,控制功能强,用户程序较长,为提高系统响应速度,可以采用定期采样、定期输出方式,或中断输入、输出方式以及采用智能I/O接口等多种方式。从上述分析可知,当PLC 的输入端输入信号发生变化到PLC 输出端对该输入变化作出反应,需要一段时
20、间,这种现象称为PLC 输入输出响应滞后。对一般的工业控制,这种滞后是完全允许的。应该注意的是,这种响应滞后不仅是由于PLC 扫描工作方式造成,更主要是PLC 输入接口的滤波环节带来的输入延迟,以及输出接口中驱动器件的动作时间带来输出延迟,同时还与程序设计有关。滞后时间是设计PLC 应用系统时应注意把握的一个参数。PLC 系统内部的工作原理可分为5个步序:内部处理、通讯服务、输入处理、程序执行、输出处理。PLC 的工作模式分为运行模式(RUN )与停止模式(STOP )两种。当PLC 处于RUN 模式时,PLC 按步序从内部处理开始,到输出处理结束一个执行周期, 图3.7 PLC扫描运行方式流
21、程图一个执行周期结束后,将立即开始下一个周期的执行,即返回到第一个步序-内部处理,如此一直循环下去;当PLC 处于STOP 模式时,PLC 按步序从内部处理开始,只执行前两个步序,即到通讯服务结束一个执行周期。PLC 的这种运行方式称为循环扫描方式,而每执行一个执行周期所需时间称为循环扫描时间或扫描周期。在PLC 的存储器中,设置了一区域用于存放输入/输出信号的状态及当前值,它们分别称为输入映像区和输出映像区。PLC 的其它地址元件也有对应的映像存储区,它们统称为元件映像存储区。通过建立元件映像存储区,使PLC 成为一个真正的数字采样控制系统;虽然PLC 不可能像继电器控制柜那样随时根据现场输
22、入实时控制现场输出状态,但只要采样周期足够短,即采样频率足够高,这样的采样系统应该完全符合实际系统的需要。1、 内部处理:PLC 完成对自身硬件的自检测,当发现自身硬件有问题或硬件配置与实际对不上时,PLC 将产生错误指示。Haiwell PLC 对此种错误以主机上的ERR 错误指示灯闪烁指示。2、 通讯服务:PLC 处理与计算机、PLC 、编程器及别的智能设备的通讯。3、 输入处理:PLC 在输入操作上采用定时采样的方式。即在一个扫描周期的固定时刻(一般在扫描周期的开始)一次性集中采样所有的外部输入点,采样结果用二进制的形式存入到RAM 中一个区域(输入映像寄存器区)。这样在执行程序时,所需
23、的现场讯息全部从输入映像区中取用,不直接从现场取样。4、 程序执行:PLC 的用户程序由若干条指令组成,指令在存储器中顺序排列。在无跳转指令的情况下,CPU 从第一条指令开始执行,逐条顺序地执行用户程序,直到用户程序结束,执行指令时,从元件映像存储区中读出元件的状态及当前值,并据指令的需要进行相应的逻辑运算及赋值操作,最后的运算结果写入到线圈或输出类指令对应的元件映像存储区中。5、 输出处理:PLC 在输出操作上采用定时输出的方式。即在一个扫描周期的固定时刻(一般在扫描周期的结束)先将它们存放在RAM 中的一个区域(输出映像寄存器区),扫描周期结束时再将输出映像区中控制信息集中输出。描结果。输
24、出信号的变化滞后于输入信号的变化,这产生了PLC 的输入输出响控制场合。四、 PLC使用的注意事项1、温度PLC 要求环境温度在055,安装时不能放在发热量大的元件下面,四周通风散热的空间应足够大,基本单元和扩展单元之间要有30mm 以上间隔;开关柜上、下部应有通风的百叶窗,以防太阳光直接照射;如果周围环境温度超过55,要安装电风扇强迫通风。2、湿度为了保证PLC 的绝缘性能,空气的相对湿度应小于85%(无凝露 。3、震动应使PLC 远离强烈的震动源,防止振动频率为1055Hz 的频繁或连续震动。当使用环境不可避免震动时,必须采取减震措施。4、空气避免有腐蚀和易燃的气体,例如氯化氢、硫化氢等。
25、对于空气中有较多粉尘或腐蚀性气体的环境,可将PLC 安装在封闭性较好的控制室或控制柜中,并安装空气净化装置。5、电源PLC 供电电源为50Hz 、220(1±10%)V 的交流电,对于电源带来的干扰,PLC 本身具有足够的抵抗能力。对于可靠性要求较高的场合或电源特别严重的环境,可以安装一台带屏蔽层的变化比为1:1的隔离变压器,以减少设备与地之间的干扰。还可以在电源输入端串接LC 滤波电路。第四章 系统软件设计第一节 总体流程设计根据系统的要求,当顾客当顾客进入商场时,语音播报“欢迎光临”并开始计数,同时在液晶显示器上显示欢迎标语和进入商场的顾客总数以及当前商场内的顾客数。当顾客离开商
26、场时,语音播报“谢谢光顾”等语音信息。设计系统的软件流程图如图4-1所示:第二节系统软件程序说明首先“开始”,打开电源,系统初始化,液晶显示器上显示欢迎标语:“欢迎光临!”并开始计数。当有顾客进入商场时,语音播报“欢迎光临”,同时计数器加1,当有顾客离开商场时,语音播报“谢谢光临”同时计数器减1。进入商场内的总人数和目前商场内剩余人数显示在液晶显示器上,顾客可以通过注意液晶显示器上的人数判断当前是否适合进入商场。另外,如果商场内人太多,也可以通过语音播报商场内过于拥挤警示即将进入商场的顾客在外面等候,以免发生踩踏等意外事故。 图4.1 系统软件流程图第三节 设计相关程序设计系统启动和停止程序梯
27、形图如下。如梯形图4.2所示,当按下SB1,即X000时,系统开始运行,按下SB2,即X001时,系统停止运行。程序中含有自锁。 图4.2启动和停止程序梯形图系统计数程序梯形图4.3如下:当按下SB1,即X000时,系统启动,同时计数器完成复位。当商场进口传感器有脉冲信号,即有客人进入商场时,计数器加1,当商场出口传感器有脉冲信号,即有客人离开商场时,计数器减1。当同时有人进入和离开商场时,计数器保持不变。 图4.3系统计数程序梯形图WT588D 语音播报电路程序如下4.4,当按下X002,即有客人进入商场时,语音播报欢迎光临等欢迎语,当按下X003,即有客人离开商场时,语音播报谢谢光临等。
28、图4.4 WT588D语音播报电路液晶显示单片机程序如下:BOOL lcd_bz( / 测试LCD 忙碌状态 BOOL result; rs = 0; rw = 1; ep = 1;_nop_(;_nop_(;_nop_(;_nop_(; result = (BOOL(P1 & 0x80; ep = 0; return result;lcd_wcmd(BYTE cmd / 写入指令数据到LCDwhile(lcd_bz(; rs = 0; rw = 0; ep = 0;_nop_(;_nop_(; P1 = cmd;_nop_(;_nop_(;_nop_(;_nop_(;ep = 1;_
29、nop_(;_nop_(;_nop_(;_nop_(; ep = 0;lcd_pos(BYTE pos /设定显示位置lcd_wcmd(pos | 0x80;lcd_wdat(BYTE dat /写入字符显示数据到LCD while(lcd_bz(; rs = 1; rw = 0; ep = 0; P1 = dat;_nop_(;_nop_(;_nop_(;_nop_(; ep = 1;_nop_(;_nop_(;_nop_(;_nop_(; ep = 0; lcd_init( /LCD初始化设定 lcd_wcmd(0x38;/显示模式delayms(1; lcd_wcmd(0x0c; /开显
30、示delayms(1;lcd_wcmd(0x06;/地址加1delayms(1; lcd_wcmd(0x01; delayms(1; void xianshi( BYTE t1,t2,n1,n2; t1=total/10; t2=total%10; n1=num/10; n2=num%10; lcd_pos(0x09; lcd_wdat(t1+0x30; lcd_wdat(t2+0x30; lcd_pos(0x46; lcd_wdat(n1+0x30; lcd_wdat(n2+0x30; /数字的转换和显示 /清除 LCD 的显示内容 15 结论 本次设计不仅让我复习了所学知识,同时锻炼了自己的动手能力和查阅资 料,从资料中获得所需知识的能力,提高了在现实生活中解决问题的能力。 通过这次的设计,我们熟悉了 PLC 的基本性能,对 PLC 的基本应用有了初 步了解。设计中通过对语音芯片和液晶显示器等元器件的选择,熟悉了它们的 使用方法。通过设计 PLC 对各种器件的控制,了解了 PLC 对它们的控制方发, 控制过程。 设计虽然基本达到了目的,但仍存在不足。基础知识的欠缺让我们在设计 中走了弯路,专业知识掌握的也不够全面,这将会对我们以后的工作或者学习 产生不利的影响。所以,无论何时我们都应该保留一颗学习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省忻州市岢岚县2025年五下数学期末学业水平测试模拟试题含答案
- 四川省广安第二中学2025年高三下学期第四次质量考评历史试题含解析
- 江西省芦溪县2025年数学三下期末质量检测模拟试题含解析
- 住房公积金借款合同
- 南宁市江南区2024-2025学年数学五下期末质量检测试题含答案
- 新疆昌吉州奇台县2025年初三化学试题第二次统测试卷含解析
- 四川文理学院《大数据采集与清洗》2023-2024学年第二学期期末试卷
- 江苏省镇江市重点中学2025年三月份月考数学试题含解析
- 药店全职员工劳动合同范本合同
- 台州职业技术学院《射频电路基础》2023-2024学年第二学期期末试卷
- 发热病人中医护理
- 捕鼠公司合同协议
- 工程审计面试题及答案
- 安置房收楼合同协议
- 2025年全民国家安全教育日(4.15)知识测试竞赛题库(含答案)
- 2025-2030中国煤化工行业发展分析及投资风险与战略研究报告
- 病历书写规范2025版
- 2025春季学期国开电大本科《人文英语3》一平台在线形考综合测试(形考任务)试题及答案
- 2025-2030中国养老服务行业市场深度调研及前景趋势与投资研究报告
- 洗涤机械生产过程质量控制考核试卷
- 画龙点睛成语故事
评论
0/150
提交评论