单片机综合设计(电机转速测量).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双机通信工程设计 设计任务要求 1.1 设计任务 设计一双机通信系统。 1.2 设计要求 串行通信是单片机的一个重要应用, 通常包括单片机与主机间的通信、 单片 机间的通信以及多单片机间的通信三种。 本次工程设计就是要利用单片机来完成 一个系统,实现双片单片机串行通信。通信的结果使用LED进行显示。两个单片 机之间采用点对点方式进行双机通信。在通信过程中,使用通信协议进行通信。 方案论证与选择 本次设计要求实现双机间简单的通信,所以设计方案应以简单,低耗为主。 双机间通信视信息传输的距离而有不同的方案。 2.1总体方案论证与比较 方案一:两片8051,采用RS232进行双机通信。发送方的数据由串行口 TXD 段输出,经过电平转换芯片MAX232将TTL电平转换为RS232电平输出,经过传 输线将信号传送到接收端。接收方也使用MAX232芯片进行电平转换后,信号到 达接收方串行口的接收端。接受方接收后,通过 LED显示信息,如图2.1。 mm层善字亠slrgI mm层善字亠slrgI. 1 建 =主 图2.1串行通信方案一 软件部分,通过通信协议进行发送接收,主机先送 AAH给从机,当从机接 收到AAH后,向主机回答BBH。主机收到BBH后就把数码表TAB[16]中的10 个数据送给从机,并发送检验和。从机收到 16个数据并计算接收到数据的检验 和,与主机发送来的检验和进行比较,若检验和相同则发送 00H给主机;否则 发送FFH给主机,重新接受。但本次设计要求距离较短,故不采用此方案。 方案二:两片8051的TXD、SXD交叉连接,两机共地。此电路可以实现两 机点对点短距离间通信,如图 2.2。此方案满足设计要求,且电路简单,所以本 次设计米用此方案 图22串行通信方案 理论分析与计算 3.1 晶振电路 晶振是晶体振荡器的简称在电气上它可以等效成一个电容和一个电阻并联 再串联一个电容的二端网络。 电工学上这个网络有两个谐振点以频率的高低分其 中较低的频率是串联谐振, 较高的频率是并联谐振。 由于晶体自身的特性致使这 两个频率的距离相当的接近, 在这个极窄的频率范围内晶振等效为一个电感, 所 以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。 这个并联谐振电 路加到一个负反馈电路中就可以构成正弦波振荡电路。 由于晶振等效为电感的频 率范围很窄 所以即使其他元件的参数变化很大这个振荡器的频率也不会有很大 的变化。 晶振有一个重要的参数那就是负载电容值 选择与负载电容值相等的并联电 容就可以得到晶振标称的谐振频率。 一般的晶振振荡电路都是在一个反相放大器 (注意是放大器不是反相器 )的 两端接入晶振,再有两个电容分别接到晶振的两端每个电容的另一端再接到地 这两个电容串联的容量值就应该等于负载电容一般。 IC 的引脚都有等效输入电 容。 一般的晶振的负载电容为15pF或12.5pF,如果再考虑元件引脚的等效输入 电容则两个 30pF 的电容构成晶振的振荡电路就是比较好的选择。因此,晶振电 路如图 3.1。 Cap 30PF 图3.1晶振电路 3.2复位电路 单片机在启动运行时都需要复位,复位使 CPU和系统中的其他部件都处于 一个确定的工作状态,并从这个状态开始工作。在系统中,有时也会出现显示不 正常,也为了调试方便,需要设计一个复位电路,复位电路主要完成系统的上电 复位和系统在运行时用户的按键复位功能。 在此系统中单片机的复位靠外部电路实现的,AT89C51单片机有一个复位引 脚RST高电平有效。只要 RST保持高电平,单片机便保持复位状态。此时, ALE/PSENPO、P1、P2、P3 口都输出高电平。RST变成低电平后,退出复位状态, CPU开始正常工作。需要注意的是,复位操作不影响片内 RAM的内容。 复位电路的基本功能是系统上电时提供复位信号, 直至系统电源稳定后,撤 销复位信号。图3.2为基本RC复位电路,其电路为高电平复位有效, SW1为手 动复位开关,可以实现上述基本功能。 对于图1中的电阻Rg两端的电压Ur (即复位信号)是一个时间的函数。 上电复位时Ur和t有以下函数关系。 cc3.1 cc 3.1 按键复位时设t在0?to之间时SW1合上,t to时,SW1断开,则Ur 和t有以下函数关系,波形图如图2 (b)所示 0tC (3.2) 其中,1 Ri // Ri0 C, 2 Ri0 C,vcc为电源电压(+5V)。若晶 振稳定时间不超过10ms。上电瞬间RioC电路充电,RESET引脚出现正脉冲。只 要RESET端保持10ms以上高电平,就能使单片机复位。为使其可靠复位,RESET 引脚上电复位时间应保持20ms以上的高电平,即在选择R°C参数时要保证时间 参数 R10C大于20ms。按键复位时,Ri阻

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档