基于GSM的红外遥控语音提醒器的研制

来源 :中国新通信 | 被引量 : 0次 | 上传用户:buebuewong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】在此设计了一种基于GSM的红外遥控语音提醒系统,该系统采用STC89C52单片机为主控芯片,并使用红外遥控控制整个系统。系统中ISD4004语音模块可在用户设定的时间播放预先录制的语音信息。实现了将GSM技术融入到设计中,用户即使不在语音提醒器的附近,一样可以通过手机接收到语音提醒。创新点是打破以往提醒系统的提醒范围的局限性,极大地提高了提醒系统的实用性和可靠性。
  【关键词】语音提醒GSM红外遥控
  由于现在人们生活压力大,事务繁忙,经常会因为忘记东西而造成严重的后果;而一些老年人由于年老健忘,需要定时提醒吃药和注意日常事务。本文论述了基于GSM的红外遥控语音提醒器的研制,并且语音内容可根据使用者需要反复录制及播放。如果使用者没有在房间中收听到提醒,提醒器还可以通过GSM实现远程无线提醒,自动拨打预先设置的电话号,播放语音提醒录音。
  一、硬件电路设计
  系统采用STC89S52单片机为主控芯片。红外遥控模块负责接收和处理红外遥控器发出的红外遥控信号;时钟模块负责显示时间和设定提醒时间,DSl302提供的慢速充电功能,可在系统掉电后正常计时,不需重新设定时钟时间,这使得时钟的使用更加便捷;温度模块采用18B20芯片,它是单线数字温度传感器,测得的温度在液晶上实时显示;显示模块采用1602液晶屏,用来显示时间、温度和操作内容的提示;语音模块使用了ISD4004语音芯片,单片机通过SPI总线发送操作命令控制语音芯片的录放音操作;西门子公司的tc35i模块作为GSM模块,可传输语音和数据信号,和单片机之间的通信使用 9600bps波特率。系统的总体结构框图如图1所示。
  遥控器用来产生遥控编码脉冲,驱动红外发射管输出红外遥控信号,遥控接收头完成对遥控信号的放大、检波、整形、解调出遥控编码脉冲[1]。遥控编码脉冲是一组串行二进制码,由单片机完成对遥控指令解码,并执行相应的遥控功能。
  遥控器以专用发射集成电路TC9012组成,TC9012的一帧数据中含有32位码,包含两次8位用户码,8位数据码和8位数据码的反码及最后位的同步位。引导码由4.5ms的载波和4.5ms的载波关断波形所构成,以作为用户码、数据码以及他们的反码的先导。同步位(SY)是标志最后一位编码是“0”或“1”的标识位,它只有0.56ms的有载波信号构成。发射码的格式如图2所示。
  DS1302是一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与单片机同步通信,它不仅要向寄存器写入控制字,还需要读取相应寄存器的数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。
  DS1302接口电路如图3所示。DS1302与单片机的连接也仅需要3条线:/RST引脚,在读、写数据期间,必须为高;SCLK串行时钟引脚;I/O串行数据引脚,三线接口时的双向数据线。外接32.768kHz晶振,为芯片提供计时脉冲。
  美国ISD公司推出的ISD4000系列单片语音录放电路,将每个采样值直接存储在片内的快闪存储器中,能够非常真实、自然地再现语音。ISD4004与单片机连接电路图如图4所示。该电路具有操作简单、接口方便、录音时间长、可任意分段录放、不怕断电及低功耗等优点[2]。
  从图4可以看出,P1.5接ISD4004的片选引脚/ss,控制ISD4004是否选通;P1.2接ISD4004的MOSI串行输入引脚,语音芯片从该引脚读入放音的地址;P1.7接ISD的串行输出引脚MISO,单片机从该引脚接收从语音芯片传来的信号;单片机的P1.4接ISD4004的串行时钟输入端SCLK,作为ISD的时钟输入,用于同步MOSI和MISO的数据传输;ISD4004音频信号输出引脚AUDOUT通过一可调电阻(调整输出音量)和一滤波电容输出至外部功放;AMCAP为自动静音端,使用时通过一个电容接地。
  西门子公司的tc35i模块是一个支持中英文短信息的GSM模块,可传输语音和数据信号。tc35i的数据接口通过AT命令可双向传输指令和数据,可选波特率为300bit/s~115kbit/s,默认9600bps[3]。
  整个模块主要由电源电路、启动电路、SIM卡接口电路和MAX232通信接口电路等几部分组成。tc35i的第1~5引脚是正电源输入脚;第6~10引脚是电源地;tc35i的15脚是启动脚IGT,在系统中,直接将该脚对地短接来启动模块;tc35i使用外接式SIM卡,SIM卡通过卡座与tc35i的同名端直接相连,CCIN引脚用来检测SIM卡是否插好,如果连接正确,则CCIN引脚输出高电平,否则为低电平;tc35i的18、19脚直接连到单片机的串口;ISYNC端通过一个三极管和一个发光二级管连接到电源,用来指示系统的工作状态。tc35i模块结构示意图如图5所示[4]。
  二、系统软件设计
  系统软件也是采用模块化设计,分为红外收发模块、时钟模块、测温模块、LCD显示模块、语音模块、GSM模块等。
  主程序调用几个模块的子程序来完成系统任务,当有红外信号时,单片机接收头产生外部中断请求信号,程序跳转到红外接收模块执行相应的中断服务程序。单片机首先判断引导码和系统码是否正确,不对则直接退出;其次判断数据码与数据反码是否一致,如果一致就根据数据码调用子程序执行相应的操作。
  DS1302时钟模块读写程序流程如图6所示。单片机和DS1302进行数据交换时,要先发送命令字,命令字的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中;位6为0,表示存取日历时钟数据,为1表示存取RAM数据;位5至位1(A5~A1)表示操作单元的地址;位0(最低有效位)为0,表示要进行写操作,为1表示进行读操作[5]。
  在命令输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,同样,在命令输入后的下一个SCLK脉冲的下降沿,读出DS1302的数据,读写数据都是从最低位到最高位。
  语音模块设置从00地址处录音,则按以下时序:发POWER UP命令,等待TPUD(上电延时);发POWER UP命令,等待2倍TPUD;发地址值为00的SETREC命令;发REC命令。器件便从00地址开始录音,一直到出现OVF(存贮器末尾)时,录音停止。
  从00地址处放音,应遵循如下时序:发POWER UP命令,等待TPUD(上电延时);发地址值为00的SETPLAY命令;发PLAY命令。器件会从00地址开始放音,当出现EOM时,立即中断,停止放音[6]。语音模块录放音流程图如图7所示。
  GSM模块初始化程序,他包含了单片机串行口的初始化、控制TC35i模块开机、检测整机工作状态等工作;拨打电话子程序的作用是当用户不在语音提醒器旁时,立即调用拨打电话子程序,用于实现远程语音提醒功能。GSM模块语音提醒流程图如图8所示。
  三、结语
  本设计最大的创新点在于使用了语音模块,使用户可以录入和接收到语音提醒,较以往传统的文字提醒更为方便直观。红外遥控作为系统的控制部分,可以提高系统的操控性。同时还将GSM技术融入到设计中,打破了以往提醒系统的提醒范围的局限性,即使不在语音提醒器的附近,一样可以通过手机等接收到语音提醒,极大地提高了提醒系统的实用性和可靠性。
