毕业设计(论文)-商场客流量计数与导购系统.doc

上传人:爱问知识人 文档编号:3948329 上传时间:2019-10-10 格式:DOC 页数:24 大小:841KB
返回 下载 相关 举报
毕业设计(论文)-商场客流量计数与导购系统.doc_第1页
第1页 / 共24页
毕业设计(论文)-商场客流量计数与导购系统.doc_第2页
第2页 / 共24页
毕业设计(论文)-商场客流量计数与导购系统.doc_第3页
第3页 / 共24页
毕业设计(论文)-商场客流量计数与导购系统.doc_第4页
第4页 / 共24页
毕业设计(论文)-商场客流量计数与导购系统.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《毕业设计(论文)-商场客流量计数与导购系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-商场客流量计数与导购系统.doc(24页珍藏版)》请在三一文库上搜索。

1、宿州学院毕业论文(设计) 摘要 2012届本科生毕业论文(设计)题目:商场客流量计数与导购系统作 者 姓 名: 学 号: 系 (院): 机械与电子工程学院 专 业: 电子信息工程 指导教师姓名: 指导教师职称: 硕士 2012年04月08日 Suzhou University Year 2012 Bachelor Degree Graduation Thesis (Design) Title: The mall traffic counts and guide system Author: Qian Chengkang Student ID: 2010080145 Department: Me

2、chanical and electronic engineering faculty Major: Electronic Information Engineering Instructor: Xu Haifeng Instructor Professional Title: Master 08,April.201219 摘 要 商场客流量是商业运作中的一个重要因素,也是商业运作的一个重要信息。目前绝大数商场都采用传统的进出口系统或者根本没有,并且关于顾客在某个季节对某些商品的喜好与需求没有一个科学合理的统计调查,造成一些商品销售库存、另一些商品销售短缺的尴尬局面,商场客源减少却没有及时了解

3、,不利于商场的最佳运营。但如果专门安排人员去调研这方面,不仅浪费资源、影响耽误顾客购物,而且得出的结果不一定准确。鉴于此,设计一个自动检测商场进入顾客的总人数,现在还有多少人在商场内,对顾客进入商场购物表示欢迎的科学系统是很有利用价值的,其中检测采用激光传感器。 本文主要以下几个设计:设计双激光传感器检测电路,分别监测进入、走出商场的顾客;再设计出单片机最小系统,用来接收信号、计数处理和发出指令;最后设计出语音播报(带稳压的)电路,接收单片机指令,对进出商场的顾客表示问候。关键词:激光传感器; 单片机; 语音芯片宿州学院毕业论文(设计) 摘要 ABSTRACT Market is operat

4、ing business volume one of the important factors, is also one of the important business information. At present great use of the traditional department for import and export system or not at all, and about the customer in a season for some commodities preferences with demand not a scientific and rea

5、sonable statistical investigation, causing some goods sales inventory, another some of the commodity sale the shortage of embarrassing situation, mall tourists but not know in time to reduce, not the best market operation. But if specialized arrangements for the personnel to research this respect, n

6、ot only waste resources, influence delay customer shopping, and that the results not necessarily accurate. In view of this, the design of an automatic detection market into the total number of customers, and now there are many people in a department store, to the customer into stores shopping welcom

7、ing the scientific system is very useful, including detection by using the laser sensors. This paper mainly the following several design: design double laser sensor detection circuit, respectively, and out of the market monitoring enter into customers; To design the single chip minimize system, used

8、 to receive a signal, counting processing and issued instructions; The last to design the speech broadcast (with the voltage circuit), receiving single-chip microcomputer instruction, in and out of the market for the customer said greetings.Keywords: laser sensors; Single chip microcomputer; Voice c

9、hip宿州学院毕业论文(设计) 目录 目 录 绪论1第一章 设计任务2 1.1 基本要求21.2系统总体要求2第二章 方案论证与比较32.1单片机的选择32.2语音芯片的选择32.3显示模块选择4第三章 系统硬件框图设计53.1最小系统及液晶部分设计框图53.2驱动系统部分设计框图6第四章 系统硬件设计74.1单片机最小系统电路74.2驱动LCD液晶显示电路84.3激光检测电路84.4 WT588语音播报电路9第五章 系统软件设计115.1 系统软件流程图115.2 系统软件程序说明11第六章 测试与结果126.1 测试仪器和材料126.2 测试结果12结 论13参考文献14致 谢15附 录1

