智能电话终端设计 智能电话终端设计

智能电话终端设计

  • 期刊名字:仪表技术
  • 文件大小:879kb
  • 论文作者:佟国香,孙国强,傅迎华
  • 作者单位:上海理工大学
  • 更新时间:2020-11-03
  • 下载次数:
论文简介

仪表技术2005年第2期智能电话终端设计佟国香,孙国强,傅迎华(上海理工大学计算机工程学院,上海200093 )摘要:介绍-种智能电话终端系统的设计与实现。系统以微处理器为控制中心,可实现终端功能设置、信息输入,通过调制解调器进行信息接收与发送的控制,以及信息的显示及存储等功能。关键词:智能电话;调制解调器;信息处理中图分类号: TN876文献标识码: B文章编号: 1006 - 2394 (2005 )02 -0064 - 02Intelligent Telephone DesignTONG Guo-xiang,SUN Guo-qiang, FU Ying-hua .( Institute of Computer Engineering, University of Shanghai for Science and Technology ,Shanghai 200093, China)Abstract: An intelligent telephone design based on MCU was introduced. System has terminal function setting, information input pro-cessing, information accepting and sending through MODEM, and information display, and storage functions.Key words: inelligent telephone; MODEM ; information processing号转化为数字信号,并交给主控模块进一步处理。它1系统硬件功能实现是所有信息的进出口,起着至关重要的作用。系统框图见图1。该系统的核心是主控模块,主2系统的数据格式及包传输协议要由微处理器构成,控制整个系统软硬件的运行。-方面处理各部分外围电路的控制信息,另一方面完成协议可分为三层:物理层、链路层和消息层。接收和需要发送的信息的智能化处理,其功能具备可(1) 物理层负责各实体之间物理的数据位流的扩展性,为以后功能进一步加强保留软件接口;存储模传送。此系统中应用Z02215MODEM芯片作为数据.块包括外部RAM、EPROM存储器和相应的掉电保护收发的调制解调器,该芯片功能强大,因此外围电路极电路,用于存放系统运行中需要处理、交换的数据,同为简单。Z02215 是Zilog 公司新开发的单片嵌入式时还用于存储接收到的或需要发送的数据信息;MODEM芯片,它带有集成的控制器,数据泵和模拟前EPROM主要用于存放系统软件及存放汉字字库;键盘端,在公共交换电话网( PSTN)上运行,Z02215适用输入模块用于接收来自用户的输入数据,包括控制信V.22bis, V.22, V.23( Ninitel), V.21, Bell 212A, Bell息和数据信息,它是用户对该系统的输入接口; LCD202, Bell 202T 和Bell 103 等MODEM标准1(2。模块由LCD显示器及相关控制电路组成,可以显示中Z02215提供全面的、可选择的和可编程的语音产生和文英文数字和各类字符,它是该系统对用户的输出检测。完全满足物理层数据传输的硬件要求。接口。MODEM模块由一片嵌入式MODEM芯片及相(2)链路层将提供--个可靠的数据传输机制[3]。关外围电路组成。-方面用于调制由主控模块送来的要实现的功能包括:电话语音通路和消息通信通路的数据,将数字信息转化为模拟信号,送入前端电话接口建立、来电显示、消息发送时的打包、接收数据时的解模块DAA电路;另一方面将DAA电路接收的模拟信包功能、数据校验、重发控制等。下面是为保证数据被可靠地发送和接收所建立的数据包格式及通信协议。LCD帧格式:字间隔+起始位+数据(8位,先发送低| 显示模块位后发送高位)+奇校验个前端电话存储主控电话线路字间隔:≥2bit,固定为1;起始位:1个bit,固定为| MODEM接口模块I模块樸块DAA0;数据:1个byte(8个bits);奇校验:1个bit。|键盘输)包中国煤化工序列号(1byte) +校验( lbyteYHCNMHG图1系统框图数据:如果数据长度不足16个bytes, 则用0x20收稿日期: 2004- 10.作者简介,,佟国香(1968-),女, 硕士研究生,讲师,主要从事嵌入式控制系统的设计与开发工作;孙国强,男,副教授,主要从事仪表、光通信秀面的研究。2005年第2期仪表技术-65.补齐;序列号:采用连续累加的方式,从1 ~255,不能软件的设计是典型的前后台的设计方法。主程序为0;校验位:所有数据和序列号相加(不包括校验本在完成微处理器内部资源初始化、各外围芯片的初始身)再求补;接收方检查校验位;如果所有的数据相加化以及变量、RAM的初始化之后即开放中断,如果各等于0(包括校验位)则校验正确。功能模块无请求则进入低功耗工作模式。键盘中断、包的确认信息格式(1字节):时钟显示中断以及振铃中断将微处理器从低功耗状态FFH:正确接收,作为确认信号;00H:错误接收,作唤醒。键盘中断占用89C52的外部中断INT1 ,任意键为重发信号。按下,即被激活。它是各个功能的入口,共有:编辑入采用半双工的传输方式,上行下行均使用口、时钟设置入口、MODEM发送信息入口、阅读消息1200bps。另外,为保证数据的可靠传输,在每次发送入口和电话薄入口。时钟显示中断占用定时器T0的数据包之前,最少发送10ms的1,作为同步码。溢出中断,每隔lms中断一次,在中断程序中对10ms、(3) 消息层,规定了消息及命令的格式及确认信200ms以及秒(s)、分(min) 、小时(h)寄存器累计,并息的格式。上层下发的数据为16bytes 的数据包,由发设置标志位,用于发送和接收中的10ms、200ms定时送端程序负责增加序列号和校验,由接收程序负责检子程序使用,秒(s)、分(min)、小时(h)的标志位用于查序列号和校验。底层程序确保所提交的数据包的正显示更新的请求。振铃检测由MODEM实现,将检测确和顺序。到的振铃输出RI信号送往微处理器的外部中断发送端:在发送完一个完整的数据包(总共18个INTO,申请中断,唤醒微处理器接收消息。bytes)后,发送端等待150ms,如果没有接收到确认信4结束语号或收到重发信号,则将重发该数据包。如果收到确认信号则立即发送下一个数据包。智能电话终端采用微处理器加MODEM的设计方接收端:在接收到第一个有效的数据后的200ms案,不仅可以满足固网短信业务的需要,通过软件的升内若收不到一个完整的数据包,或者校验错误,则接收级,可以实现多方会议、呼叫限制、固定拨叫号码、呼叫端发出错信息,如果接收的数据包的序列号和上一次识别、计费信息显示查询,还可以通过固定电话网络或数据包的序列号相同则抛弃这个数据包,者INTERNET实现远程控制等多种功能,满足不同的接收端校验:接收端有2种校验来确保数据的正需求。确:一个是每个byte内的奇校验,用来确保单个byte参考文献:的正确性;另一个是包校验,确保整个包的完整性。发送端重发:如果按以上发送过程重复发送3次[1] ZILOG, Ine.. Z02215 Single Chip MODEM with IntegratedController, Data Pump and Analog Front End Product Specifi-后,依然没有接收到确认信号,则认为该次通讯失败,cation Preliminary[ Z]. Campbell :ZIL0G , Ine ,2000.向上层上报发送失败的消息,交由上层处理。2]田茂,等.M68HC912D60MCU在税务监控系统设计中的应3系统的软件流程设计用[J].半导体技术,2003,(6):58 - 60.[3] Behrouz Forouzan, Catherine Coombs,Sophia Chung Fegan.电话终端的核心是MCS-89C52 微处理器。通常潘仡,等译.数据通信与网络[M].北京:机械工业出版社,情况下,微处理器工作在低功耗方式,当有键按下时,2000.退出低功耗模式,进入主菜单。在主菜单中,用户可以(许雪军编发)选择操作。为减少冗余代码,软件采用汇编语言编写,字库固化在外部扩展的EPROM中,内部EPROM存放首届中国“非经典管理高峰论坛”程序。图2为主程序流程。由清华管理学院、清华创业园主办,研祥智能股份有限公[主程序开始 ]司承办的“首届中国‘非经典管理高峰论坛’”于2005年18日时钟显示]键盘中断接收程序开幕。5月18日在北京艾维克酒店举行,5月23日在哈尔滨、5月26日在沈阳、6月2日在上海.6月8日在广州.6月16日在成都.中国煤化工表技术》杂志社与北京电.视台、上| YHCNMHG2坛的支持媒体。论坛咨询电话: 010 - 82027878转8082、8010 .联系人:赵小姐、金小姐[ 打包程序 10屯秒定时上海论坛举办的时间、地点为6月2日13:00时,在上海市徐家汇漕溪北路439号建国宾馆四楼九州厅。图2主程序流程

论文截图
上一条:基坑支护设计
下一条:网页设计研究
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。