ImageVerifierCode 换一换
格式:PPT , 页数:26 ,大小:259.50KB ,
资源ID:10610863      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/10610863.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(单片机接口技术--第十四章教学内容.ppt)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

单片机接口技术--第十四章教学内容.ppt

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单片机接口技术(C51版),第十四章 单片机综合应用实例,14.1 MCS-51单片机远程数据传输装置,随着科学技术的发展,人们对各种单片机控制系统的功能要求越来越高。例如水、电、煤气表的自动抄录、IC卡电话机的话费统计及税控收款机等分布式系统中,人们希望能在中心机房通过公用电话网通过数据的传输实现对各测控点的监控。此外,通过电话网对自动化设备的远程调试、维修可以降低厂家的维修成本。借助在应用中编程技术,单片机系统可以实现远程在线升级。由于MCS-51单片机及其兼容机型仍在国内单片机应用中占有重要位置,本

2、节以AT89C51单片机为例,对基于公话网的单片机远程数据传输技术进行研究。,14.1.1 电话网远程通信原理,我国的公用电话网采用的是FSK(频移键控)制式,电话线上传输的信号为音频信号,单片机处理只能处理数字信号,需要通过专用的调制解调芯片将单片机的数字信号转换成音频信号。本节把数据远程传输装置分为主叫和被叫两部分。在双方通信开始之前,主叫由拔号芯片产生DTMF信号,DTMF信号经调制解调芯片放大后送到电话线上发出被叫号码。被叫收到振铃信号后将双方电话线连通,完成握手协议后即可进行数据传输。系统模型如图14-1-1所示。,14.1.2 系统硬件设计,14.1.2.1电路设计,整个系统分为两

3、个部分,即主叫部分,和被叫部分。下图是主叫电路原理图。,图14-1-2主叫电路原理图,在远程通信系统中,主叫端由于需要通过拔号与被叫建立联系,因此必须有拔号芯片,在本系统中选用的是HOLTEK公司的HT9200A。调制解调电路则选用OKI公司的专用MODEM芯片MSM7512B。此外系统还有摘挂机电路、键盘、显示等部分协助完成拔号、数据输入及显示等功能。,被叫电路原理图,14.1.3 DTMF电路HT9200A,14.1.3.1 引脚图,HT9200A是串行式DTMF电路,具有很好的温度适应性,其工作温度范围为-20+70,它采用8脚DIP或SOP封装形式,其管脚排列如图14-1-4所示。各引

4、脚的功能说明如下:CE:片选信号输入端,低电平有效;X1、X2:3.579545MHz晶振接入端;VDD、VSS:电源正负输入端,正常工作电压范围为25.5V,工作电流为2mA左右;CLK:串行数据的同步信号输入端,fCLK为100kHz左右;DATA:串行数据输入端;DTMF:DTMF信号输出端。,图14-1-4 HT9200A,引脚图,14.1.3.2 HT9200A工作原理,图14-1-5所示为HT9200A的输入输出时序图,当CE为低电平时,选中芯片并在CLK的下降沿将串行口DATA上的数据锁存。每个数据为5位二进制码,在CLK下降沿到来时,先锁存低位,再锁存高位。当5位均为1时,结束

5、DTMF的发送。HT9200A双音频发生器是专为微控制器接口而设计,也称作拔号芯片,以串行方式与微控制器接口。单片机向HT9200A串行输入要拔的号码的对应编码,HT9200A则从其输出端输出对应的音频信号。例如单片机要拔的号码中一位为“8”,则需向HT9200A的数据输入端串行输入“8”对应的编码“01000”,HT9200A则从其输出端输出852+1336Hz的音频信号。表14-1-1所列为HT9200的输入位码组合与输出频率的对应关系。,HT9200A控制时序,图14-1-5 HT9200A控制时序,输入位码组合与输出频率的对应关系表,14.1.4 FSK调制解调芯片MSM7512B,M

6、7512B是OKI公司推出的半双工FSK Modem芯片,最大通信速率1200bps,符合ITU-T V.23规范,+3V+5V单电源供电。其模拟输出可直接驱动600通信电路,外围电路简单,具有功耗低达0.1mW的掉电模式,可满足低功耗电路的要求。,M7512B包括调制和解调两部分,图14-1-6为该芯片的内部功能框图。其中Mod1、Mod2控制M7512B的工作模式调制/解调/掉电方式。,MSM7512B的工作模式,MSM7512B的工作模式由MOD1、MOD2控制,通过控制MOD1、MOD2可使MSM7512B在4种不同的工作模式下工作,见表14-1-2。,当Mod2=0,Mod1=0时,

7、M7512B工作于调制方式。XD输入为“0”,“1”的数字调制信号,AO对应输出频率为“2100Hz”,“1300Hz”的FM模拟信号。是模拟信号输出的使能控制端。,当Mod2=0,Mod1=1时,M7512B工作于解调方式。AI输入频率为“2100Hz”,“1300Hz”的FM模拟信号,RD对应输出解调后的“0”,“1”数字信号。是输入模拟信号的指示端。,当Mod2=1,Mod1=1时,M7512B工作于掉电方式,此时M7512B功耗仅0.1mW。,14.1.5 数据传输的工作过程,15.1.6 软件设计,系统任务主要有键处理、显示、通信任务、故障诊断任务。通信任务主要在键处理程序中完成。在

8、主叫方完成拔号后等待被叫传来应答数据期间,应当开串行中断,从而及时接收被叫传来的应答数据。,在键处理任务中,当按下数字键时,应当根据通信双方是否握手成功来区分该按下的数字代码电话号码还是要传输的数据。在握手成功后,连机指示灯点亮后,主叫每按一个数字键,则发送一位数据,若在握手成功后按下任何一个功能键,则挂机结束本次通信。,键处理程序流程图,14.2 工业洗衣机模糊控制器的设计,模糊控制是智能控制发展的重要方向。自1974年英国工程师E.H.Mardani首次利用模糊控制逻辑研制成功模糊控制器以来,模糊控制理论及其应用取得了很大的进展。进入二十世纪九十年代,模糊控制技术进入商品化阶段,并应用于过