10、6宿州学院毕业论文(设计) 绪论 绪论 目前绝大数商场都采用传统的进出口系统或者根本没有,并且关于顾客在某个季节对某些商品的喜好与需求没有一个科学合理的统计调查,造成一些商品销售库存、另一些商品销售短缺的尴尬局面,商场客源减少却没有及时了解,不利于商场的最佳运营。但如果专门安排人员去调研这方面,不仅浪费资源、影响耽误顾客购物,而且得出的结果不一定准确。鉴于此,设计一个自动检测商场进入顾客的总人数,现在还有多少人在商场内,对顾客进入商场购物表示欢迎的科学系统是很有利用价值的,其中检测可以采用激光传感器。激光按能量分累,用于此处的传感器应属于第类激光,是无公害激光。因采用能量不高的激光,对人的身体

11、不会造成伤害,可以放心的使用商场进出口处作检测用。另外随着激光技术的发展,特别是在军事上,一种强度高的激光可以穿透较厚的钢板甚至是更为硬的东西,它的威力远比子弹的威力大的多,将来有可能会有更多的激光枪出现战斗中;还有激光通信也是比较先进的技术,它较无线通信更稳定,传输数据时不易被盗取;激光用在循迹机器人身上,让机器人在循迹的时候更稳定,不易出现路线寻找错误,例如清华大学参加的飞思卡尔机器人设计大赛就是用激光代替普通的红外检测技术来实现机器人的循迹路线,因为激光的强度比红外线要高,不易受外界光线的干扰;还有一些常见的利用激光制造的工具,例如激光雕刻机,激光切割机,激光打标机,激光打印机。宿州学院

12、毕业论文(设计) 设计任务第1章 设计任务 1.1 基本要求 1、设计双激光传感器检测电路,分别监测进入、走出商场的顾客; 2、再设计出单片机最小系统,用来接收信号、计数处理和发出指令; 3、最后设计出语音播报(带稳压的)电路,接收单片机指令,对进出商场的顾客表示问候。1.2系统总体要求 当有顾客进入商场时,系统检测出他(她)是当天的第多少位顾客,并调出相对应的播报“您是今天的第多少位顾客,祝您购物愉快”等类似语音;当有顾客出商场时,系统通过语音播报“谢谢光临,欢迎下次再来”相关语音;与此同时,当商场调研统计人员想知道当日已有多少顾客光顾商场,当前商场内还有多少人,可以通过显示直接读出。宿州学

13、院毕业论文(设计) 方案论证与比较第二章 方案论证与比较2.1单片机的选择方案一:选择8031单片机芯片8031芯片内部无ROM,需要外扩程序存储器,由此造成电路焊接的困难,况且使用8031还需要另外购买其他的芯片,从而造成成本较高,性价比低。 方案二: 选择AT89C52AT89C52芯片内部有ROM,且片内ROM全部采用Flash ROM,它能于3V的超低压工作,与MCS-51系列单片机完全兼容。结合实际,选择AT89C52单片机来设计。2.2语音芯片的选择方案一:采用APR9600语音芯片台湾公司最新推出的APR9600语音录放芯片,是继美国ISD公司以后采用模拟存储技术的又一款音质好、

14、噪音低、不怕断电、可反复录放的新型语音电路,单片电路可录放32-60秒,串行控制时可分256段以上,并行控制时最大可分8段。它较ISD系列语音芯片易于控制且价格也较便宜。方案二:采用WT588语音芯片WT588系列语音芯片是中国广州唯创科技有限公司中国台湾华邦共同研发出来的集单片机与语音电路与一体的可编辑语音芯片。可控制的语音地址位能达到220个,每个地址位里能加载可组合语音为128段,总共28160段语音,足以应对商场的巨大客流量。其特点:1、支持2M32M的SPI-Flash内存,播放时长较大;2、内嵌DSP高速音频处理器,处理速度快;3、内置13Bit/DA转换器,以及12Bit/PWM

15、输出,音质好;4、可通过专业上位机操作软件,随意组合语音;5、USB下载方式,支持在线下载/脱机下载,即便在WT588通电的情况下,也一样可以正常下载数据到SPI-Flash;6、抗干扰能力强,可用于公共或者工业场合。 由于系统要求很多的语音段、高速处理和抗干扰能力强等要求,所以选择WT588作为音播报的主控芯片。 2.3显示模块选择方案一:LCD数码管液晶显示,由单片机驱动.它主要用来显示大量数据、文字、图形,能够显示的位数多,显示得清晰多样、美观。方案二:点阵显示,是由八行八列的发光二极管集成在一块电路上组成,主要用来显示汉字,同时也能显示数字和少量图象,但它的焊接较麻烦,价格高,鉴于所设

