版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第12章
单片机应用系统设计重点:正确认识系统设计的基本原则,掌握简单任务分析的一般流程,尝试自己制定方案;
对所举应用实例能消化理解,对部分模块能独立编程实现.1系统设计应当考虑的主要技术性能速度
精度
功耗
可靠性
驱动能力
基本设计原则应当考虑:功能需求,应用需求,开发条件,市场情况,可靠性需求,成本需求,尽量以软代硬……2
基本设计原则①从系统功能需求出发设计功能模块显示,键盘,数据采集,检测,通信,控制,驱动,供电方式……②从系统应用需求定位元器件资源分配定时/计数器,中断,串口,I/O引脚,A/D,D/A,信号调理,晶振频率……③从开发条件与市场情况出发选择元器件仿真机,编程器,元器件,熟悉程度,编程语言……④从系统可靠性需求确定系统设计工艺去耦,光隔,屏蔽,印制板,低功耗,散热,传输距离/速度,节电方式,掉电保护,软件措施……3220VJP1.0P1.1P1,2P1.3P1.4P1.5P1.6P1.7语音芯片语音输出话音输入振铃检测DTMF译码8870模拟摘机电话机P0.0P0.3P2,0P2.1P2.2P2.3P2.4远距离电话遥控装置89C51晶振复位电路电话外线单片机应用系统设计与开发实例1:51.座机在无人值守情况下首先要通过光耦检测铃流,确定有电话打进。2.振铃响过设定次数后,由三极管组成的模拟摘机电路执行摘话筒动作,给座机及相应电路供电。3.通过APR9600语音电路发出“请输入密码”提示后,根据拨叫方输入的密码经MT8870译码后进行身份判识。身份不符则执行挂机操作。4.相符则继续提示对方输入控制设备号(此处为0~7,可外连8个电器开关)和开/关动作类别(开=1,关=0),依此对相应执行电路输出控制信号。然后再提示对方输入下个要控制的设备号和开/关动作类别……5.直至对方发出操作结束信号(#),就执行挂机操作。任务分析:61.振铃检测电路是以光耦817为主构成的。当有振铃信号时,铃流进入817输入端1、2脚,4脚输出脉冲方波信号,送至AT89C51的/INT1端,由于语音信号和双音多频信号电压远低于振铃信号电压,该电路不会引起误判。2.模拟摘机电路是由两个高压三极管组成,AT89C51输出高低电平,使三极管导通或截止,从而改变挂接在电话线上的阻抗来模拟摘机和挂机。3.双音多频解码电路由电桥B1、电容C1、电阻R1及双音多频识别集成电路MT8870等组成。电桥起极性校正作用,信号经RC送至MT8870解码,最后输出相应的8421码,供单片机判识。4.语音芯片SP+,SP-端受控将预先录好的语音提示送至LM386进行放大,再经变压器T1耦合至电话回路,用户可从电话里听到系统控制语音芯片发出的提示,进行相应操作。功能电路模块:7双音多频解码芯片MT8870D特性:完全的DTMF接收/解码器低功耗内建增益设置放大器可调警卫时间提供掉电模式和禁止模式与MT8870C/MT8870C-1兼容
MT8870D片内集成了裂带滤波器和数字解码功能,滤波器针对高音频和低音频采用了开关电容式滤波技术;译码器通过数字计数器对全部16个DTMF音频组合进行探测和译码。片上的差分输入放大器、时钟振荡电路和带锁存地三态接口仅需要极少的外接元件。9语音芯片APR9600APR9600语音录放芯片,是继美国ISD公司以后采用模拟存储技术的又一款音质好、噪音低、不怕断电、可反复录放的新型语音电路,单片电路可录放32-60秒,串行控制时可分256段以上,并行控制时最大可分8段。与ISD同类芯片相比它具有:价格便宜,有多种手动控制方式,分段管理方便、多段控制时电路简单、采样速度及录放音时间可调、每个单键均有开始停止循环多种功能等特点。10APR9600的全功能应用电路图11IP电话自动拨号&电话号码限拨器电路设计13RSTVCC(RxD)P3.0P1.7(TxD)P3.1P1.6XTAL2P1.5(T0)P3.4P1.1(Ain1)GNDP3.7XTAL1P1.4(INT0)P3.2P1.3(INT1)P3.3P1.2(T1)P3.5P1.0(Ain0)20脚DIP封装主控单片机AT89C2051:20引脚,片内2KBFlashROM14MT8880+VccMitel公司的DTMF编码/解码芯片:MT8880①固定接线的引脚有:IN+,IN-,GS,Vref,Vss,VDD,St/GT,Est;②RS0:寄存器选择控制端;
2:=1表示(由音频转变成)数据准备好IRQ/CP:数据准备好时可向外部发出中断申请信号TONE:DTMF音频输出端IN-:DTMF音频输入端OSC1,OSC2:接晶振端R/W:读/写控制端数据总线15A0VCCA1WPA2SCLGNDSDA24C0224C02:串行I2C总线(SDA,SCL)256字节E2PROMA2、A1、A0可寻址8片并联工作具有写保护功能(WP高有效)SDASCLSTARTBITSTOPBIT17voidSTART()/*由SDA,SCL发起始信号*/{SCL=1;SDA=1;DELAY(1);/*在SCL为“1”的情况下*/SDA=0;DELAY(1);/*令SDA产生负跳变*/SCL=0;}voidSTOP()/*由SDA,SCL发结束信号*/{SCL=1;SDA=0;DELAY(1);/*在SCL为“1”的情况下*/SDA=1;DELAY(50);/*令SDA产生正跳变*/SCL=0;}18约100S的整数倍的延时子程序voidDELAY(unsignedintvalue){value=value*2;while(value!=0)value--;}19charRByte()/*从24C02读一个字节进MCU*/{charr,i;/*变量r存放读进的字节*/for(i=0;i<8;i++)/*读8个位进单片机*/{r=r<<1;/*变量r左移一次*/if(SDA==1)r=r|0x01;/*若SDA端=1则r最低位=1*/
elser=r&0xfe;/*若SDA端=0则r最低位=0*/
SCL=1;DELAY(1);/*读进一个位后SCL发下跳沿*/
SCL=0;DELAY(1);}returnr;/*返回r的值*/
}21/*写6个字节进24C02的address到address+5单元中*/voidWT2402(charaddress){chari;for(i=0;i<6;i++){START();/*发送起始信号*/WByte(0xA0);/*写入写地址的标志0xA0*/
WByte(address+i);/*写地址*/
WByte(WData[i]);/*将数据写入上述地址中*/
STOP();/*发送结束信号*/}}22voidRD2402(charaddr)/*从24C02的addr地址读6个字节*/{chari;for(i=0;i<6;i++){START();/*发送起始信号*/WByte(0xA0);/*写入写地址的标志0xA0*/
WByte(addr+i);/*写地址*/
START();/*发送起始信号*/WByte(0xA1);/*写入读数据的标志0xA1*/RData[i]=RByte();/*读出一个字节数据*/
STOP();/*发送结束信号*/}}23步进电机工作原理三相单3拍:A
B
C
ABC……三相双3拍:AB
BC
CA
ABBC……三相单、双6拍:AABBBCCCAA……四相单4拍:A
B
C
D
AB……四相双4拍:AB
BC
CD
DA
AB……各相绕组顺序轮流通电,令转子与定子带槽的小磁机极依次对齐,从而受控旋转。25AA’BB’CC’定子定子转子AC’B’步进电机结构:A’B’C’三点共地定子磁极端面开槽转子园柱面也开槽转子26四相双4拍:ABBCCDDAABBCCDDA……(P1.0)AC(P1.2)(P1.1)(P1.3)P1.3P1.2P1.1P1.0BD03060C090306……步进电机工作原理27主程序流程图:29SUNSZ:MOVP1,#03HFANSZ:MOVP1,#03HLCALLDELAYLCALLDELAYMOVP1,#06HMOVP1,#06HLCALLDELAYLCALLDELAYMOVP1,#0CHMOVP1,#0CHLCALLDELAYLCALLDELAYMOVP1,#09HMOVP1,#09HLCALLDELAYLCALLDELAYSJMPSUNSZSJMPFANSZ顺时针转动模块:依次对P1口送03H,06H,0CH,09H反时针转动模块:依次对P1口送09H,0CH,06H,03H转动的快慢决定于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数电课程设计 秒表
- 技能实践的课程设计
- 2023年温室灌溉营养液自动配置与施肥设备项目筹资方案
- 圆柱压缩弹簧课程设计
- 推拿按摩与保养课程设计
- 企业内部沟通机制优化研究报告
- 人工智能与智能家居生态系统的构建
- 青岛黄海学院《运作管理(双语)》2023-2024学年第一学期期末试卷
- 青岛黄海学院《宝石改善与人工合成》2023-2024学年第一学期期末试卷
- 青岛工学院《JAVAWEB开发技术》2023-2024学年第一学期期末试卷
- 铃木教学法在我国钢琴教学中的应用研究 开题
- 【MOOC】操作系统及Linux内核-西安邮电大学 中国大学慕课MOOC答案
- 厨余垃圾处理行业市场前瞻与未来投资战略分析报告
- 全新危险废物运输安全协议(2024版)3篇
- 混凝土输送泵车安全操作规程(4篇)
- 2023-2024学年浙江省丽水市莲都区教科版六年级上册期末考试科学试卷
- 科研伦理与学术规范(研究生)期末试题
- 北京市矢量地图-可改颜色
- 2020年度图书馆中级职称专业技术资格考试题库
- 船舶上牌合同范本
- 四川省成都市2023-2024学年六年级上学期语文期末试卷(含答案)
评论
0/150
提交评论