0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一款基于ATmega128的16路遥控单元设计

电子工程师 作者:工程师a 2018-05-26 09:04 次阅读

在电力及工业自动化控制系统中,断路器的分合、电机的启停,电磁阀的开闭等,有众多的执行机构需要进行远程控制,在以往的系统设计中常使用多个PLC或带有通讯和开关量输出功能的现场仪表组成一个远程自动控制系统,但高昂的成本和繁琐的系统结构给自动化设计、应用带来困扰。

本文介绍一款具有16路遥控接点输出的ARTU-J16,该装置通过RS485总线与上位机相连,作为远程继电器输出模块,用于接收计算机指令,执行系统的遥控操作或自动控制,继电器输出共16路,装置拥有1600组操作事件记录,带GPS校时功能,在外部电源掉电后可以保证SOE事件记录一个月内不丢失,相对以往控制方式,本设计在简化控制网络结构的同时,提供了一种低成本,高可靠性的替代方案。

1 电路设计原理

ARTU-J16遥控单元硬件主要包括主CPU芯片、拨码开关设定输入、实时时钟、双路RS485通讯、SOE事件记录存储、看门狗控制、继电器控制及输出、供电电源模块等8部分组成(见图1)。


一款基于ATmega128的16路遥控单元设计

图1 电路结构

1.1 主控CPU

ARTU-J16型16路遥控执行单元设计采用ATMEL公司的ATmega128,单芯片实现双路RS485通讯、数据处理、事件记录存取,显示和16路继电器常开接点的输出状态控制。ATmega128是ATMEL公司推出的一款8位RISC结构高速低功耗单片机,在16M时钟频率时系统性能可达16MIPS,内带128k的FlashROM、4k的EEPROM、4k系统SRAM;可扩展64k外部存储器;两路UART通讯口。同时该芯片拥有JTAG在线编程口,方便用户调试,降低了开发成本,53个可编程I/O口可以挂接足够多的外围设备。

1.2 拨码开关设定输入

拨码开关提供用户一个简化的人机接口,用于设定RS485通讯中的地址、波特率、数据格式等设定功能,拨码开关(SW1)的10位数据口都接10k电阻上拉到Vcc,电路使用一个74HC244(IC5)数据缓冲器,把拨码开关的状态传送到8位数据总线,剩余两根数据线则直接接到CPU的I/O端口(见图2)。

一款基于ATmega128的16路遥控单元设计

图2 拨码开关设定输入

1.3 实时时钟

实时时钟芯片RX-8025A(IC4)提供给系统SOE事件的时间记录点,该芯片拥有400kHz 串行 总线接口,内置频率为32.768 kHz 的石英振荡器,提供宽温、高稳定性的实时时间数据。

1.4 通讯方式

通讯方式采用双路RS485方式,调试及设定和上位机通讯部分在物理上分成两路,互不干扰,有效防止可能存在的误操作(见图3)。

一款基于ATmega128的16路遥控单元设计

图3 双路RS485通讯电路

1.5 SOE事件记录存储

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

一款基于ATmega128的16路遥控单元设计

图4 事件记录存储电路

1.6 看门狗控制

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

一款基于ATmega128的16路遥控单元设计

图5 看门狗电路

1.7 继电器控制及输出

继电器控制输出使用一个74HC273(IC14)锁存需要输出的8路继电器输出状态,再经由ULN2803(IC15)驱动对应的继电器(K1只是16路中的一路),二极管D1可以旁路继电器K1在断开的瞬间所产生的反向电流,而并接在K1输出接点上的压敏电阻VZ1则可以吸收关断后级感性负载所产生的反向电动势,有效延长输出继电器触点的寿命(见图6)。

一款基于ATmega128的16路遥控单元设计

图6 继电器控制及输出

1.8 电源部分

电源模块采用PI公司的开关电源芯片,输入范围为AC/DC 80-270V,电源共有3路输出,分别给CPU,继电器驱动、通讯等部分电路提供电源。

2 软件设计

软件设计流程见图7。

一款基于ATmega128的16路遥控单元设计

3 产品结构特点及技术指标

ARTU-J16采用DIN35mm导轨安装。前端带通信指示和信号运行通道指示2组指示灯,通信有两路RS485接口,一路用于通用参数的设置及调试,另一路用于和上位机通讯。产品顶端设有拨码开关窗口,可通过拨码开关设置产品通讯地址和波特率。产品符合JB/T10388-2002《带总线通信功能的智能测控节点产品通用技术条件》、GB/T7261-2000《继电器及装置基本试验方法》和GB/T13729-2002《远动终端设备》标准。

4 应用案例