16、计的题目要求它不切实际。所以排除此方案。方案三:LED数码管静态显示,电路容易理解且驱动的程序简单,多片七段译码器驱动显示,这不仅增加了成本,还需要占用单片机多个I/O口,也给电路的焊接带来一定的困难,因此不选用这种方案作为显示模块。方案四:采用LED数码管动态扫描显示,价格低廉,不仅减少了对I/O口的浪费,而且能够同时驱动多个数码管。其驱动程序容易编写和理解。当显示内容不太多,可以排除。经过四种方案的比较以及本系统实际,由于该系统需要显示两个内容,上述的LCD液晶显示比较妥善,我们选择性价比相对高的LCD1602液晶。 宿州学院毕业论文(设计) 系统硬件框图设计第三章 系统硬件框图设计本系统

17、采用以STC89C52系列单片机为控制中心,以及外围供电、复位、晶振、MAX232构成电频转换电路组成单片机最小系统电路,用AMS1117构成的稳压模块、WT588构成的语音模块以及双激光组成的检测模块共同组成驱动系统电路,激光检测信号传送给单片机,单片机作出计数与判断,给语音模块发出播报相应语音指令,同时让LCD1602液晶显示总人数与剩余人数。3.1最小系统及液晶部分设计框图本部分主要包括供电电路、复位电路、晶振电路、电频转换电路及单片机电路组成,框图如下: 图1 单片机最小系统设计框图3.2驱动系统部分设计框图 驱动系统部分主要由双激光模块电路和稳压语音模块组成,框图如下: 图2 驱动系

18、统设计框图宿州学院毕业论文(设计) 系统硬件设计第四章 系统硬件设计 整个装置主要由以下电路组成:STC89C52单片机最小系统、LCD1602液晶显示驱动电路、激光检测电路、WT588语音播报电路。4.1单片机最小系统电路 单片机最小系统电路主要包括供电电路、复位电路、晶振电路、MAX232电频转换电路和STC89C52单片机电路组成,如图: 图3 单片机最小系统电路图4.2驱动LCD液晶显示电路 主要由16孔排座、1.8K电阻和0欧电路组成,如图: 图4 LCD1602液晶显示驱动电路图4.3激光检测电路 接进出激光传感器的3孔排座2个、10K电阻2个、1K电阻2个、LED灯2个及信号输出

19、2孔排座1个组成激光检测电路,如图: 图5 激光检测电路图4.4 WT588语音播报电路 WT588语音播报电路包括:以AMS1117芯片为主控,C1、C2电容,R5电阻和LED组成的稳压供电模块;以WT588芯片为核心,J5信号输入双孔排座和J4语音信号输出双孔排座。如图 图6 WT588语音播报电路宿州学院毕业论文(设计) 系统软件设计第五章 系统软件设计5.1 系统软件流程图 整个系统软件运行流程如下图: 图7 系统运行流程图5.2 系统软件程序说明对于同时有顾客分别从入口与出口处进出的情况,则计数变量没有增加也没有减少,但这种情况可以忽略。只要有时间差别,语音均播报欢迎第多少位顾客。宿

20、州学院毕业论文(设计) 测试与结果第六章 测试与结果6.1 测试仪器和材料主要包括:5V输出稳压电源、激光发送端、喇叭或音响、插线及固定胶布。6.2 测试结果 在PC上位机上用KEILVISION3软件建立测试工程,用C语言编写程序,通过正确设置,编译生成.HEX文件,再通过正确的COM口用STC-ISP软件将.HEX文件烧录到系统中;用胶布将对准的两对激光收发端平行固定,用5V的电源给激光发出端通电;对应正确的原理图与C程序编写情况,将各个插线插好,并仔细检查;再通电。测试初始,发现程序没问题,却不显示。经过检查发现单片机插针弯曲,有三个引脚没插入插槽。纠正之后仍然不显示,检查发现焊接时不小

21、心将LCD显示的两个信号输入线路连接在一起了,经过清理成功显示。通电模拟:当有人模拟进入商场,语音播报“欢迎第x 顾客”,LCD显示商场中的人数和“Welcome!”;当有人模拟离开商场,LCD显示商场中的人数和“Welcome!”。宿州学院毕业论文(设计) 结论 结 论 经过这些天关于商场客流量计数与导购系统的学习,我进行了准备性基础与原理的学习、对单片机的知识有了更深层次的学习和理解。在这次设计的过程中也碰到了许多问题,经过查阅资料,上网查询,最终这些问题被解决了,通过这次的学习让我的动手能力和独立解决问题的能力有了很大的提高,也充分体会到设计过程的乐趣,认识到实践的重要性,不能一味的只懂

