自动拨号机控制器的设计与制作
自动拨号机控制器三种方案
自动拨号机控制器三种方案
方案一:基于单片机的自动拨号机控制器。
这种方案使用单片机作为中心控制器,通过编程实现自动拨号功能。
用户可以通过输入号码,将号码存储在单片机的存储器中,然后通过程序控制自动拨号。
这种方案成本较低,适合小型机器,但扩展性和稳定性不如其他方案。
方案二:基于嵌入式系统的自动拨号机控制器。
这种方案使用嵌入式系统作为控制器,具有更高的扩展性和稳定性,通常可通过TCP/IP接口与其他系统连接。
用户可以使用Web界面或其他控制界面输入电话号码,然后通过嵌入式系统实现自动拨号功能。
这种方案的成本比较高,但在大规模应用和与其他系统连接时具有很大的优势。
方案三:基于PC机的自动拨号机控制器。
这种方案使用PC机作为中心控制器,用户可以使用软件在PC机上输入电话号码,然后通过软件控制自动拨号功能。
这种方案可以使用现有的PC系统,成本较低,但依赖于PC机的运行环境和稳定性,同时需要专门开发软件,扩展性不如其他方案。
电话自动拨号器
1 系统组成和工作原理系统采用AT89C51单片机作为控制核心,外接E2PROM用于存储电话号码、设置参数(定时布/撤防)以及警情信息等。
当AT89C51单片机实时巡检到新的警情信号(防区故障、视频丢失、主电断电或上位机死机)时,报警主机就会自动进行警情处理(声光报警、启动相应联动、记录警情以及拨号报警等)。
拨号报警的工作原理如下:系统自动地控制摘/挂机电路模拟摘机,同时A T89C51单片机通过可编程并行接口8255将MT8880置为呼叫模式,检测是否有拨号音。
若有拨号音,则将MT8880设为突发方式,并按用户预设的电话号码自动拨号。
拨完电话号码以后立即检测对方是否摘机,一旦检测到对方摘机,就启动语音提示电路发送与警情相一致的语音信息,完成自动拨号报警。
2 硬件设计2.1 模拟摘挂机模块当单片机发出摘机信号时三极管饱和,继电器的常开端闭合,电话线两端的电阻降至300 Ω左右,从而实现模拟摘机。
当单片机发出挂机信号时三极管截止,继电器常开端打开,从而实现模拟挂机。
2.2 监控模块监控报警的实现在家中无人时,当单片机接收到来自监控系统的报警信息时。
P1.2口置高电平,三极管T1饱和,继电器J动作,实现模拟摘机。
然后由可信音检测电路确认为拨号音后,由P0 口发指令,拨号芯片MT8880将存储的报警号码变成双音多频(DTMF)信号,反馈入电话线。
拨号后,在完成忙音、回铃及对方摘机检测后,启动语音提示电路,向线路发出报警语音信号。
如未拨通再次拨号。
2.3 DTMF发送接收电路MT8880与AT89C51及语音电路的接口MT8880是一个带有呼叫处理滤波器(call progress filter)的单片DTMF收发器,它采用MITEL公司的ISO2-CMOS工艺制造,功耗低,可靠性高。
MT8880中的DTMF收号器是基于单片收号器MT8870工业标准,能接收全部16个DIMF信号,DTMF发送器采用开关电容D/A变换器,信号失真小、精度高,定时精确。
一种电话拨号控制器的设计
图 9 LCD 显示程序流程
程序在开始时对 LCD 模块功能进行初始化设 置 ,约定显示格式 。注意显示字符时光标是自动右移 的 ,无需人工干预 ,每次输入指令都先调用判断 LCD 模块是否忙的子程序 ,然后输入显示位置坐标 ,最后输 入要显示的字符的代码 。 3. 5 中断程序设计
该控制器使用了外中断 INT0 和内部定时器 T0、 T1,外中断 INT0与 CD40106的 2脚相连 ,当进入中断 服务程序后 ,把标志位 T置 1,然后退出中断 。定时器 T0、T1是控制 LCD 背光灯点亮的时间 ,定时时间为 5 s。中断服务程序流程图见图 10。
该电话拨号控制器的一端通过水晶头与电话线连 接 ,另一端通过水晶头与电话机连接 ,可通过固定电话 机上的数字键设定想要禁止拨打的电话号码 ,设定好 后 ,别人就拨不出该号码了 ,而其他号码照样能拨打 。 在该 产 品 上 有 一 个 LCD 可 以 显 示 所 输 入 的 内 容 。 “3 ”号键可进入菜单模式 。先是检测用户输入的密 码 ,密码正确后 , LCD 上会显示多个按键的功能 ,“0” 键为菜单下翻 ,“8”键为菜单上翻 ,“1”键为修改密码 , “2”键为增加号码 ,“3”键为删除号码 ,“4”键为显示所 存储的号码 ,“5 ”键为退出 。其中修改密码要确认一 次才算成功 ,输入密码时 ,用“?”代替数字显示 ,以防 有人偷看 。“3 ”为退格键 ,可修改输错的数字 。输入 完毕后按“#”键确认 。输入的号码可以有 20个 ,而且 可简写输入 ,比如 ,只输入“168”,那么以“168”开头的
图 4 EEPROM 24C02与 AT89C52的连接
2. 4 LCD 显示电路
为了使用户能够方便地操作本产品 ,采用了 DM 2
自动拨号课程设计
自动拨号课程设计一、课程目标知识目标:1. 让学生理解自动拨号系统的基本原理与功能;2. 掌握自动拨号系统相关的电子元件及其作用;3. 学会使用编程语言设计简单的自动拨号程序。
技能目标:1. 培养学生动手操作、团队协作的能力,能够正确搭建自动拨号系统的硬件电路;2. 提高学生编程能力,使其能够编写并调试简单的自动拨号程序;3. 培养学生的问题分析能力,使其在遇到自动拨号系统故障时,能够迅速定位问题并解决。
情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发其探索未知、创新实践的欲望;2. 增强学生的团队合作意识,使其学会在团队中承担责任,共同完成任务;3. 引导学生关注现代通信技术的发展,认识到科技对生活的影响,培养其社会责任感。
分析课程性质、学生特点和教学要求,本课程旨在通过理论与实践相结合的方式,让学生深入了解自动拨号系统的相关知识。
课程目标具体、可衡量,既注重知识传授,又强调技能培养和情感态度价值观的塑造,为后续的教学设计和评估提供明确方向。
二、教学内容1. 自动拨号系统原理及功能介绍- 了解自动拨号系统的工作原理- 掌握自动拨号系统的功能特点2. 自动拨号系统硬件组成- 认识并了解电话线路、电话机、语音卡等硬件元件- 学习如何搭建自动拨号系统的硬件电路3. 自动拨号系统编程设计- 学习编程语言(如Python)的基本语法- 编写并调试简单的自动拨号程序4. 自动拨号系统实践操作- 设计一个简单的自动拨号系统项目- 分组进行硬件搭建、程序编写和调试5. 自动拨号系统故障分析与处理- 分析自动拨号系统可能出现的故障- 学习故障排除的方法和技巧教学内容根据课程目标进行科学、系统地组织,明确教材章节如下:第一章:自动拨号系统概述第二章:自动拨号系统硬件组成第三章:编程语言基础第四章:自动拨号程序设计第五章:实践操作与故障排除教学内容安排和进度:共需10课时,其中理论教学6课时,实践操作4课时。
自动拨号机设计流程
自动拨号机设计流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 需求分析确定自动拨号机的功能和性能要求,例如拨打电话的数量、速度、准确性等。
电话机拔号控制器的设计-答辩稿
0111
1000 1001 1010 1011 1100 1101
7
8 9 0 * # A
770
852 941
1633
1633 1633
1110
1111 0000
B
C D
DTMF解码电路(HT8870)
DTMF信号输入
C1 0 .1 u F R1 1 00 K IC 1 2 3 4 5 6 7 8 9 MT8 87 0 VDD St/GT ESt StD D3 D2 D1 D0 TOE 18 17 16 15 14 13 12 11 10 R3 1 00 K VCC+5 V C2
N
确认键 Y N =3? Y 存入 IIC = 11 ? Y 存入 IIC 总个数 +1 总个数 + 1 总个数 + 1 N = 12 ? Y 存入 IIC 报警 N
清 IIC 值
致谢
谢谢各位老师!
低频组(Hz) 697 697 697
高频组(Hz) 1209 1336 1477
D4 D3 D2 D1 0001 0010 0011
键 号 1 2 3
770
770 770
1209
1336 1477
0100
0101 0110
4
5 6
852
852 852 941 941 941 697
1209
1336 1477 1336 1209 1477 1633
电话线(从交换机来)
VCC
R3 5 00 U1
D1 R2 1K P1. 7
光电耦合器
话 机
N 摘机 ? Y 功能键 ? Y 功标 + 1 N 功标 = 0 N
用PIC单片机制作的热线电话自动拨号器
用PIC单片机制作的热线电话自动拨号器
邢观峰
【期刊名称】《电脑》
【年(卷),期】1995(000)004
【摘要】随着广播事业的发展,各地广播电台纷纷开设听众参与性较强的热线电话.但热线电话拨打人数众多.用一般电话机拨打热线电话不易拨通.本文介绍一种采用PIC单片机制作的热线电话自动拨号器,能帮助你自动、迅速地拨通热线电话.该装置采用了一种廉价、高效的单片微机进行控制.电路采用的单片机是美国MicrochiP公司的PIC16C56 OTP型(一次性编程型)单片机.该芯片内部程库存储器(ROM)容量为1K ,内部数据存储器(RAM)容量为32BYTE,双向三态I/O口线12根,一个自跑式“看门狗”(WDT)定时器,一个实时时种计数器,一个8BIT预设倍分器,内部二级堆栈,33条RISC精简指令系统,
【总页数】2页(P43-44)
【作者】邢观峰
【作者单位】无
【正文语种】中文
【中图分类】TN916.3
【相关文献】
1.用PIC单片机制作的电源定时插座 [J], 张晓光
2.用PIC单片机制作的电源定时插座 [J], 张晓光
3.用PIC单片机制作的重金属废水处理应急替代系统 [J], 华建康;宋占杰
4.用PIC单片机制作的重金属废水处理应急替代系统 [J], 华建康;宋占杰
5.用单片机实现的自动拨号器 [J], 亦峰
因版权原因,仅展示原文概要,查看原文内容请购买。
基于ARM智能拨号器的设计和实现.
基于ARM智能拨号器的设计和实现一、引言对于拥有海量电话、日常办公繁忙的工作人员来说,使用手机查找和存储电话号码虽然方便,但也存在着查询不方便,工作效率低的缺点,且在某些山区等边远地区,手机通话质量远远低于固定电话。
针对这种情况,本文介绍了一种基于DTMF技术的智能拨号器系统,使用该系统可以方便地利用计算机进行电话号码的查找,更新和拨号。
该系统与固定电话并联在电话线上,对固定电话的正常使用没有任何影响。
此外,系统还具有通话质量好,保一、引言对于拥有海量电话、日常办公繁忙的工作人员来说,使用手机查找和存储电话号码虽然方便,但也存在着查询不方便,工作效率低的缺点,且在某些山区等边远地区,手机通话质量远远低于固定电话。
针对这种情况,本文介绍了一种基于 DTMF技术的智能拨号器系统,使用该系统可以方便地利用计算机进行电话号码的查找,更新和拨号。
该系统与固定电话并联在电话线上,对固定电话的正常使用没有任何影响。
此外,系统还具有通话质量好,保密性高的特点。
二、系统的组成及原理1. 系统电路如图1所示,包括:带USB接口的ARM处理器电路,振铃检测电路,模拟摘机电路和 DTMF收发电路;系统通过 USB接口与计算机相连,计算机上有专门用户界面供用户实现拨号,查询等操作。
用户使用计算机拨号时,计算机将被叫号码和呼叫信息通过 USB 口传送到 ARM处理器,ARM处理器控制模拟摘机电路摘机,并启动双音多频收发电路进行拨号连接。
当有电话呼入时,振铃检测电路检测振铃有效后,计算机用户界面上会提示用户“有来电,请摘机”。
2. DTMF技术介绍 DTMF双音多频系统是有线电话通信中的拨号方式。
它具有多功能、误码低、高可靠、速度快等优点。
双音多频信号(DTMF)是由一组低音频信号和一组高音频信号以一定方式的组合构成,每组音频信号各有 4个音频信号,而每种组合有一个高音频信号和一个低音频信号,共16种组合。
低音频信号的标准值分别为:697Hz、770Hz、852 Hz、941Hz;高音频信号的标准值分别为:1209 Hz、1336 Hz、1477 Hz、1633 Hz。
数字电路课程设计——自动打铃控制
自动打铃声控制器的设计一.设计目的:⏹让学生掌握组合逻辑电路、时序逻辑电路及数字逻辑电路系统的设计、安装、测试方法;⏹进一步巩固所学的理论知识,提高运用所学知识分析和解决实际问题的能力;⏹初步掌握使用EDA(电子设计自动化)工具设计数字逻辑电路的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程;⏹经过查资料、选方案、设计电路、撰写设计报告、使学生得到一次较全面的工程实践训练,通过理论联系实际,提高和培养创新能力,为后续课程的学习,毕业设计,毕业后的工作打下基础。
二.设计要求及采用的器件和软件;1.设计要求和所实现的功能:该数字式自动打铃机控制器的功能有控制电铃、控制电灯、控制广播、校时、分冬夏作息时间等。
因此其输出必须有三个输出信号来控制电铃、电灯和广播。
校时功能可通过对输入端的触发来实现,每天中午12 点准时校时, 当北京时间12 点整时, 给输入端一个触发, 使控制器自动复位到12 点。
作息时间表如下所示2.采用的软件:在Windows平台上运行的ispEXPERT编程软件,以及ABEL-HDL可编程IC设计应用语言编译等软件。
3.采用器件:TDS系列数字电路实验系统ISP1016可编程逻辑器件PC计算机。
三.设计思想及模块本设计采用的是由ABEL-HDL源文件组成的设计,由一个控制器模块完成了所有的功能,节省了空间开销和系统反应时间。
从外部看,只要有三个输入和三个输出就能满足要求,如图所示。
控制器框图如图所示。
CLK—外部时钟脉冲输入,频率为1Hz。
SET—校时,高电平有效。
MODE—模式选择。
“1”为夏季作息时间,“0”为冬季作息时间。
SPEAK—输出信号,控制广播。
LAMP—输出信号,控制电灯。
RING—输出信号,控制电铃。
该控制器需要一个内部计数器来计时,共需计24个小时,分别由三个计数器来承担,计时精确到秒。
在这里,需要用到的内部信号只有min和hour,通过对min和hour的检测,可以定时触发广播,打铃,开关灯。
智能电话远程控制器的设计
智能电话远程控制器的设计【摘要】本设计主要实现固定电话或手机对远程电器设备的控制,采用双音多频解码(DTMF)技术并具有语音操作提示、密码验证技术功能,可实现8路电器设备的控制。
系统由双音多频解码电路(MT8870)、单片机系统(C8051F410)、语音播放电路(ISD25120)和输出控制电路等构成。
【关键词】单片机;双音多频(DTMF);远程控制The Design of the Intelligent Phone Remote Control SystemCHENG Li-min【Abstract】This article introduces a kind of telephone remote control method which base on the C8051F410 monolithic integrated circuit and the MT8870 double sound multi-frequency decoding chip. User can use the fixed-line telephone or the handset on the existing PSTN or GSM network platform for the implementation of home appliances remote control.【Key words】MCU;DTMF;Remote control0 引言公用电话交换网(PSTN)和全球移动通讯系统(GSM),覆盖面广,可靠性高,为远程控制提供了便利条件。
智能电话远程控制器可以在任何公用电话交换网(PSTN)覆盖的区域利用固定电话或移动电话通过发送DTMF双音多频信号,实现电器设备的远程控制。
利用智能电话远程控制器可以实现固定电话或移动电话对录音录像、空调机、电灯、电饭锅、计算机、工业电器等电器设备的远程控制,可广泛应用于家庭、企事业单位,具有很高的使用和推广价值。
电话机拔号控制器的设计答辩PPT
对未来工作的展望
功能拓展
计划在未来版本中加入更多功能,如自动重拨、通话 记录查询等。
性能提升
继续研究更高效的算法和硬件配置,以提高控制器的 整体性能。
用户体验研究
开展用户调研,了解用户需求,进一步优化用户界面 和使用体验。
THANKS FOR WATCHING
感谢您的观看
传统电话机拔号控制器存在操作复杂、功能单一等缺点,无法满足现代通信的需 求。因此,设计一款操作简便、功能丰富的电话机拔号控制器成为了一项重要的 任务。
设计目的
01
02
03
简化操作流程
通过优化设计,降低用户 使用电话机拔号控制器的 难度,提高拨号和通话的 效率。
增加功能多样性
在满足基本拨号和通话功 能的基础上,增加其他实 用功能,如电话簿、快捷 键等,提升用户体验。
模拟恶劣环境、长时间使用等条件, 测试控制器的可靠性。
04
测试结果
功能测试结果
所有基本功能正常,无缺陷。
性能测试结果
响应时间小于XXms,信号稳定性高。
兼容性测试结果
与市面上XX%的电话机型号和通信协议兼容。
可靠性测试结果
在恶劣环境和长时间使用下性能稳定,故障率低。
05 总结与展望
设计总结
功能实现
据等。
软件环境
测试软件、信号分析仪、示波器 等。
测试场地
实验室或专业测试场地,确保安 静、无干扰。
测试过程
01
功能性测试
验证控制器是否能正确完成拨号、 挂断等基本功能。
兼容性测试
验证控制器在不同电话机型号、不 同通信协议下的兼容性。
03
02
性能测试
测试控制器的响应时间、信号稳定 性等性能指标。
电话自动拨号器课程设计
电话自动拨号器课程设计一、课程目标知识目标:1. 学生能够理解电话自动拨号器的基本工作原理和组成部分。
2. 学生能够掌握电话自动拨号器编程的基本步骤和方法。
3. 学生能够了解电话自动拨号器在实际应用中的功能和限制。
技能目标:1. 学生能够运用所学的编程知识,设计并实现一个简单的电话自动拨号器程序。
2. 学生能够通过实际操作,掌握电话自动拨号器硬件连接和调试方法。
3. 学生能够运用问题解决策略,优化电话自动拨号器程序,提高拨号效率。
情感态度价值观目标:1. 学生能够认识到电话自动拨号器在生活中的实际应用,培养学以致用的意识。
2. 学生在团队合作中,培养沟通与协作能力,增强团队精神。
3. 学生在探索和创新过程中,培养勇于尝试、克服困难的精神,树立自信心。
课程性质:本课程为信息技术与电子技术的跨学科综合实践课程,结合学生特点和教学要求,注重理论知识与实际操作相结合。
学生特点:六年级学生对电子技术和编程有一定的兴趣,具备基本的信息技术素养,但编程实践能力有待提高。
教学要求:课程设计需注重理论与实践相结合,鼓励学生动手实践,提高编程能力和实际操作能力。
教学过程中关注学生个体差异,因材施教,确保每个学生都能在课程中取得进步。
通过课程学习,使学生能够将所学知识运用到实际生活,培养创新精神和实践能力。
二、教学内容1. 电话自动拨号器原理及组成- 了解电话通信基本原理- 学习电话自动拨号器的组成部分及其功能2. 编程基础与电话自动拨号器编程- 掌握编程的基本概念和语法- 学习电话自动拨号器的编程方法和步骤3. 硬件连接与调试- 学习电话自动拨号器硬件的连接方法- 掌握硬件调试的基本技巧4. 实践操作与优化- 设计并实现一个简单的电话自动拨号器程序- 分析并优化程序,提高拨号效率5. 实际应用案例分析- 分析电话自动拨号器在生活中的应用案例- 探讨电话自动拨号器的功能扩展与未来发展教学内容安排与进度:第一课时:电话自动拨号器原理及组成第二课时:编程基础与电话自动拨号器编程第三课时:硬件连接与调试第四课时:实践操作与优化第五课时:实际应用案例分析教材章节关联:《信息技术》第六章第四节:电子技术与信息处理《编程基础》第二章:编程语法与结构《电子制作》第三章:电子电路的连接与调试教学内容确保科学性和系统性,注重理论与实践相结合,以培养学生的编程能力和实际操作能力为目标,循序渐进地开展教学活动。
自动拨机控制器的设计与制作
目录1 绪论 (2)2 设计的目的和任务 (3)3 方案的论证 (4)4 单元电路的设计 (4)4.1 秒脉冲 (6)4.2 计数模块 (8)4.3 译码模块 (9)4.4 显示模块 (10)5 整体电路图 (11)6 电路的仿真实验结果 (12)7 实物图 (13)8 拓展部分 (14)9 小结 (17)10参考文献 (18)附件:元件清单1.绪论自动数字拨号控制器作为一种基础的电子设施对于我们并不陌生,我们现在生活在信息时代,同时作为一名信息学院的学生,掌握一到两种基础电子设施不仅是对我们知识的检验,同时也能锻炼我们的动手能力,为将来的工作打下坚实的基础,所以我们选择学习并研究自动数字拨号器来检验知识,并对其进行仿真和制作。
1.1自动数字拨号器的产生自动数字拨号器现在大量应用在电话,网络连接上,重播功能不仅降低了人们的工作量,同时还经过各种改进构成各种电子产品应用在装饰和广告上,这篇报告对简易的拨号机控制器进行了简要的介绍分析已经仿真上的研究。
1.2本文中介绍数字拨号器的重点本文主要采用一些常用芯片,如74LS161,74HC154,74HC20,7432N,555定时器等来实现数字拨号器不断重复呼出特定电话号码的功能。
2.设计的目的和任务2.1设计任务自动拨号机一般具有自动连续拨出某一设定电话号码的功能。
本课程设计,要求用中、小规模集成电路芯片实现控制功能,芯片型号、数量不限。
根据已知条件,设计并制作一个自动拨号机控制器。
2.2设计要求A 基本要求:①控制器具备以下输入信号:start:开始拨号;reset:复位。
②控制器具备至少1位数码管,逐一显示所拨出的具体号码。
③控制过程:用户按start开始拨号(请拨出设计者本人的手机号码,固话和小灵通加拨027)。
④选择电路方案,完成对确定方案电路的设计。
计算电路元件参数与元件选择、并画出总体电路原理图,阐述基本原理。
用EWB或MULTISIM软件完成仿真,之后制作相应实物,并按规定格式写出课程设计报告书。
电话机拔号控制器的设计
电话机拔号控制器的设计摘要本设计主要是单片机控制去电电话,即根据主叫所拔的号码,通过检测存储器预设的黑名单控制某个电话的能够打出或者禁止。
本设计以单片机AT89C51 和双音多频解码芯片MT8870 集成电路为核心,通过单片机实现对电话机的智能化控制,DTMF信号可以实现微机通信,具有传输距离长、数据准确以及抗干扰能力强等特点,文中介绍了DTMF信号的接收芯片MT8870的功能及引脚,并给出了DTMF信号接收器芯片MT8870与单片机接口实现数据传输的应用电路,文中介绍了该系统的组成、应用、工作原理及程序设计方法。
关键词:双音多频,单片机,去电控制,液晶显Design of the Telephone Dialing ControllerAbstractThis design is mainly the Sing-Chip Microcomputer control sends a telegram the telephone, namely the basis calling pulls out the number, controls some telephone through the examination memory preinstall's blacklist to be able to split out or to forbid, or controls one game to the number, determined whether to split out .This design take monolithic integrated circuit AT89C51 and the double sound multi-frequency decoding chip MT8870 integrated circuit as a core, realizes through the monolithic integrated circuit to telephone's intellectualized control, the DTMF signal may realize the microcomputer correspondence, has the transmitting range to be long, the data is accurate as well as antijamming ability strong and so on characteristics, in the article introduced DTMF the signal receive chip MT8870 function and the pin, and have given DTMF signal receiver chip MT8870 and the monolithic integrated circuit connection realize the data transmission application electric circuit, the article introduced this system's composition, applies, the principle of work and the programming method.Keywords:DTMF, Microcontroller, Phone Number Controlling, Liquid crystal display目录1 绪论 (1)2 系统总体设计 (1)2.1 系统功能描述 (1)2.2 系统硬件总体框图 (2)3 系统硬件电路设计 (2)3.1 DTMF信号 (2)3.1.1 DTMF信号理论基础 (2)3.1.2 MT8870介绍 (3)3.1.3 MT8870电路设计 (5)3.2 摘挂机检测电路 (5)3.3 继电器控制电路 (6)3.4 液晶显示电路 (7)3.4.1 液晶显示模块1602控制 (7)3.4.2 液晶显示模块1602字符库 (8)3.4.3 液晶显示模块1602应用电路 (8)3.5 I2C总线 (9)3.5.1 I2C总线简介 (9)3.5.2 I2C总线特性 (9)3.5.3 I2C总线读写时序 (10)3.5.4 总线协议 (10)3.6 A T24C16简介 (11)3.7 电源电路 (11)4 系统软件设计 (12)4.1 系统总体流程图 (12)4.2 号码存储程序流程图 (14)4.3 去电限拨程序流程图 (15)5 结束语 (16)致谢 (16)参考文献 (17)附录1 (18)附录2 (19)1 绪论电话是人们使用最广泛、最普遍的通信工具,以电话为基础的各种扩展设备不断地被开发应用。
电话远程控制器的设计与制作
电话远程控制器的设计与制作关键字:AT89S52,MT8888,电话遥控电路图作者:张应胜宋湛彪应朝龙此控制器采用了AT89S52+MT8888+公共电话网(PSTN)的解决方案,它具有以先下几个特点:(1)制作容易以普及率极高的手机或者固定电话作为控制器,以公共电话网为传输信息的介质,手机或者固定电话无需经过任何改装,只要将本装置并联在家里的电话线上就可以实现遥控,非常适合DIY。
(2)扩展简单很容易通过增加接口电路来增加控制家用电器的数目。
(3)不影响电话的正常使用本装置只有在电话铃声超过4声以后才工作,4声以内摘机将屏蔽本装置。
真正做到互不干扰。
一、硬件组成及总体设计框图本控制器设计主要由DTMF编解码电路、单片机最小系统、显示模块、输入模块以及输出控制模块五部分组成。
总体设计框图如下图所示。
电路以AT89S52组成的单片机最小系统为核心,以MT8888为解码器。
实现DTMF信号的译码和对外的输出控制。
下面介绍DTMF编解码电路。
二、工作原理1.MT8888简介MT8888芯片是采用CMOS工艺生产的DTMF信号收发一体的集成电路。
它的发送部分采用信号失真小、频率稳定性高的开关电容式D/A变换器,可发出16种双音多频DTMF信号,同时可以完成DTMF信号的接收、分离和译码,结果以4位并行二进制码的方式输出。
MT8888芯片引脚图如下图(略)所示。
2.编解码电路及原理电路主要由振铃检测电路、模拟摘机电路以及MT8888芯片组成。
振铃检测电路实现振铃信号的识别。
当振铃信号到来时光耦产生与振铃同步的脉冲。
经C2滤波后,输出1s低4s高的脉冲。
模拟摘机电路将变压器初级线圈和负载电阻串联后加载到电话线两端。
实现模拟摘机。
编解码电路如下图所示。
本系统控制核心采用ATMEL公司的AT89S52单片机。
单片机与MT8888的引脚对应关系如下表所示。
以下简要介绍一下DTMF信号的产生原理:DTMF信号(双音频信号)是2个正弦波信号的叠加。
简易型自动拨号器设计和工作原理介绍
简易型自动拨号器设计和工作原理介绍自动拨号器是一种智能化的报警监控装置,它以单片机为核心器件,利用无线寻呼和程控电话可随时将警情发送给指定的BP机。
它配备不同的传感器后,不但可以对有毒气体泄漏、家中被盗等情况进行报警,而且还可对通信设备及电源故障的发生进行告警,可广泛应用于仓库、小型商店、无人值守通信台站的监测以及家庭防盗、煤气报警等。
工作原理自动拨号器按功能的不同可分为可编码型和简易型两种。
可编码型自动拨号器可人为设置、更改BP机号码,使用方便灵活;简易型自动拨号器的BP机号码已写入CPU的程序存储器中,具有成本低廉、稳定可靠的特点,缺点是不能人为更改BP机号码,需通过编程器写入,但成本较可编码型低。
以下分别介绍这两种拨号器的工作原理。
可编码的自动拨号器如图1所示,可编码型自动拨号器核心部件IC1是ATMEL公司的89C51或台湾华邦公司的W78E51单片机,89C51和W78E51均为带4K字节快闪PROM的低电压CMOS八位微处理器,与标准的MCS-51系列单片机的指令、引脚全兼容。
它有4K字节快闪PROM,128字节RAM,32个I/O端口,2个16位定时器/计数器,6个中断源。
32个I/O 口中,P1、P3可作为普通I/O口使用,P0、P2通常作为外部数据总线使用,当作为普通I/O口使用时,P0口必须外加上接电阻。
IC2(PCD3311)是飞利浦公司生产的DTMF双音频发生器,可以和所有标准的单片微计算机直接接口,接收二进制码的并行或串行数据,串行数据格式为I2C总线方式。
D0~D5(⑧~、④脚)为并行数据输入端口,MODE(③脚)为工作方式选择端口,在图1中该端口接成高电平方式,用于输入并行数据。
STR(⑤脚)是数据选通输入端,由89C51或W78E51的P3.0控制。
TONE(⑥脚)为DTMF双音频输出端。
IC3(93C46)是MICRO-WIRE总线结构的串行EEPROM,用于保存从键盘输入的BP机号码,断电后数据不会丢失。
自动拨号IP电话的设计和实现
自动拨号IP电话的设计和实现
陈华;王嘉华;崔慧娟;唐昆;李敬
【期刊名称】《电声技术》
【年(卷),期】2004(000)003
【摘要】为了解决通过公用电话网(PSTN)接入Internet的IP电话终端不在线时的呼叫控制问题,提出了一种自动拨号IP电话的设计方案,借助无线寻呼信道来完成2个IP电话终端最初的呼叫握手过程,并分析了它的网络传输效果与传输延时之间的折衷关系.只有在通话过程中才保持在线,该方案的用户使用成本更低,实地通话达到了预期的效果.
【总页数】4页(P55-58)
【作者】陈华;王嘉华;崔慧娟;唐昆;李敬
【作者单位】清华大学,电子工程系,北京,100084;香港;清华大学,电子工程系,北京,100084;清华大学,电子工程系,北京,100084;清华大学,电子工程系,北京,100084【正文语种】中文
【中图分类】TN915.05
【相关文献】
1.自动拨号报警图像监控系统的设计与实现 [J], 汪晓斌
2.晋中地区全区实现自动拨号的设计与实践 [J], 王志伟;崔文玉
3.校园网IP电话的设计与实现 [J], 刘仁山
4.自动拨号监测系统设计与实现 [J], 夏季平;
5.基于SIP的无线局域网V2IP电话的设计与实现 [J], 周图南
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 绪论 (2)
2 设计的目的和任务 (3)
3 方案的论证 (4)
4 单元电路的设计 (4)
秒脉冲 (6)
计数模块 (8)
译码模块 (9)
显示模块 (10)
5 整体电路图 (11)
6 电路的仿真实验结果 (12)
7 实物图 (13)
8 拓展部分 (14)
9 小结 (17)
10参考文献 (18)
附件:元件清单
1.绪论
自动数字拨号控制器作为一种基础的电子设施对于我们并不陌生,我们现在生活在信息时代,同时作为一名信息学院的学生,掌握一到两种基础电子设施不仅是对我们知识的检验,同时也能锻炼我们的动手能力,为将来的工作打下坚实的基础,所以我们选择学习并研究自动数字拨号器来检验知识,并对其进行仿真和制作。
自动数字拨号器的产生
自动数字拨号器现在大量应用在电话,网络连接上,重播功能不仅降低了人们的工作量,同时还经过各种改进构成各种电子产品应用在装饰和广告上,这篇报告对简易的拨号机控制器进行了简要的介绍分析已经仿真上的研究。
本文中介绍数字拨号器的重点
本文主要采用一些常用芯片,如74LS161,74HC154,74HC20,7432N,555定时器等来实现数字拨号器不断重复呼出特定电话号码的功能。
2.设计的目的和任务
设计任务
自动拨号机一般具有自动连续拨出某一设定电话号码的功能。
本课程设计,要求用中、小规模集成电路芯片实现控制功能,芯片型号、数量不限。
根据已知条件,设计并制作一个自动拨号机控制器。
设计要求
A 基本要求:
①控制器具备以下输入信号:start:开始拨号;reset:复位。
②控制器具备至少1位数码管,逐一显示所拨出的具体号码。
③控制过程:用户按start开始拨号(请拨出设计者本人的手机号码,固话
和小灵通加拨027)。
④选择电路方案,完成对确定方案电路的设计。
计算电路元件参数与元件选
择、并画出总体电路原理图,阐述基本原理。
用EWB或MULTISIM软件完成仿真,之后制作相应实物,并按规定格式写出课程设计报告书。
B 扩展要求:(在完成基本要求的前提下,学有余力的同学可完成)
①采用11位数码管显示号码。
②所拨号码可由用户任意设定和修改。
3.系统方案的论证
本系统核心在于实现计数与输出之间的转换,系统包括:秒脉冲产生模块,计数模块,译码模块,显示模块。
下面分别简要介绍各个模块的设计思路或功能。
秒脉冲产生模块
多谐振荡器是一种能够产生矩形脉冲信号的电路,产生的脉冲信号比较理想,秒脉冲信号就是利用555定时器制作的一种多谐振荡器来产生1HZ的秒脉冲信号。
计数模块
计数模块是在秒脉冲的激励下进行循环计数,具备开始计数和清零功能,所用芯片是十六进制计数器74LS161,其中开始计数与清零键由外部引线通过开关控制。
译码模块
译码模块是这个设计的核心,它完成的功能是实现计数与输出数据之间的转换,即译码功能。
可以通过译码器或者数据选择器来实现,本次设计的两个不同方案不同之处也在于此。
显示模块
显示模块是将译码模块的输出显示出来,译码模块的输出送入BCD七段译码器,通过七段数码管显示输出数据。
总体电路框图
图3-1 总体电路框图
4.单元电路的设计
秒脉冲
秒脉冲电路的制作
图4-1-1 秒脉冲发生电路
由555振荡器公式 脉冲频率f=()C22R2R11.43+,要产生1HZ 秒脉冲,
则(R1+2R2)C2=,令R1=R2=20k Ω, C2=, 接入整体电路对脉冲频率进行调整,使其接近1HZ ,调整得R1=20k Ω, R2=20k Ω, C2=22uf.
秒脉冲电路的工作原理
图3-1-2 555定时器内部结构 如图3-2 和3-1 ,当电路与电源接通瞬间,C2两端电压为0,555定时器的2、6端电压为零,放大器C1输出高电平和C2输出低电平,RS 触发器置“1”,输出高电平,晶体管截止,对C2充电,直到V6电压大于2/3VCC ;
(1) 如图3-2 和3-1 ,当电路与电源接通瞬间,C2两端电压为0,555定时器的2、6端电压为零,放大器C1输出高电平和C2输出低电平,RS 触发器置“1”,输出高电平,晶体管截止,对C2充电,直到V6电压大于2/3VCC ;
(2)当C2两端电压大于2/3VCC ,运放C1输出低电平,运放C2输出高电平,RS 触发器清零,输出低电平,晶体管导通,使C2放电,直到V6电压小于1/3VCC 。
电路振荡频率
充电过程:21
CC CC CC CC V -V 31V V 32RC t e ⎪⎭
⎫ ⎝⎛+= 充电时间:()()22122117.02ln C R R C R R t +=+= 放电过程:22
032031RC t CC CC e V V ⎪⎭
⎫ ⎝⎛-+= 放电时间:2227.0C R t =
脉冲周期:21t t t +==()22127.0C R R +
所以,脉冲频率 ()221243.11C R R t f +==
计数模块
用74LS161计数器实现,要拨出的手机号码为,是11位,故需要11进制计数器,利用强制清零法将74LS161设置为11进制计数器。
计数过程
如图4-2-1,0000Q Q Q Q 0123
图4-2-1
外部开始与清零
如图3-2-2,RESET 由接地开关控制,开关断开则清零端由与非门的输出控制,开关闭合时,异步清零端接地为低电平,则清零;START 由一个连接脉冲发生器电路输出的开关控制,开关闭合则开始工作,开关断开时暂停工作。
图4-2-2 外部清零和开始控制
译码模块
译码
译码模块是实现计数与输出的转换,由电路功能要求。
如图4-2-3所示
Q3 Q2 Q1 Q0 输出
(十进制)(二进制输出)
Y3 Y2 Y1 Y0
0 0 0 0 1 0 0 0 1 0 0 0 1 5 0 1 0 1 0 0 1 0 1 0 0 0 1 0 0 1 1 2 0 0 1 0 0 1 0 0 7 0 1 1 1 0 1 0 1 2 0 0 1 0 0 1 1 0 9 1 0 0 1
0 1 1 1 8 1 0 0 0
1 0 0 0 8 1 0 0 0 1 0 0 1
2 0 0 1 0 1 0 1 0 7 0 1 1 1 1 0 1 1
图4-2-3 真值表
由真值表可得,Y3=M6*M7*M8, Y2=M1*M4*M10, Y1=M3*M4*M5*M9*M10 Y0=M0*M1*M2*M4*M6*M10
译码模块电路图
根据真值表所得输出数据的表达式连接电路实现电路有两个方案:
1. 用译码器实现;
2. 用数据选择器实现;
(1)用4-16线译码器74LS154实现,电路图如图3-2-4所示
图4-2-4 用74154 实现的译码模块
(2)用16选一数据选择器实现,数据选择器在输入的地址信号Q3,Q2,Q1,Q0的控制下,从16路输出中选择一路输出。
电路图如图4-2-5所示
图4-2-5 用数选74150实现的译码模块
两种方案的比较与选择
方案一和方案二都能实现译码模块的功能,但是各有优缺点,下面为比较分析:(1)方案一接线比较简单,但是需要的芯片较多,但是经过改进后可以减少74HC154的使用,从而将芯片数量缩减到8个,然而市面上150的芯片停产,所以选择这个。
(2)方案二逻辑比较简单易懂,但是由于大量的连线导致连线复杂,最主要的是市面的150停产,无法购得元件所以只能放弃。
显示模块
显示模块即是用七段数码管来依次显示输出数据,数码管的驱动为74LS48,电路图如下
图4-2-7 显示电路
5.整体电路整体电路图如下所示
图5-1整体电路图
6. 电路仿真结果
实验所示仿真结果是手机号码的循环输出,截取其中一个画面如图6-1。
仿真图
图6-1 7.实物图
8.拓展部分
拓展部分原理
在基本电路上,加上4个移位寄存器,对译码器输出地4位2进制进行移位,已达到11位号码相继输出。
拓展部分仿真图
图1拓展部分的基本部分
图2移位部分
图3整体部分
.拓展部分仿真结果
9. 小结
这次课程设计我们这个小组的要求完成的基本任务相对比较简单,电路图和仿真都较能比较顺利的完成。
由于电路板所限,拓展部分的实物电路就无法上进行了,仅仅只做了基本任务的实物电路。
这次在设计电路上也花了不少时间,希望可以想出更好的方案。
后来再做的过程中也遇到了各种麻烦,连线接触不良等等都造成了实物不能工作,后来经过几次连线,实物终于能工作了,这个过程中让我充分了解了各个芯片的管脚分布,也掌握了连线的技巧,同时还使用了万用表来测定连线是否连通,让我掌握了很多知识。
10.参考文献
【1】伍时和主编《数字电子技术基础》,清华大学出版社,2009年出版。
【2】高吉祥主编《电子技术基础实验与课程设计》,电子工业出版社,2008年出版。
【3】任致程主编《经典集成电路400例》,机械工业出版社,2007年出版。
【4】陈启华《Proteus 教程》,《电子技术应用》,2008年08期,电子技术应用杂志社。
【5】朱宽胜《高职模电数电教学实践课的初探》,《科技经济市场》,2007年05期,电工电子杂志社。
附件:元件清单。