9、程控制、模式匹配、机器人及专家系统,在提高产品的自动化、智能化水平的同时取得良好的经济和社会效益。模糊控制技术被称为“二十一世纪的核心技术”,尚在发展、完善之中。,工业洗衣机广泛应用于宾馆、饭店、医院、部队、学校、车站、客运码头等洗涤衣物量大的场合。工业洗衣机洗涤时要耗费大量的水和电。在我国淡水资源日益匮乏、能源需求急剧增加的今天,耗水、耗电的减少对保护环境、造福人民有着深远的意义。,14.2.1 模糊控制器设计,洗衣机模糊控制器是模糊控制洗衣机的核心,它在模糊理论的基础上,根据各种传感器的检测信号,利用计算机技术,模仿人脑思维方式进行控制。利用各种传感器检测布质、布量、浑浊度等信息,单片机根

10、据采集到的信息,经过模糊推理决定出最佳的洗涤策略,包括洗涤时间、洗涤转速、洗涤时进水位及洗涤过程等。,14.2.1.1模糊控制器的结构,输入变量主要有3个:布质、布量、脏污程度,输出变量主要有5个:洗衣机的转速、水位、洗涤时间、温度及洗涤剂剂量。,所以是3输入5输出结构。如图14-2-1所示。,水温在洗涤剂要求范围内对洗净率的影响很小,因此将系统简化为3输入4输出的系统。,在工业洗衣机洗涤过程中,主洗阶段是最重要的,直接决定了洗涤效果及洗涤时间长短,因此本节的模糊控制器以主洗阶段为主要研究对象。,14.2.1.2模糊规则库的建立,模糊规则库是模糊控制器的核心单元,对模糊控制的效果起着至关重要的

11、作用。,模糊控制的输入量是布质、布量及浑浊度。布质的论域为0%-100%含棉量,布量的论域为0-25Kg(洗衣机的额定负载)脏污程度以浑浊度传感器采集的数据量化后论域为0-100。它们在其论域上的语言值和与其对应的模糊子集隶属函数如图14-2-2所示,2 模糊控制规则的建立,洗涤流程的阶段数。洗涤流程阶段数由布质、布量、污性、污染程度决定。推理所用原始数据主要根据经验确定,计算中先将输入变量值转化为模糊量,再根据输入模糊量查表确定洗涤流程阶段数。如果主洗阶段具有漂白操作,则主洗至少包含2个阶段。处理阶段数主要由辅料种类决定如表14-2-1所示,初洗阶段数为1。,2)洗涤、脱水转速。洗涤、均布、

12、脱水时电机转速主要和布质、布量有关。脱水时先排水,再均布,最后脱水。脱水时电机转速固定为两档,中脱与高脱。,3)洗涤时间。洗涤时间由布量、浑浊程度决定。推理所用典型数据由实验确定。,4)水位。水位主要和布质、布量有关。典型数据主要由实验确定。,5)水温。主洗水温和布质、脏污性质有关,也和洗涤剂类型有关。处理时水温和辅料类别有关。,6)辅料种类、料量。辅料种类由人工输入确定。对同样洗涤物状态,不同洗涤剂需要量不同。对特定洗涤剂(白猫),剂量与布量、浑浊度关系笔者根据实践得出了对应的数据表格,。,7)脱水时间。脱水时间主要和布质、布量有关。典型数据主要由实验确定。,14.2.2 模糊推理软件设计,

13、由于洗衣机的控制系统采用MCS-51单片机控制,程序采用C51语言设计。,14.2.2.1模糊推理算法,模糊量的隶属函数全部采用梯形形式,可用参数a,b,c,d 来表示。如图14-2-3所示。对隶属函数为三解形的变量,当b与c取值相等时,梯形可简化为三角形。这样便于软件设计。,输入变量的模糊集及其隶属函数参见图14-2-2。,模糊推理算法采用基本的Mandani算法,模糊推理结果的精确化采用加权平均法。,14.2.2.2 洗涤流程及推理程序设计,洗涤流程包含初洗、主洗(1、2、3)、过清(1、2、3)、处理(1、2)等,可多达9个阶段,每个阶段包含洗涤方式(电机转速)、洗涤时间、水温、水位、脱

14、水方式、脱水时间、辅料种类及料量。,根据洗涤参数的不同性质,分别确定洗涤参数和输入量的关系。这不仅减少实验工作量,也节省推理时间。模糊推理将针对不同参数,依据不同原始资料表确定各参数的数值。,推理程序,入口,计算模糊变量隶属度Simility3及最大隶属度对应模糊集:fm_ClothType,fm_ClothVolume,fm_cxTurbityValue,确定主洗、过清阶段数(表TabStageNum),根据辅料种类调整主洗阶段数,标记主洗、过清阶段有效标志,根据辅料种类标记处理阶段有效标志、阶段数,确定洗涤方式,根据辅料种类确定各阶段加料类别,由表TabAbulentVolume确定洗涤剂量,由表TabMotorSpeed确定电机转速,由表TabWaterLevel确定各阶段水位,由表TabXidiTime确定各阶段洗涤时间。标记不同阶段脱水方式,,,根据输入洗涤剂温度确定主洗、过清水温根据辅料类别确定处理阶段水温,图14-2-5 模糊推理程序流程图,返回,14.2.2.3 工业洗衣机模糊控制器的C51源程序,C51源程序见程序清单,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服