当前位置:首页 > 单片机 > 单片机
[导读]摘要 设计并实现了一种基于电话通道的家用电器遥控装置。该装置采用单片机智能控制,利用不同的提示音达到对不同操作的提示和受控方状态的信息反馈,从而使操作者能及时了解受控方信息,使产品达到交互式与智能化。经

摘要 设计并实现了一种基于电话通道的家用电器遥控装置。该装置采用单片机智能控制,利用不同的提示音达到对不同操作的提示和受控方状态的信息反馈,从而使操作者能及时了解受控方信息,使产品达到交互式与智能化。经过实际测试:该装置经济、可靠,符合未来家电的智能化发展方向,具有一定的实用价值。
关键词 远程遥控;单片机;家用电器;MT8870

    文中设计的是基于单片机的家用电话远程遥控方案,采用ISD1420芯片进行语音处理,使操作有语音提示,操作界面友好。电话遥控与常规遥控方式相比,不需进行专门布线,不占用无线电频率资源,避免了电磁污染,且由于电话线路各地联网,可以充分利用现有的电话网。

1 系统硬件设计
    设计以高速单片机STC11F40XE为核心器件,STC11F40XE有40 kB的储存空间,速度比STC89C51单片机快8~10倍,可充分利用单片机的片内外资源。系统主要有振铃检测电路、双音多频电路和ISD1420语音电路等组成。系统硬件组成框图如图1所示。


1.1 振铃检测电路
    振铃检测电路如图2所示,当用户被呼叫时,电话交换机发来铃流信号。振铃为48±3 V的正弦波,谐铃失真不大于10%,电压有效值90±15 V。振铃以5 s为周期,即1 s送,4 s断。输入至光电耦合器。经过光耦的隔离转换,从光电耦合器输出的波形是时通时断的近似正弦波,经反向器及RC回路进行滤波输出方波信号。方波信号输入至单片机的T1计数器外部管脚,完成整个振铃音检测和计数的过程。


1.2 双音多频电路
    MT8870是Mitei公司生产的一种功能较强的DTMF发送与接收器,体积小、抗干扰性强,晶振频率为3.58 MHz,输出为二进制编码信号,便于与计算机连接,是目前国际流行的DTMF解码器件。MT8870电路连接如图3所示。


    双音多频信号完成拨号的检测解码,解码信号由MT8870的Q1~Q4输出,送单片机识别和处理。例如拨动“1”号键,MT8870通过对电话网上的双音多频信号解码,识别操作者的命令,从而实现对远程的控制。当MT8870作为DTMF发送器时,数据总线Q1~Q4上4位二进制码被锁存在发送数据寄存器中,发送的DTMF信号频率由3.58MHz的晶振分频产生。
1.3 ISD1420语音电路
    ISD1420为美国ISD公司出品的单片语音录放电路,由振荡器、语音存储单元、前置放大器、自动增益控制电路、抗干扰滤波器、输出放大器组成。一个最小的录放系统由一个麦克风、一个喇叭、两个按钮、一个电源和少数电阻电容组成,电路如图4所示。ISD1420是采用模拟存取技术集成的可反复录放20 s的语音芯片,掉电语音不丢失,最大可分160段,最小每段语音长度为125 ms,每段语音都可由地址线控制输出,每125 ms为一个地址,由A0~A7,8根地址线控制。用户录制的语音每段结束后芯片自动设有段结束标志(EOM),芯片录满后设有溢出标志(OVF)。如果用单片机等控制电路按某一段的起始地址进行放音操作,遇到段结束标志(EOM)即自动停止放音,单片机收到段结束标志(EOM)就开始触发下一段语音的起始地址,如此控制,即可以将很多不同段的语音组合成一句话放音出来,实现语音自动组合。


    语音芯片ISD1420可录制20 s语音信号,本装置中共录制语音信号:“请输入密码”、“密码正确,请输入功能健,按*键结束”、“密码错误,请重新输入”、“电器已开”、“电器已关闭”。

2 系统软件设计
    系统软件设计主要由铃流检测、MT8870解码、语音录放、读写EEPROM、看门狗设置、密码修改、密码验证、电器开关控制等组成。系统的工作流程如图5所示。控制过程中,系统上电复位后,CPU根据外围双音频译码电路的译码信息判断出要选择的电器,然后再得到要求进行的操作,并将单片机I/O的口相应位置0或置1,即可按要求实现对相应家用电器的控制。


    (1)铃流检测模块。由于整个电路无需中断处理一些特殊的任务,所以软件采用顺序结构。铃流检测实质是单片机TIMER1对外部方波的计数。
    (2)MT8870解码模块。DTMF发送与接收器MT8870未检测到电话网上的双音多频信号时,将单片机的外部中断口拉低,当检测到双音多频信号并成功解码输出时会置高P3.2。因此程序可通过检测P3.2口电平的高低来判断是否有双音多频信号送往MT8870,一旦P3.2口电平置高,读取P1口低4位数据并存储。
    (3)语音模块。ISD1420语音芯片录放音只需将相应的录放音管脚拉低,送入相应的语音地址,即可完成录放音功能。录音时,先送P2口起始地址为0x90+Address,接着拉低录音管脚。录音完,再不断播放录音,寻找此段录音结束时的地址,以确定下一段录音的起始地址。
    (4)EEPROM及看门狗功能模块。单片机通过SPI串行总线向25045写入指令、数据。25045在读写操作之前,需要先向它发出指令。25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则25045将从RESET输出一个高电平信号使CPU复位。看门狗定时器的预置时间是通过25045的状态寄存器的相应位来设定的。
    (5)密码修改和验证模块。密码修改程序需注意按键的消抖动、密码修改结束的确定、密码的存储。程序中使用第8个按键作为密码修改结束的结束符。一旦第8个按键按下就结束密码修改,将最终的密码存储到EEPROM中。密码验证比较容易,就是电话中输入的密码和EEPROM中的密码进行逐个比较,如有一个不同就认为输入的密码有误,返回一个“0”。程序中对EEPROM进行了两次读操作,以防第一次读出数据有误。
    (6)电器开关控制模块。电器开关控制模块通过MT8870解码数据对8路电器进行控制。该模块程序一定程度上是MT8870模块和放音模块程序的叠加,另外加上简单的P3口输出操作。

3 结束语
    系统借助家庭固定电话网络传送控制命令信号,由单片机系统进行命令分析,由继电器控制家用电器,无需对固定电话或家电做太大改动,安装方便、性能稳定、工作可靠,而且不影响电话的正常使用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