- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第1页,共13页,星期日,2025年,2月5日实验目的:1、了解用户摘挂机的硬件电路原理。2、编制程序,用软件完成摘挂机的识别。第2页,共13页,星期日,2025年,2月5日实验原理:用户接口电路中摘挂机的识别是靠如图3-1的电路来完成的,当用户摘机时,话机相当于电阻,直流+24V回路闭合,在电阻R上形成电压差,该电压差使得光耦中的发光二极管发光,这时光敏三极管处于导通态,C极为低电平。当用户挂机时,话机相当于电容,直流+24V回路断开,电阻R上无电压,二极管不发光,这时光敏三极管处于截止态,使得加在其C极上的+5V相当于断路,则C极上的电压基本等于+5V,对计算机来说,这相当于信号“1”。由此,用户接口电路将用户的摘挂机操作转换成计算机可识别的“0”,“1”信号,计算机接口将该信号传输给计算机。第3页,共13页,星期日,2025年,2月5日Rce+5v检测点图3-1第4页,共13页,星期日,2025年,2月5日基本用户状态为了便于理解用户接口电路的组成与原理,我们将用户分为以下几种状态:(1)空闲(2)摘机(3)拨号(4)听回铃音(5)通话(6)释放第5页,共13页,星期日,2025年,2月5日编程说明:执行周期:192ms子程序名:p_192ms功能介绍:判断用户的摘/挂机动作。第6页,共13页,星期日,2025年,2月5日1.数据结构:externshortintusps[8]:最近一次8ms扫描的用户环路电平值,数组下标为用户号;“0”--环路通;”1”--环路开。externcharuserstate[8][8]:用户状态表;每个用户占据用户状态表的一行,每行共有8个状态字节,其意义如下表所示:01234567摘/挂机超时主/被叫听忙音通话振铃待收号忙/闲摘/挂机位:0为挂机,1为摘机,由摘挂机识别子程设置;超时位:1为超时,包括久不拨号和久不应答;待收号位:1表示处于待收号状态;第7页,共13页,星期日,2025年,2月5日externshortintpnum[8]:为脉冲收号计数器,在收号状态下,若发现用户环路电平出现上升沿,则相应用户的脉冲收号计数器加1;数组下标为用户号;externshortintpv96[8],pv192[8]:标志出96ms及192ms内用户环路电平的变化状况,由8ms扫描程序设置。若为1,则说明有变化,0为无变化。用以位间隔识别及摘挂机识别。在8ms扫描中当发现用户环路电平有变化时,将数组下标为用户号的pv192[]值置1;externshortintlv96[8],lv192[8]:上一次的pv96[8],pv192[8]值。摘挂机识别流程如图3-3所示第8页,共13页,星期日,2025年,2月5日返回是否否用户号usnum为0用户状态前192ms有变化?否用户状态本次192ms无变化?用户原状态为挂机且当前为低电平?否是否发生摘机,修改话机状态位userstate[usnum][0]=1;脉冲收号计数器pnum[usnum]=0是用户原状态为摘机且当前为高电平?发生挂机,修改话机状态位userstate[usnum][0]=0;保存本次192ms电平变化信息并将本次192ms电平变化信息清0用户号usnum加1用户号usnum=4?是是第9页,共13页,星期日,2025年,2月5日2:编程原理:如图3-2所示。若前192ms有变化(lv192[usnum]==1),而本次192ms无变化(pv192[usnum]==0),当前用户环路电平为0(usps[usnum]==0),且用户原状态为挂机(userstate[usnum][0]==0〕,即可判别为一次摘机发生。若当前用户环路电平为(usps[usnum1]==1),且用户原状态为摘机,即可判别为一次挂机发生;报告基本级,即将userstate[usnum][0]置为”0”或“1”。最后保存本次192ms电平。〔lv192[usnum]==pv192[usnum])第10页,共13页,星期日,2025年
您可能关注的文档
最近下载
- 04533《成本管理会计学》DAY4.docx VIP
- 2025-2026学年北京版(2024)小学体育与健康二年级全一册(全册)教学设计(附目录P96).docx VIP
- 美剧剧本绝望主妇台词本中英文对照精排版第一季第一集.pdf VIP
- 充电桩项目安装施工组织方案.docx VIP
- (2025秋新版)苏教版科学三年级上册全册教案.docx
- 中国手术麻醉信息管理系统行业市场前景预测及投资价值评估分析.pptx VIP
- 会计学习文件测试题0214.docx VIP
- 2024年湖北高考数学真题及答案.pdf VIP
- 2025年天津市专业技术人员公需课答案(最新版).docx VIP
- 基础会计学 期末考试.docx VIP
文档评论(0)