新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ATmega128的32路遥脉单元设计及应用

基于ATmega128的32路遥脉单元设计及应用

作者: 时间:2016-12-01 来源:网络 收藏

1.5脉冲计数存储
  脉冲计数存储器使用32k低功耗SRAM(IC3)IC61C256AH和后备电源形成一个断电不丢失的数据存储单元,使用数据锁存器74HC373(IC2)和CPU的PC端口组成15位数据地址对IC3进行数据存储操作。(见图4)


图4 脉冲计数存储电路
1.6看门狗控制
  掉电自动保存部分使用MAX691CWE(IC8)作为电源管理,在系统有辅助供电的情况下保证IC3由主电源Vcc供电,当主电源掉电时则自动切换到后备电池供电方式。同时此芯片还兼有看门狗功能,在系统死机的极端情况下及时复位CPU,使系统快速恢复至受控状态。(见图5)


图5 看门狗电路
1.7光电隔离的输入信号状态采集
  外部开关信号采集使用光耦(IC1,IC2只画出其中四路)作电器隔离,光耦输出端使用一个数据缓冲器74HC244(IC9)对光耦输出信号进行缓冲后传送到CPU的数据总线供CPU读取。(见图6)


图6 信号状态采集
1.8电源部分
  电源模块采用PI公司的开关电源芯片,输入范围为AC/DC 80-270V,电源共有3路输出,分别给CPU,12V电源输出、通讯等部分电路提供电源。
2  软件设计
  软件流程见图7


图7 软件流程图



关键词:ATmega128遥脉单

评论


技术专区

关闭