自动拨号机控制器的设计与制作

合集下载

自动拨号机控制器三种方案

自动拨号机控制器三种方案

自动拨号机控制器三种方案
方案一:基于单片机的自动拨号机控制器。

这种方案使用单片机作为中心控制器,通过编程实现自动拨号功能。

用户可以通过输入号码,将号码存储在单片机的存储器中,然后通过程序控制自动拨号。

这种方案成本较低,适合小型机器,但扩展性和稳定性不如其他方案。

方案二:基于嵌入式系统的自动拨号机控制器。

这种方案使用嵌入式系统作为控制器,具有更高的扩展性和稳定性,通常可通过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单片机制作的热线电话自动拨号器

用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智能拨号器的设计和实现.

基于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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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期,电工电子杂志社。

附件:元件清单。

相关文档
最新文档