当前位置:文档之家› 基于以太网控制的外部时钟系统设计

基于以太网控制的外部时钟系统设计

电子设计工程

ElectronicDesign Engineering

第24卷Vol.24第5期No.52016年3月Mar.2016

收稿日期:2015-05-04

稿件编号:201505020

基金项目:国家“九五”重大科学工程资助项目--EAST超导托卡马克核聚变实验装置(计投资(1998)1303号);国家重点基础研

究发展计划(973计划)项目(2008GB104000)

作者简介:王子鹏(1990—),男,安徽宿州人,硕士研究生。研究方向:数据采集及数据库研究。

EAST电源系统是托卡马克装置的核心子系统之一。为

了对实验进行运行分析和故障诊断,需要采集该系统包括主回路、变流器、变压器、母线等电流和电压在内的200多道信号。目前数据采集系统具有多台采集计算机,通过以太网远程控制来采集数据[1]。由于采集板卡上的晶振存在容许误差,当使用采集板卡的内时钟功能时会造成多张采集卡采集到的数据不同步的问题[2]。采集板卡提供了外部时钟输入的功能。现在需要设计一个外部时钟系统,提供统一的源来同步数据采集。

基于单片机和以太网芯片的系统可以实现此功能并且价格低廉可扩展性高。ATmega16单片机的比较输出模式(CTC)可以实现通过I/O 口对工作频率的分频输出。所以本文的关键在于实现嵌入式系统的以太网功能。

嵌入式系统中加入以太网连接目前有很多种实现方式,传统的方案是一种多器件方案,它需要单片机与外部以太网控制器相结合,必要时可能还需要一些外部组件比如RAM 、

ROM 等。这种方案虽然并不复杂,但是涉及的元器件数量众

多,增加了更多的不稳定因素,同时驱动全部器件需要较大的系统开销。另一种常用的方案是使用集成了以太网功能的单片机MC9S12NE64实现单个器件的以太网连接,也有人使用RTL8019,AX88796L ,DM9008等以太网控制器来实现以太网的连接[3]。第二种方案与多器件方案相比,外部元器件数量大减少,节省了系统资源,具有较高的稳定性。但上述以太网控制器结构复杂、体积庞大,封装甚至超过80引脚,而且价格比较昂贵,从易用性和成本方面考虑不符合本文的设计需求。

本文最终采用的Atmega16单片机与ENC28J6以太网芯片为实现以太网控制的采集触发和时钟信号同步提供了良好的解决方案。

1系统硬件设计

本方案中ATmega16单片机通过ENC28J60实现与控制

基于以太网控制的外部时钟系统设计

王子鹏,高格,黄连生

(中国科学院等离子体物理研究所,安徽合肥230031)

摘要:EAST电源数据采集系统的多道信号之间存在采集不同步的问题。这是由于每个采集单元的采集卡在各自的时钟下工作造成的。使用统一的外部源可以同步采集卡的时钟以达到同步采集的目的,同时外部时钟系统需要能被控制网通过以太网控制和配置。基于ATmega16单片机和ENC28J60以太网芯片的电路可以实现以太网控制的外部时钟系统。此方案包含系统的电源电路的选型与设计、网络接口的选型与电路设计、ENC28J60驱动程序的编写、时钟信号输出程序的设计与时钟信号的调理。最终通过实验调试采集到的波形,表明此方案可以通过以太网更改配置并输出不同频率的时钟信号,达到了预期的设计目标,为EAST电源数据采集系统提供统一的外部时钟。关键词:ATmega16;ENC28J60;以太网;时钟信号中图分类号:TN79+1

文献标识码:A

文章编号:1674-6236(2016)05-0162-04

Design of external clock system based on ethernet control

WANG Zi -peng ,GAO Ge ,HUANG Lian -sheng

(Institute of Plasma Physics ,Chinese Academy of Sciences ,Hefei 230031,China )

Abstract:The asynchronous sampling of EASTpower supply data acquisition systemcould be caused by the data acquisition cards working ontheir own clock.The unified external clock signal canbe used tomake the sampling synchronous.Meanwhile the signal should be controlled and configured via Ethernet.Throughthe researchfound that circuit based on AVR microcontroller and ENC28J60Ethernet chip can meet the requirement.The scheme includes the components selection and circuit design of power supply and network jack ,ENC28J60driver writing ,the programdesign ofexternal clock signal outputting and the waveformshaping.According tothe test ,every DAQ card of EASTpower supply data acquisition systemcan work on unified clock signal whichcontrolled by upper -computer via Ethernet withthis method.Key words:ATmega16;ENC28J60;ethernet ;clock

-162-

相关主题
文本预览
相关文档 最新文档