第三组 陈飞.ppt
文本预览下载声明
商场客流量计数导购系统 指导老师:姚宝山 学生姓名:陈飞 079060503 所学专业:自动化 所在系别:计算机与信息工程系 * 摘要:利用STC89C52单片机实现商场客流量计数导购系统的工作原理和硬件电路的设计。文章对STC89C52单片机芯片和计数导购系统进行了详细的说明和介绍。最后指出本系统可以改进的地方。 关键词:STC89C52单片机;LED1602显示模块;AMS1117稳压模块;激光检测;语音模块 * 第一章 设计任务 1.1基本要求 1、设计双激光传感器检测电路,分别监测进入、走出商场的顾客; 2、再设计出单片机最小系统,用来接收信号、计数处理和发出指令; 3、最后设计出语音播报电路,接收单片机指令,对进出商场的顾客表示问候。 * 1.2系统总体要求 当有顾客进入商场时,系统检测出他(她)是当天的第多少位顾客,并调出相对应的播报“您是今天的第多少位顾客,祝您购物愉快”等类似语音;当有顾客出商场时,系统通过语音播报“谢谢光临,欢迎下次再来”相关语音;与此同时,当商场调研统计人员想知道当日已有多少顾客光顾商场,当前商场内还有多少人,可以通过LCD显示直接读出。最人性化的地方设计是:当某位顾客是当天的第100位顾客时,语音播报“欢迎第多少位顾客,我们将有精美礼品送出。”当商场内的顾客较多时,语音播报“当前商场内人数较多,希望要购物的顾客在商场外等候片刻,以免发生不必要的伤害,感谢大家的理解与支持!” * 第二章 方案论证与比较 2.1单片机的选择 方案一:选择8031单片机芯片 8031芯片内部无ROM,需要外扩程序存储器,由此造成电路焊接的困难,况且使用8031还需要另外购买其他的芯片,从而造成成本较高,性价比低。 方案二:选择AT89C52 AT89C52芯片内部有ROM,且片内ROM全部采用Flash ROM,它能于3V的超低压工作,与MCS-51系列单片机完全兼容。结合实际,选择AT89C52单片机来设计。 * 2.2语音芯片的选择 方案一:采用APR9600语音芯片 台湾公司最新推出的APR9600语音录放芯片,是继美国ISD公司以后采用模拟存储技术的又一款音质好、噪音低、不怕断电、可反复录放的新型语音电路,单片电路可录放32-60秒,串行控制时可分256段以上,并行控制时最大可分8段。它较ISD系列语音芯片易于控制且价格也较便宜。 方案二:选择WT588语音芯片 WT588系列语音芯片是中国广州唯创科技有限公司中国台湾华邦共同研发出来的集单片机与语音电路与一体的可编辑语音芯片。可控制的语音地址位能达到220个,每个地址位里能加载可组合语音为128段,总共28160段语音,足以应对商场的巨大客流量。 * 其特点: 1.支持2M~32M的SPI-Flash内存,播放时长较大; 2.内嵌DSP高速音频处理器,处理速度快; 3.内置13Bit/DA转换器,以及12Bit/PWM输出,音质好; 4.可通过专业上位机操作软件,随意组合语音; 5.USB下载方式,支持在线下载/脱机下载,即便在WT588通电的情况下,也一样可以正常下载数据到SPI-Flash; 6.抗干扰能力强,可用于公共或者工业场合。 由于本系统要求很多的语音段、高速处理和抗干扰能力强等要求,所以选择WT588作为语音播报的主控芯片。 * 2.3显示模块选择 方案一:LCD数码管液晶显示,由单片机驱动.它主要用来显示大量数据、文字、图形,能够显示的位数多,显示得清晰多样、美观。 方案二:点阵显示,是由八行八列的发光二极管集成在一块电路上组成,主要用来显示汉字,同时也能显示数字和少量图象,但它的焊接较麻烦,价格高,鉴于所设计的题目要求它不切实际。所以排除此方案。 方案三:LED数码管静态显示,电路容易理解且驱动的程序简单,多片七段译码器驱动显示,这不仅增加了成本,还需要占用单片机多个I/O口,也给电路的焊接带来一定的困难,因此不选用这种方案作为显示模块。 方案四:采用LED数码管动态扫描显示,价格低廉,不仅减少了对I/O口的浪费,而且能够同时驱动多个数码管。其驱动程序容易编写和理解。当显示内容不太多,可以排除。 经过四种方案的比较以及本系统实际,由于该系统需要显示两个内容,上述的LCD液晶显示比较妥善,我们选择性价比相对高的LCD1602液晶。 * 第三章 系统硬件框图设计 本系统采用以STC89C52系列单片机为控制中心,以及外围供电、复位、晶振、MAX232构成电平转换电路组成单片机最小系统电路,用AMS1117构成的稳压模块、WT588构成的语音模块以及双激光组成的检测模块共同组成驱动系统电路,激光检测信号传送给单片机,单片机作出计数与判断,给语音模块发出播报相应语音指令,同时让LCD1
显示全部