22、理论上的知识,要充分理论联系实际,会给我们带来书本上学习不到的知识。在这次的课程设计的过程中,我学会了电路的绘图、硬件测试、程序编写 、模拟测试,也养成了认真思考、仔细探索的学习习惯。宿州学院毕业论文(设计) 参考文献 参考文献1 张友德 赵志英 涂时亮编 单片微型机原理、应用与实验M.上海:复旦大学出版社2005.12 全书2 丁跃军.单片机基础教程M.北京:北航大学出版社,20043 朱承高.电工及电子技术手册M.北京:高等教育出版社,19904 徐光翔 单片机原理接口及应用M. 南京大学出版社5 高峰.单片微型应用系统设计及实用技术M.北京:机械工业出版社,2004宿州学院毕业论文(设计

23、) 致谢 致 谢 毕业设计是我作为一名学生即将完成学业的最后一次作业毕业设计,他既是对学校所学知识的全面总结和综合应用,又为今后走向社会的实际操作应用铸就了一个良好开端,毕业设计是我对所学知识理论的检验与总结,能够培养和提高设计者独立分析和解决问题的能力,是我在校期间向学校所交的最后一次综合性作业。通过此次毕业设计,我不仅把知识融会贯通,而且丰富了大脑,同时在查找资料的过程中也乐节了许多课外知识,开拓了视野,使自己在专业知识方面和动手能力方面有了质的飞跃。虽然这个设计做的不完美,但是在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。在此要特别感谢我的指导老师许海峰老师对我细

24、心的指导,每一次修改论文时都那么仔细,感谢其他老师给我的帮助。更要感谢母校宿州学院,她提供我学习知识的土壤,在这里茁壮的成长,在此感谢机械与电子工程学院提供毕业设计需要的器件和实验室,让我们有足够的时间和精力来完成本次设计。宿州学院毕业论文(设计) 附录 附 录源程序#include#include #include#define uchar unsigned char#define uintunsigned intuchar count=210;sbit in=P23; /激光检测入口接单片机24号引脚sbitout=P24; /激光检测出口接单片机25号引脚ucharsegnum4=0,0

25、,0,0;uchar sum=0,current_sum=0;typedef unsigned char BYTE;typedef unsigned int WORD;typedef bit BOOL ; sbit rs= P20;sbit rw = P21;sbit ep = P22;byte code dis1 = welcome!;延时子程序delay1(BYTE ms) BYTE i;while(ms-)for(i = 0; i 250; i+)_nop_();_nop_();_nop_();_nop_(); 测试LCD忙碌状态bool lcd_bz()bool result;rs =

26、 0;/ 寄存器选择,rs=0选择指令寄存器 rw = 1;ep = 1;_nop_();_nop_();_nop_();_nop_();result = (BOOL)(P1 & 0x80);ep = 0;return result;写入指令数据到LCDlcd_wcmd(BYTE cmd)while(lcd_bz();rs = 0;rw = 0;ep = 0;_nop_();_nop_();P1 = cmd;_nop_();_nop_();_nop_();_nop_();ep = 1;_nop_();_nop_();_nop_();_nop_();ep = 0;设定显示位置lcd_pos(BY

27、TE pos)lcd_wcmd(pos | 0x80);写入字符显示数据到LCDlcd_wdat(BYTE dat)while(lcd_bz();rs = 1;rw = 0;ep = 0;P1 = dat;_nop_();_nop_();_nop_();_nop_();ep = 1;_nop_();_nop_();_nop_();_nop_();ep = 0;LCD初始化设定lcd_init()lcd_wcmd(0x38);delay1(1);lcd_wcmd(0x0c);delay1(1);lcd_wcmd(0x06);delay1(1);lcd_wcmd(0x01);/清除LCD的显示内容

28、delay1(1);主程序main()uchar i;lcd_init();lcd_pos(0x44); / 设置显示位置为第一行的第一个字符 i = 0; while(dis1i != 0) / 显示字符welcome! lcd_wdat(dis1i); i+; for(;)if(!in)while(!in);current_sum+;sum+;Read_Voice(14); /欢迎第delay_Voice(1400);Read_Num(sum);delay_Voice(900);Read_Voice(15); /位顾客 if(!out)while(!out);if(current_sum)current_sum-;else current_sum=0; segnum2=current_sum%10|0x30;segnum1=current_sum%100/10|0x30;segnum0=current_sum/100|0x30; lcd_pos(0x85); / 设置显示位置为第一行的第一个字符 i = 0; while(segnumi != 0) / 显示字符welcome! lcd_wdat(segnumi); i+;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1