DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 121|回复: 0
打印 上一主题 下一主题

51单片机在微机自动交换系统中稳定运行的设计

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 14:37:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  MCS—51单片机在电力线载波通信中处理任务时的实时性尤为突出。由于该系统整机配置的主要服务对象是电力调度,且它的使用环境将来多为无人值守站,所以系统工作是否稳定直接影响到电力线载波机的整机性能。针对电力通信特点,在考虑稳定运行方面我们采取了以下几项措施。
  1 设置上电延时复位电路
  1.1 为什么要进行上电复位46
  计算机在启动运行时都要进行复位。作为在控制领域中应用最广泛的单片机,复位处理更是设计中的关键。单片机内部的各个功能部件均受特殊功能寄存器控制,程序运行直接受程序计数器指挥,寄存器的复位状态决定了单片机内有关功能部件工作用的初始状态,而程序的正常运行就是从这个状态开始的。如果上电时没有做到正确复位,就可能使CPU从不定地址开始执行指令,系统就得不到正确的初始化,也就不能正常工作。
  1.2 复位条件
  单片机是靠外部电路复位的。上电复位步骤:
  (1)必须首先建立电源Vcc;
  (2)Vcc稳定后(达到允许值)时钟振荡器起振;
  (3)复位脚必须在振荡器起振后至少保持两个机器周期复位电平。也就是说,复位脚(RST)复位电平维持时间应包括Vcc的建立时间、振荡器起振时间和至少两个机器周期时间。
  1.3 一般上电复位电路
  在上电时,电源Vcc的建立时间应小于几十ms,振荡器的起振时间取决于振荡器频率,对于10MHz晶体,起振时间为1ms,对于1MHz晶体,起振时间一般为10ms。此时可采用一般上电复位电路(图1)。
  




  如果对电源Vcc建立运行速度相当缓慢的系统,RC上电复位电路将不能保证系统可靠复位。假如,建立时间为1s,则RC充电曲线如图2所示,此时很难使RC电路输出正常的复位电平(随着RC的充电,RST脚的电位ΔVc越来越低,在电源稳定后,ΔVc的幅度不满足两个机器内复位电平的要求,RST脚就可能退出复位状态)。而且,RST脚因易受电源干扰而产生误复位。
  

[next]
  1.4 上电延时复位电路
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-9-21 20:23 , 耗时 0.088871 秒, 18 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表