用案例以某配电系统为例,1台ARTU-J16控制8路低压馈线,CM1断路器配电动机操作机构,一次方案见图8(a),控制方式见图8(b)。启停按钮现场手动控制各回路断路器的合、分闸,遥控单元通过通讯接口集中控制8路断路器的工作状态,实现断路器就地与远程两地控制的工作模式。

一款基于ATmega128的16路遥控单元设计

一款基于ATmega128的16路遥控单元设计

图8(a) 图8(b)。

5 结束语

ARTU-J16遥控单元于2007年12月在国家继电保护及自动化设备质量监督检验中心测试,符合相关标准要求。该产品已在某油田供水供电公司、苏州某税务大厦、内蒙某煤矿等工程配电监控系统中得到应用,降低了投资成本,产生了较好的社会和经济效益。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ATmega128
    +关注

    关注

    3

    文章

    76

    浏览量

    26573
  • 遥控单元
    +关注

    关注

    0

    文章

    3

    浏览量

    6762
收藏 人收藏

    评论

    相关推荐

    ATmega12816路遥控单元电路分析

    本文介绍一款具有16 路遥控接点输出的ARTU-J16,该装置通过RS485 总线与上位机相连,作为远程继电器输出模块,用于接收计算机指令,执行系统的
    发表于 02-09 14:34 3460次阅读
    <b class='flag-5'>ATmega128</b>的<b class='flag-5'>16</b><b class='flag-5'>路遥控</b><b class='flag-5'>单元</b>电路分析

    ATMEGA128ATMEGA128A 区别??

    什么的....升级主要表现在哪些地方???我开始用的是ATMEGA128开发板,后来自己画了块板子,用的是ATMEGA128A,在使用的时候应该注意点什么???请各位各抒己见,谢谢!
    发表于 12-25 22:04

    atmega128 icc程序

    atmega128 用icc编的程序各模块都需要越多越好多模块配合使用最好
    发表于 08-06 17:34

    Atmega128串口详解

    Atmega128串口详解
    发表于 08-19 10:07

    atmega128中文资料pdf

    ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以及单周期指令执行时间, ATmega128 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度
    发表于 04-07 15:04 2021次下载

    atmega128 pdf

    ATmega128为基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以及单周期指令执行时间, ATmega128 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之
    发表于 04-08 10:47 9次下载

    基于ATmega128的泥浆压力脉冲信号仿真器

    本文提出了种基于Atmega128 单片机的某种专用泥浆压力脉冲信号仿真器,该仿真器用于石油钻井无线随钻测量仪器的研制开发和维修过程中。本信号仿真器的核心是ATmega128
    发表于 01-13 16:55 17次下载

    ATmega128在开发应用中应注意的问题

    ATmega128在开发应用中应注意的问题 ATmega128是AVR系列中功能最强的单片机,具有如下主要特点:   (1)先进的RISC精简指令集结构:ATmega128具有133条功能强大的指令,大
    发表于 10-26 09:06 3023次阅读

    基于ATmega12816路遥控单元设计

    介绍一款基于8位单片机 ATmega128 为主控芯片,具有接收32脉冲信号输入的ARTU-P32型遥脉单元设计原理,以及该产品主要技术指标与应用案例。
    发表于 08-10 17:07 137次下载
    基于<b class='flag-5'>ATmega128</b>的<b class='flag-5'>16</b><b class='flag-5'>路遥控</b><b class='flag-5'>单元</b>设计

    ATmega128几个常用程序例子

    ATmega128单片机经典例题 对初学者很有帮助的哦
    发表于 11-03 18:14 63次下载

    ATmega128中文手册

    ATmega128中文手册是官方网站发布的,很详细
    发表于 12-12 21:36 84次下载

    ATmega128和CH374的USB接口设计

    ATmega128和CH374的USB接口设计
    发表于 10-31 08:28 27次下载
    <b class='flag-5'>ATmega128</b>和CH374的USB接口设计

    Atmega128的PCB原理图免费下载

    本文档的主要内容详细介绍的是Atmega128的PCB原理图免费下载。
    发表于 09-25 17:50 0次下载
    <b class='flag-5'>Atmega128</b>的PCB原理图免费下载

    Atmega128 AVR Studio熔丝位(Fuse)设置

    Atmega128 AVR Studio熔丝位(Fuse)设置
    发表于 11-15 16:21 38次下载
    <b class='flag-5'>Atmega128</b>  AVR Studio熔丝位(Fuse)设置

    基于ATmega128的光伏并网发电系统设计

    电子发烧友网站提供《基于ATmega128的光伏并网发电系统设计.pdf》资料免费下载
    发表于 10-25 10:58 5次下载
    基于<b class='flag-5'>ATmega128</b>的光伏并网发电系统设计