联系我们|收藏本站| 分站地图

您好!欢迎来到南通中能变压器厂网站!

南通变压器厂

国家电网优质采购供应商 为您解决用电方案!

全国服务热线:131-8108-9999

当前位置:南通变压器厂 > 南通变压器资讯 > 南通干式变压器以此判断当前运行设备的状况

南通干式变压器以此判断当前运行设备的状况

发布者:南通变压器厂    发布时间:2019-12-31
南通干式变压器以此判断当前运行设备的状况

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们

  运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。下面以μC/OSII为操作系统平台,基于ARM7系列处理器,对一种高性能的数据采集系统开发进行探索。 嵌入式操作系统μC/OSII(Microcontroller Operating System)是专为微控制器系统和软件开发而设计的公开源代码的抢占式实时多任务操作系统内核,是一段微控制器启动后首先执行的背景程序,作为整个系统的框架贯穿系统运行的始终。对于对实时性和稳定性要求很高的数据采集系统来说,引入μC/OSII无疑将大大改善其性能。

  μC/OSII的特点可以概括为以下几个方面:公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,多可以管理60个任务。μC/OSII自1992年的版(μC/OS)以来已经有好几百个应用,是一个经实践证明好用且稳定可靠的内核。对μC/OSII的研究和应用都很多。 该系统采用了Samsung的S3C4510B作为系统与上位机沟通的桥梁,S3C4510B是基于以太网应用系统的高性价比16/32位RISC微控制器,他有如下几个主要特点:

  硬件方面内含一个由ARM设计的16/32位ARM7TDMIRISC处理器核,ARM7TDMI为低功耗、高性能的16/32核,适合用于对价格及功耗敏感的应用场合。S3C4510B通过在ARM7TDMI核内容基础上扩展一系列完整地通用外围器件。

  片上资源包括2个带缓冲描述符(bufferdescriptor)的HDLC通道;2个UART通道;2个GDMA通道;2个32位定时器;18个可编程的I/O口。还有中断控制器;DRAM/SDRAM控制器;ROM/SRAM和FLASH控制器;系统管理器;1个内部32位系统总线个外部存储器控制器等片内的逻辑控制电路。

  软件支持方面他有配套的代码编辑调试环境ADS12和JTAG在线B芯片软件可以直接用C编写,这就使μC/OSII的植入成为可能。

  12位高速A/D转换电路采用AnalogDevices的AD574,该电路输出具有三态锁存功能。预处理电路包括了电流电压互感器、隔离电路和同步采样电路,他可以将转换成与AD574相匹配的量值,供后续处理。通讯电路采用常用的以太网接口与上位机相连,而232接口可作为备用,这样该装置既可作为便携式系统使用,也可通过网络来对设备实施实时监控。 软件部分要分别编写S3C4510B部分的程序和CPLD控制程序。前者可分为μC/OSII的移植和各个应用程序的编写,后者用VHDL语言实现。

  对于S3C4510B部分,根据整个装置实现的功能和对他的要求进行系统任务分割,并根据实际需要为各个任务分配优先级。系统大致可分为如下几个任务:初始化CPLD控制参数;对FIFO的读取;与上位机的TCP/IP通讯;与上位机的串口通讯。对应每个任务,需要编写相应的应用程序,软件设计部分的关键技术有:

  (1)μC/OSII内核向S3C4510B中的移植,要根据处理器的特点合理地修改μC/OSII的3个与处理器相关的文件:OS_CPUH,OS_CPU_AASM,OS_CPU_C.C。主要是将文件中的汇编指令,改为ARM7的汇编指令,并根据CPU的特点对文件中寄存器的初值进行改写。

  (2)内存配置问题。对于存储器容量的设计,要综合考虑μC/OSII内核代码和应用程序代码的大小。每个任务是独立运行的,必须给每个任务提供单独的栈空间(RAM),RAM总量的计算公式为:

  RAM总量=应用程序的RAM需求+内核数据区的RAM需求+各任务栈需求之总和+多中断嵌套所需堆栈。

  (3)TCP/IP协议在μC/OSII中的实现。为了满足嵌入式设备与Internet网络直接交换信息的要求,在μC/OSII中又移植了LwIP协议栈。

  LwIP是瑞士计算机科学院(SwedishInstituteofComputerScience)的AdamDunkels等开发的一套用于嵌入式系统的开放源代码TCP/IP协议栈。LwIP的含义是LightWeight(轻型)IP协议。LwIP可以移植到操作系统上,也可以在无操作系统的情况下独立运行。LwIPTCP/IP实现的重点是在保持TCP协议主要功能的基础上减少对RAM的占用,一般他只需要几十k的RAM和40k左右的ROM就可以运行,这使LwIP协议栈适合在低端嵌入式系统中使用。

  LwIP的特性有:支持多网络接口下的IP转发;支持ICMP协议;包括实验性扩展的的UDP(用户数据报协议);包括阻塞控制、RTT估算、快速恢复和快速转发的TCP(传输控制协议);提供专门的内部回调接口(rawAPI)用于提高应用程序性能。

  LwIP可以很容易地在μC/OSII的调度下,为系统增加网络通信和网络管理功能。LwIP协议栈在设计时就考虑到了将来的移植问题,他把所有与硬件,OS,编译器相关的部份独立出来,放在/src/arch目录下。因此LwIP在μC/OSII上的实现就是修改这个目录下的文件,其他的文件一般不应该修改。在驱动中主要是根据S3C4510B内的以太网控制特殊功能寄存器,编写网络接口的处发送包、接收包,初始化以及用于以太网控制器的外部中断服务程序。

快速通道

手机:

+131-8108-9999

座机:

+0635-8783-999

传真:

+0635-6066-688

邮箱:

858033047@qq.com

版权所有 ©  南通变压器,南通变压器厂,南通中能变压器厂
电话:0635-6066688  8783999 传真:0635-6066688  手机:13181089999  联系人:陈经理
邮箱:858033047@qq.com  QQ:858033047  鲁ICP备18003380号-2
技术支持:互联纵横

中能变压器二维码微信客服