其他文献
随着新课改的推进,原来的教学模式越来越不能适应发展的需要。我校为改变教学面临的困境,迎接新课改的挑战,大力推进学案教学模式,打造高效课堂.文章结合自己的教学实际,谈谈
现有的电网故障行波定位装置优化配置方法,算法复杂,不易操作,为此提出了一种电网故障行波定位装置优化配置方法。该算法通过分析电网中任意变电站到故障线路两端变电站的最短路
1994年,我市爆出冷门消息,一份档案为吉林市塑料厂创利500万元,使面临停产的企业一跃成为创利大户。吉林市塑料厂,是我市一家以生产农用塑料薄膜为主的企业,80年代生产的幅宽
对国内某电厂SCR装置催化剂上层的积灰状况调研,得出了A侧催化剂层堆积的大颗粒灰与细灰由炉前至炉后方向,细灰、大颗粒灰堆积量不断减少,近壁面处大颗粒灰较多等特点;利用电
为全面反映含分布式电源的配电网重构问题,建立负荷均衡度、系统网损及电压质量协调最优的含分布式电源配电网重构优化模型,在此基础上,利用模糊理论,将含DG配电网多目标重构问题
随着现代经济的不断发展,通信行业在我国社会经济产值中占有十分重要的地位。随着通信工程的不断扩建,使得对通信施工项目管理中存有诸多的弊端,严重威胁着通信行业的发展,于此笔
当我一口气读完《战洪水卫兰台》这篇通讯(载《吉林档案》1994·5期)时,使我这个在异地工作的辽源人激动的热泪盈眶。我为家乡有这样的好同行而感到无比的自豪和骄傲。辽
摘 要:微博自诞生之日起就吸引了世人的目光,随着人们对微博平台认知度的不断提升,微博开始成为高校招生办发布信息、与学生交流互动的渠道之一。作为一种新型的传播方式,高校招生办微博传播中存在着更新速度慢、互动性差、语言缺乏个性等问题。本文旨在探讨高校招生办微博这一全新传播平台在传播过程中应采取的策略,让高校招生办微博在高校招生过程中发挥更大的作用。  关键词:高校招生办 微博 策略  中图分类号:G4
【摘要】通信网络电源系统是对通信局的通信设备等负责提供用电的设备和系统的总称。作为通信行业的动力,通信电源系统在通信中有着难以替代的作用,是保证通信正常的根基,所以保证通信网络电源系统的安全可靠是通信系统正常运行的必要条件,本文通过介绍现在的通信网络电源系统,提出了一些保证其安全运行的措施。  【关键词】通信网络电源系统安全运行  一、通信电源注意事项  通信电源系统主要包括双回路10kv高压系统
南水北调中线工程是解决我国北方长期水资源短缺,实现中部地区经济可持续发展的关键工程.中线工程的输水线路穿越我国地震高烈度区域,线路许多区段的抗震设防烈度达到8度.总