一种嵌入式电网监测仪的实现-嵌入式设计应用-飞外网

飞外网>嵌入式技术>嵌入式设计应用>一种嵌入式电网监测仪的实现方案

一种嵌入式电网监测仪的实现方案 来源:本站整理•作者:秩名• 2011-07-20 11:44 • 次阅读 • 个评论

        嵌入式电网监测仪成功运用了S3C44BOX微处理器和RTL8019AS以太网控制器组成的硬件平台,并结合了嵌入式实时操作系统μC/OS-II和 LwIP协议栈。在实时操作系统和LwIP协议栈的驱动下,由微处理器实现数据采集、数据处理和采集模块的控制功能。嵌入式电网监测仪具有极高的性能价格比,可以直接取代常规电力变送器、测量指示仪表、电能计量仪表以及相关的辅助单元,具有安装方便、接线简单、维护方便,工程量小、现场可编程设置输入参数的特点。μC/OS-II是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统。本文讨论了基于μC/OS-II嵌入式系统的网络通信实现,包括μC/OS-II实时操作系统、LwIP协议栈的移植和网络设备驱动程序的建立以及系统任务的调度。

1  μC/OS-II的移植

μC/OS-II 是一种基于优先级的抢占式多任务实时操作系统,包含了实时内核、任务管理、时间管理、任务间通信同步(信号量,邮箱,消息 队列)和内存管理等功能。它可以使各个任务独立工作,互不干涉,很容易实现准时而且无误执行,使实时应用程序的设计和扩展变得容易,使应用程序的设计过程大为减化。多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU 时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。μC/OS-II可以管理多达64个任务。由于它的作者占用和保留了8个任务,所以留给用户应用程序最多可有56个任务。赋予各个任务的优先级必须是不相同的。这意味着μC/OS-II不支持时间片轮转调度法(round-robin scheduli ng)。

μC /OS-II是一个完整的、可移植、可固化、可裁剪的占先式实时多任务内核。μC/OS-II绝大部分的代码是用ANSI的C语言编写的,包含一小部分汇编代码,使之可供不同架构的微处理器使用。至今,从8位到64位,μC/OS-II已在超过40种不同架构上的微处理器上运行。μC/OS-II已经在世界范围内得到广泛应用,包括很多领域, 如手机、路由器、集线器、不间断电源、飞行器、医疗设备及工业控制上。它适合小型控制系统,具有执行效率高、占用空间小、实时性能优良和可扩展性强等特点,最小内核可编译至2KB。

移植μC/OS-II时,系统可以运行于用户模式(User Mode),也可以运行于管理模式(Supervision Mode),大部分的移植都运行于管理模式。如果需要,也可以设置为在用户模式运行,但进行处理模式的切换时必须由异常处理完成,这样操作要复杂一些。

下面介绍在本系统中进行μC/OS-II移植时需要解决的主要问题。

(1)OS_CPU.H修改

此修改主要是改变与处理器、编译器有关的数据类型和宏定义,S3C44BOX为32位微处理器,使用armcc编译器。Char类型长度8位,Short类型长度16位,Int和Long类型长度32位。ARM 寄存器都是32 位的,所以将堆栈数据类型OS_STK 声明为32位。所有的堆栈都必须使用OS_STK 声明。

将开关中断的宏OS_ENTER_CRITICAL和OS_EXIT_CRITICAL定义为OS_CPU_ASM.S中的函数ARMDisableINT和ARMEnableINT,用于屏蔽中断和开中断。

(2)OSTaskStkInit( )

OSTaskCreate( )和OSTaskCreateExt( )通过调用OSTask-StkInit( )来初始化任务的堆栈结构,因此,堆栈看起来就像刚发生过中断并将所有的寄存器保存到堆栈中的情形一样。

μC/OS-II为每个任务建立堆栈,用于保存处理器的寄存器。其结构体定义OS_STK[17],任务堆栈空间由高至低依次保存着处理器工作模式(SVC模式)的pc、lr、r12、r11、r10……r1、r0、CPSR、SPSR。

μC/OS-II在OS_CPU_C.C中由任务堆栈初始化函数OSTaskStkInit,需要将任务栈内的CPSR 和SPSR 设为SVC 模式。

(3)OSCtxsw( )

用于任务级的上下文切换。当任务因为被阻塞而主动请求CPU调度时OSCtxsw( )被执行,此时的任务切换在非异常模式下进行。它的工作是先将当前任务的CPU现场保存到该任务堆栈中,然后获得最高优先级任务的堆栈指针,从该堆栈中恢复此任务的CPU现场,使之继续执行。这样就完成了一次任务切换。

(4)OSIntCtxSW( )

用于中断级的任务切换。若在时钟中断ISR中发现有高优先级任务等待的时钟信号到来,则在中断退出后并不返回被中断任务,而是直接调度就绪的高优先级任务执行,从而能够尽快地使高优先级的任务得到响应,保证系统的实时性能。

OSIntCtxSW( )完成的工作为:向S3C44BOX的INTCON寄存器写入值,将IRQ栈内保存的中断CPU寄存器的值写入被中断的任务栈,将就绪的高优先级的任务栈内容写入对应的CPU 寄存器。

(5)OSTIckISR( )

时钟中断处理函数。其主要任务是负责处理时钟中断,调用系统实现OSTImeTick( )函数,如果有等待时钟信号的高优先级任务,则需要在中断级别上调度其执行。

OSTickISR( )是标准的中断服务程序,函数的入口写入ISR的中断向量表。其实现的过程是:向S3C44BOX 的0x18写入任意的数(0x18在ARM中是IRQ的中断入口地址),读取S3C44BOX的状态寄存器清除中断,保护CPU寄存器入栈,调用OSIntEnter( )对中断嵌套标志加1。调用中断服务程序OSTimeTick( ),调用OSIntExit( )判断是否需要任务切换,如果需要则调用OSIntCtxSW( )来进行任务切换。若没有调用任务切换函数OSCtxsw( ),则说明CPU寄存器入栈的工作已经在进入中断时完成。

2  LwIP协议栈的移植

lwip是瑞典计算机科学院的一个开源的TCP/IP协议栈实现。lwIP是TCP/IP协议栈的一个实现。lwIP协议栈主要关注的是怎么样减少内存的使用和代码的大小,这样就可以让lwIP适用于资源有限的小型平台例如嵌入式系统。为了简化处理过程和内存要求,lwIP对API进行了裁减,可以不需要复制一些数据。LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用,一般它只需要几百字节的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。

下面介绍在μC/OS-II操作平台上移植LwIP的主要步骤。

2.1 与CPU或编译器相关的include文件

/src/arch/include/arch目录下cc.h、cpu.h、perf.h中,有一些与CPU或编译器相关的定义,如数据长度、字的高低位顺序等,这些参数应该与实现μC/OS-II时定义的数据长度等参数是一致的。

2.2 改写操作系统相关的函数

sys_arch.c中具有与操作系统相关的一些结构和函数,主要可以分为三个部分。

(1)进程间通信的函数

函数sys_sem_new( )、sys_sem_free( )、sys_sem_signal( )、sys_arch_sem_wait( )、sys_mbox_new( )、sys_mbox_free( )、sys_mbox_post( )、sys_arch_mbox_fetch( )的功能在μC/OS-II中基本都有,但要注意这里的mbox要用μC/OS-II中的消息队列实现。但是,μC/OS-II没有对消息队列中的消息进行管理,因此不能直接使用,必须在μC/OS-II的基础上重新实现。而有一些mbox只可能有一个消息,可以用邮箱实现。另外函数sys_sem_free( )和sys_mbox_free( )不易实现,可以采用从空闲队列中动态分配和回收的方法。

(2)sys_arch_timeout( )

LwIP中每个与外界网络连接的线程都有自己的timeout属性,即等待超时时间。这个属性表现为:每个线程都对应一个sys_timeout结构体队列,包括这个线程的timeout时间长度以及超时后应调用的timeout函数,该函数可以做一些释放连接和回收资源的工作。如果一个线程对应的sys_timeout为空(NULL),说明该线程会对连接做永久的等待。

(3)sys_thread_new( )

LwIP可以是单线程运行,即只有一个tcpip线程(tcpip_thread),负责处理所有的tcp/ucp连接,各种网络程序都通过tcpip线程与网络交互。但LwIP也可以多线程运行,以提高效率,降低编程复杂度。

创建新线程的函数为:

void sys_thread_new(void(*thread)(void*arg),void*arg)

在μC/OS-II中,没有线程(thread)的概念,只有任务(task)。它已经提供了创建新任务的系统API调用OSTask-Create。因此,只要把OSTaskCreate封装一下,就可以实现sys_thread_new。需要注意的是:LwIP中的thread并没有μC/OS-II中优先级的概念,实现时要由用户事先为LwIP中创建的线程分配好优先级。

2.3 lib_arch中库函数的实现

在ARM SDT 2.开发环境下,gcc编译器的lib库里已经有了LwIP协议栈中系统CPU或编辑器有关的外部函数:strlen( )、strcmp( )、bcopy( )、bzero( ),只需要编写htons( )、ntohs( )、htonl( )、ntohl( )即可。

3  网络设备驱动程序

基于RTL8019AS网络芯片驱动的编写,主要是进行相关寄存器的设置。LwIP协议栈中,网络接口层负责接收上层的IP数据报,装配成不完整的物理帧后复制到控制器片内RAM中,并通过控制器发送到传输介质上,发送时由控制器装配成完整的物理帧;或者将控制器中缓存的接收到的物理帧先复制到系统内存,然后抽出IP数据报,交给IP层进行处理。修改ethernetif.c文件,实现底层的输入输出。

3.1 网卡初始化函数

void ethernetif_init(struct netif*netif)用于初始化网卡,在程序启动之初被调用。这里主要完成网卡的复位操作以及通过对各个寄存器赋值,确定网卡的工作方式等。

3.2 网卡发送函数

函数err_t ethernetif_output(struct netif*netif,struct pbuf*p,struct ip_addr*ipaddr)为IP层传来的IP报文加上以太网包头并通过网络接口发送。RTL8019AS使用远端DMA将封装好的以太网包写到RTL8019AS内部的双口RAM的发送缓冲环中,然后启动本地DMA,网卡自动发送缓冲环里的数据到以太网。

发送过程有三个步骤:数据包的封装;通过远程DMA将数据包送到数据发送缓冲区;通过RTL8019的本地DMA将数据送入FIFO进行发送。

3.3 网卡接收函数

函数void ethernetif_input(struct netif*netif)从网络接口接收以太网数据包并把其中的IP报文向IP层发送。网卡对于以太网上目的地为该网卡的包会自动启动本地DMA接收数据,并存放在RTL8019AS芯片内部RAM的接收缓冲环中,然后以中断的方式通知CPU。此时该函数使用远端DMA接收数据到系统的RAM当中。

3.4 中断处理函数

void ethernetif_isr(void)处理网卡相关的中断,RTL8019AS接收到数据后,就通过中断入口把接收数据的工作交给函数ethernetif_input()来处理。

在实时多任务环境中,一般采用中断方式处理RTL8019AS的收发。图1是一个典型中断处理程序(ISR)的流程。当主程序响应RTL8019AS的中断时,ISR的入口将根据读取的中断状态寄存器(ISR)的值来确定程序的走向。

4  系统任务

图2是基于μC/OS-II的嵌入式系统的框架结构。按电网监测系统所要实现的功能,整个系统划分为二个中断程序和五个并行存在的任务层。

中断程序按其优先级从高到低分别是网络通信和数据采集。将系统的任务按其优先级从高到低顺序排列的次序是:系统监控任务,键盘扫描任务,任务之间的通信,数据运算统计处理任务,液晶显示任务。中断发生时,系统将强行剥夺运行态任务时CPU的使用权,将它转入中断态并保存相关数据到堆栈区之后,执行中断服务程序。在中断返回时,系统返回函数将重新进行任务调度,将优先权最高的就绪态任务转为运行态。

在该电网远程监测系统软件中,系统监视任务优先权最高,最先进入运行态。该任务分别查询每一个被监视的任务是否向其发送消息。按优先权级别顺序,键盘扫描任务将由就绪态转为运行态。在该任务将要执行完毕时,向系统监视任务发送消息,然后执行延时函数将自身转为挂起态,交出CPU使用权,让其他任务得以执行。如果没有,则进入挂起态,再次等待其他被监视任务的运行消息。系统按任务优先级继续执行优先级高的就绪态任务,依次类推。


 


报警式voc在线监测仪能实时监测vocs废气报警式voc在线监测仪能实时监测vocs废气,超限报警。voc在线监测仪,主要针对vocs废气污染进行监测。vocs是降低空气质量,造成空气污染得比较严重的原因,通常包含很多有毒的气体。这一类气体2022-01-21 10:14:108基于嵌入式平台与深度学习的智能气象监测仪器设计方案基于嵌入式平台与深度学习的智能气象监测仪器设计方案一、 概述二、 整体框架三、人工智能部分:四、 嵌入式部分4.1安卓主控4.2协处理器五、 人机交互一、 概述以目前常见移动设备的存储和计算能力,是2021-11-03 20:21:0411土壤墒情监测仪监测的作用是什么土壤墒情监测仪监测有什么意义。土壤墒情监测仪【恒美仪器】实现土壤水分的实时监测。当前我国农业正处在逐步迈入现代化生产的关键时期,利用计算机相关技术,对农业进行预测与指导是重点关注的内容。近年来旱情2021-10-14 10:43:0158管式土壤墒情监测仪的功能介绍设计,质量可靠,专业打造土壤墒情监测仪、空气质量检测仪等大类产品,操作简单方便,种类齐全,一站式的销售服务,欢迎来电咨询! 农业种植过程必须对土壤进行密切的关注,是否缺水了是否得松土了。科学技术水平能够按照人们的需求来实现一些目标2021-09-29 10:55:30202管式土壤墒情监测仪的详细介绍管式土壤墒情监测仪使用PVC塑料管制成的外壳,通过发射高频探测波检测zui低3层、zui高5层的土壤温湿度状态。2021-08-18 15:09:58162大气负氧离子监测仪的详细介绍打造空气质量监测仪,生态环境监测站等大类产品,仪器操作简便,检测项目种类齐全,一站式的销售服务,欢迎来电咨询!2021-08-23 10:52:08112一种实时嵌入式多任务微内核的分析与改进一种实时嵌入式多任务微内核的分析与改进(嵌入式开发系统)-一种实时嵌入式多任务微内核的分析与改进    2021-07-30 13:49:417扬尘在线监测仪的简单介绍扬尘在线监测仪产品说明【霍尔德仪器HED-YC05】由霍尔德扬尘在线监测系统厂家专业生产提供扬尘在线监测仪服务,致力于扬尘在线监测仪的研发与生产,仪器性能稳定质量可靠,专业打造vocs在线监测系统,烟气在线监测仪等大类产品,仪器性能稳定,操作简单方便,提供一站式的销售服务,欢迎来电咨询!2021-06-24 10:05:38384水体有机物在线荧光监测仪设计方案水体有机物在线荧光监测仪设计方案2021-06-19 15:39:108一文了解嵌入式嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。2021-01-20 17:46:052561如何实现嵌入式系统远程调试介绍。注意,本文中的嵌入式系统远程调试方案仅仅代表一种方式,仅提供一种参考。如果你对嵌入式系统抑或是嵌入式系统的远程调试具有兴趣,不妨继续往下阅读哦。2020-11-22 12:11:352111基于PCF8583时钟芯片实现电压监测仪测量系统的设计电压监测统计仪是一种在线监测电网电压质量、统计每分钟瞬时电压、每分钟最大电压、每分钟最小电压以及平均电压、电压合格率、电压超上限率、电压超下限率等功能的仪表。从以上功能可得出,电压监测统计仪除了测量2020-08-05 09:24:011476一种值得嵌入式开发人员学习的总线 -- CAN-Bus一种值得嵌入式开发人员学习的总线 --- CAN-Bus2020-01-09 10:39:081294基于一种嵌入式的PIII计算机系统是如何设计实现的嵌入式PC模块的结构,阐述了一种快速开发嵌入式计算机系统的思路,并详细描述了一种基于嵌入式PC的PIII计算机系统的组织结构和设计实现过程。2019-10-22 10:26:32407一种以嵌入式Internet技术为基础的电网远程监测系统浅析社会的不断进步和科学技术的飞速发展,为电力系统的发展和进步提供了广阔的空间和新的技术手段,对于电网的监测也提出了新的挑战。以往的电网监测装置普遍是基于单片机开发的,在特定时间或地点进行电网的监测操作,精度较低,实时性不高。随着电网不断扩大,原本的监测装置己很难满足实际需要。2019-03-18 16:36:13535介绍一种新的框架式嵌入式UI开发平台工业产品的交互界面开发要求越来越接近于消费领域的产品。选择一种快速且低成本的嵌入式UI开发方案显得尤为重要,本文将为您介绍一种新的框架式嵌入式UI开发平台。2018-09-18 09:47:4210824一种基于STM32的嵌入式遥控器设计一种基于STM32的嵌入式遥控器设计2017-09-25 09:19:3132一种新型的嵌入式动态血压监测仪研制一种新型的嵌入式动态血压监测仪研制2017-09-25 09:15:3112基于Modbus协议的ARM嵌入式监测平台设计与实现基于Modbus协议的ARM嵌入式监测平台设计与实现2017-09-24 09:42:449一种简便的基于ARM的嵌入式应用开发模式一种简便的基于ARM的嵌入式应用开发模式2017-09-22 16:51:454基于ARM的电网参数综合监测仪的研究针对现代中低压电网电能质量的监测及谐波治理的需要,论文综合运用嵌入式技术、现代信号处理技术、虚拟仪器技术设计了一种新型低功耗、集成化的电网参数监测仪。此系统实现了对三相电网相/线电压、电流、有功功率、无功功率、视在功率、电网频率、功率因数以及三相电压、电流的31次以内谐波的实时监测。2017-08-30 14:43:328DS5062C和SG1640B示波器在搭载ARM芯片监测仪中的应用1.电网参数测量原理;2.电网监测仪的硬件设计;3.系统软件设计;4.监测仪性能试验与结果。2017-08-28 16:39:247基于ARM嵌入式的谐波监测_王晓明基于ARM嵌入式的谐波监测_王晓明2017-03-07 22:01:130一种灵活的嵌入式设备配置管理方法一种灵活的嵌入式设备配置管理方法2017-03-04 16:56:360一种低噪声便携式的心电监测仪设计方案一种低噪声便携式的心电监测仪设计方案2017-01-10 21:20:2916一种基于分组的多核嵌入式实时调度算法一种基于分组的多核嵌入式实时调度算法_康鹏2017-01-06 10:19:050一种改进算法的低功耗嵌入式系统代码压缩设计一种改进算法的低功耗嵌入式系统代码压缩设计_张瑞峰2017-01-05 20:49:210一种基于嵌入式的视频音频采集系统一种基于嵌入式的视频音频采集系统,有需要的下来看看。2016-01-20 20:37:4614导弹发控监测仪设计与实现导弹发控监测仪设计与实现,导弹发控监测仪设计与实现2015-12-31 18:03:265便携式多参数环境监测仪电路设计便携式仪表是单片机研究的一个重要分支, 介绍了一种基于凌阳单片机实现便携式要求的多参数环境监测仪, 描述了系统组成各个模块的硬件实现, 并给出了相应的软件设计方案, 该装置能够测量温度、湿度等环境参数值, 精度分别为1 e 和2%, 同时具有显示和语音功能。2014-12-10 16:19:021437一种嵌入式PC非标准键盘电路设计随着嵌入式系统的飞速发展,嵌入式PC得到了广泛应用。标准的PC键盘由于体积大,按键多等原因在多数情况下不能满足要求。本文在介绍 PS/2通信协议的基础上,利用AT89C52实现了一种PC非标准键盘的设计。2014-10-28 18:13:562805一种嵌入式Web服务器的设计方案随着计算机技术和通讯技术的不断发展,互联网和嵌入式智能仪器得到越来越广泛的应用,人类社会进入后PC时代。本文主要介绍了嵌入式Web服务器设计方案,以及实现和主要应用。##嵌入式Web服务器的软硬件设计方案及其应用。2014-01-23 09:58:043491一种嵌入式软件版本信息获取方法设计与实现为了定位嵌入式设备当前运行软件的版本,设计了一种获取嵌入式软件版本信息的方法,首先设计电路实现按键检测和LED驱动复用IO脚,当IO脚为输入方向时,通过IO状态的读取可以检测2013-08-07 19:02:1918基于UML的嵌入式温室环境监测系统设计为了实现对温室环境监测的需求,改进落后的软硬件系统设计方法,提出了一种先进的嵌入式温室环境监测系统设计方案。该系统主要以S3C2440为核心,采用UML的方法,利用UML用例图、类2012-11-09 16:18:46156嵌入式图形用户界面系统方案本文描述了一种嵌入式Linux 平台下GUI 的设计方案。实验证明此设计方案可行,可以满足一般嵌入式平台上的图形界面要求。2012-04-28 10:31:531084一种小型UPS电源的嵌入式设计针对直流不间断电源纹波小、输出稳定的特点,提出了一种小型智能化UPS 系统的嵌入式设计方案。系统结合高效AC-DC 模块、LTC1512 稳压充电模块、LTC3780 高性能降压-升压型放电模块和L2011-11-10 10:35:201915心电监测仪的特性及发展电路存在着较大的共模干扰信号,采用模拟滤波器无法将干扰信号完全滤除,所以现代心电监测仪多采用数字滤波器作为滤波模块。处理模块按需求可采用通用或嵌入式计算机。考虑到心2011-11-03 15:39:5164一种WAP嵌入式浏览器的设计为解决传统浏览器可移植性差、效率比较低的问题,设计出一种基于WAP的嵌入式浏览器。与传统浏览器比较,该浏览器分为各个模块同时去掉一些没有用的模块,并采用java语言实现每个2011-09-29 15:54:52830ARM7风机监测仪的数据采集接口方案这里介绍了一种基于ARM7风机监测仪的数据采集接口方案,A/D芯片就是采用MAXl320,该监测仪的处理器采用Philips公司的LPC2290。2011-09-27 11:47:294938基于EP9312的金融嵌入式系统实现方案阐述了采用EP9312来构造银行税务类 嵌入式系统 的理由,将EP9312与其它嵌入式处理器进行了比较。根据EP9312的特点和系统需求,提出了一种基于EP9312的嵌入式系统硬件设计方案。介绍了2011-09-19 15:22:47936基于SPCE061A的人体生理参数监测仪设计这里介绍一种多功能实时生理参数监测仪的设计方法,该监测仪具有廉价、实用、便携,并有语音播报测量值及越限报警等多种功能。2011-08-05 17:18:29998嵌入式多参数监护仪设计介绍一种基于ARM的嵌入式多参数监护仪的设计与实现,并应用于实际测量,为嵌入式系统在医用监护中的应用提供了一个很有意义的新思路和切实可行的方案。2011-07-23 11:48:03772电源信号监测仪的设计本内容提供了电源信号监测仪的设计方案2011-06-09 17:43:5130声发射监测仪无线远程通信的实现声发射监测仪无线远程2011-01-10 10:38:1428嵌入式系统电源监控管理的应用方案介绍一种对嵌入式系统电源进行监控管理的应用方案,并给出此方案的具体硬件实现。选用新型的电源监控器件ADM1184,充分利用该器件高稳定性、宽精度范围等特点,实现嵌入式系2010-12-29 18:05:2319基于交流采样的电网电压智能监测仪的设计针对电网电压的监测,通过交、直流采样方法对比,选用交流采样方法,设计开发了智能型电网电压监测仪,详细介绍了系统的硬件和软件设计。该系统有效减少了采样中的非线性2010-12-25 17:09:0788基于DSP的嵌入式温度记录仪的设计基于DSP TMS320F2812和USB主机接口器件SL811HST,遵循标准的USB通讯协议,设计了一种嵌入式温度记录仪。详细介绍了系统的设计方案及各个模块的硬件电路和软件实现。将采集到的温度数2010-12-22 16:54:3417基于SX52BD单片机的嵌入式远程电网监测系统构建 介绍应用UBICOM公司的SX52BD单片机构建用于远程电网监测的嵌入式系统的具体方案,使基于单片机的测控设备可2010-11-30 10:47:53668一种通用的嵌入式系统ISP方法针对没有集成ISP功能的MCU系统,提出了一种通用的嵌入式系统Flash在线编程(ISP)方案。该方案借用RAM作为ISP的程序存储器,可降低系统成本并具有较大的灵活性。以MC68332平台为例2010-07-16 14:56:5422嵌入式状态监测系统中的虚拟仪器设计针对传统状态监测仪器的局限性,提出了嵌入式状态监测系统的虚拟仪器设计方案,并详细阐述了该方案的软硬件构架。以基于S3c2410X处理器的硬件平台为核心,扩展了信号调理和数2010-07-15 17:55:3111基于CodeTest工具的DCS系统嵌入式测试设计与实现介绍了CodeTest嵌入式测试工具及其在大型DCS系统嵌入式测试中一种独特测试方案的设计和实现。 2010-07-06 16:24:5727交流采样的电网电压智能监测仪的设计交流采样的电网电压智能监测仪的设计1 引言电力系统中电网电压的测量与监控影响电网系统调节和自动化管理。为实时监控电网电压,采用由微处理器控制的数2010-03-30 17:20:371177新型便携式心电监测仪的软硬件设计新型便携式心电监测仪的软硬件设计心血管疾病是目前对人类危害最大的一种疾病,而心电图是检查、2010-03-01 17:50:36845采油站智能节点监测仪的设计与实现本文针对油田计量站原油参数采集和监控的任务需求,提出了采用LanWorks总线技术改进油田计量设备,使之成为一种智能计量监测仪的技术方案。文章描述了设备的工作原理并给出了软2010-02-21 14:04:168一种高速网络测试仪中的嵌入式系统一种高速网络测试仪中的嵌入式系统中文摘要:介绍了研发的高速网络测试系统中的嵌入式系统,其在嵌入式实时操作系统VxWorks上实现了单板与终端的网络通信、配置灵活和实2010-02-08 09:57:0022一种基于嵌入式Linux图形用户接口的实现一种基于嵌入式Linux图形用户接口的实现 随着Internet与网络的迅速发展 并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再度2010-02-04 09:43:22387一种新的嵌入式移动数据库系统的设计随着嵌入式技术和无线通讯技术的不断发展,嵌入式移动数据库得到广泛地应用。针对目前嵌入式移动数据库系统存在的问题,本文采用软件工程的设计思想,提出了一种总体上2010-01-06 16:58:0411一种嵌入式网络视频监视系统的研究和实现设计了一种基于嵌入式开发平台的网络视频监控系统的设计与实现方案,系统基于韩国Samsung 公司生产的以ARM9 微处理器为核心S3C2410 硬件平台完成,通过USB摄像头捕获视频,使2010-01-06 16:37:4315一种新型嵌入式系统电源监控模块设计一种新型嵌入式系统电源监控模块设计1 引言 嵌入式系统对供电电源要求比较严格.通常都需采用独立的稳压器件供电。在嵌入式系统硬件设计中,通2009-12-12 11:00:48495一种可移植的嵌入式图形支持系统:MiniGUI一种可移植的嵌入式图形支持系统:MiniGUI 为目标嵌入式产品选择适合的嵌入式图形支持系统成为与选择嵌入式操作系统一样颇具挑战性。本土公司开发的MiniGUI是一个2009-11-30 09:54:56623一种支持ISP的Flash在嵌入式设计中的应用一种支持ISP的Flash在嵌入式设计中的应用2009-10-31 14:25:2529一种嵌入式系统实现的JTAG调试器一种嵌入式系统实现的JTAG调试器JTAG 作为一个通用的标准器件功能测试接口, 具有灵活高效、易于实现等优点, 是微控制器、微处理器、DSP、SoC 等器2009-10-06 09:53:55853基于ARM7的新型嵌入式心电监护仪的研制本文介绍了一种新型便携式心电监测仪的软硬件设计,基于ARM 核的32 位低功耗微处理器作为系统控制核心,系统采用源码公开的嵌入式uClinux 操作系统,可实现心电信号的实时显2009-09-03 08:43:2925一种嵌入式Internet接口系统 这篇文章介绍了方法连接嵌入式系统互联网,并给了嵌入式系统的连接电路。 [关键词]:嵌入式应用系统,网络,接口2009-09-02 10:58:5425一种基于嵌入式系统的远程程序更新机制提出了一种基于嵌入式系统的远程程序更新机制,通过一个具体的嵌入式远程数字监控系统设计方案,分析了该机制的系统结构、实现原理和实现流程,实际的应用测试表明,所2009-08-26 11:47:4113一种基于Java平台的可编程嵌入式系统设计传统的嵌入式产品只能实现某种特定的功能,不能满足用户可变的丰富多彩的应用需求。为解决这个问题,本文设计并实现了一种使用Java 作为软件平台的基于FPGA 的可编程嵌入式2009-08-26 08:43:3414一种用于嵌入式系统的可变长缓冲区设计及其实现为嵌入式TCP/IP 协议栈设计了一种简洁高效的缓存机制,基于裸机实现,实现变长和定长缓冲区管理,提供动态分配和回收,针对数据源和流向提供PBUF_ROM, PBUF_RAM,PBUF_REF, PBUF_POOL 四2009-08-19 09:47:3610一种基于ARM的嵌入式用电管理系统设计提出了一种基于ARM9的嵌入式用电管理系统,设计出采用ARM9芯片和Linux嵌入式操作系统的分布式用电管理交换机。通过二层网络拓扑构成了用电管理系统。该嵌入式系统成本低、可靠2009-08-18 08:55:3518嵌入式Internet技术及其实现方案嵌入式Internet技术在各行业中应用日益广泛,文章介绍了嵌入式Internet技术的原理和几种实现方案。并讨论了嵌入式TCP/IP协议的原理及在嵌入式系统中实现TCP/IP的问题,最终提出了一2009-08-15 11:39:5317基于嵌入式web服务器的UPS监测系统本文给出了一种基于internet 的分布式UPS 监测系统的实现方案,使得用户可以通过PC 远程管理整个UPS 系统;还提出了一种嵌入式web 服务器的设计方案,并对嵌入TCP/IP 协议栈的简化及2009-08-14 12:00:3111一种嵌入式Linux与Windows JVM通信实现提出了一种在Windows 主机上运用JAVA 虚拟机(JVM)技术,与运行嵌入式Linux 的嵌入式系统通信实现方法。介绍了嵌入式系统硬件及其运行在此平台上的嵌入式操作系统;而后从Linux 系2009-08-13 09:42:3416一种嵌入式硬实时内核的实现设计了一个实用的嵌入式硬实时内核uHRT,描述了其中实现硬实时的关键设计。uHRT可在具有类似特征的应用环境中得到推广应用,具有一定的实用价值。在一些复杂的嵌入式系2009-08-13 09:10:099一种嵌入式IPv4/IPv6双协议栈的实现提出了一种基于平台无关性的嵌入式IPv4/IPv6 双协议栈的实现方法。根据嵌入式应用,设计了相应的缓冲区管理机制,裁减了IPv6 模块中ICMPv6 和邻居发现的相关功能,简化了TCP 模2009-08-10 14:11:4924一种新型嵌入式网络管理系统设计与实现基于Web 的嵌入式网络管理的研究随着最近几年嵌入式系统的迅速发展而新兴 的一个研究方向。本文提出了一种基于Web 的嵌入式网络管理系统体系结构,针对管理系统的各部分功能模2009-08-10 10:07:145嵌入式无线远程环境监测系统的实现本文根据数字农业发展的现状和需求,提出了一种针对农业环境信息远程监测的系统设计解决方案---以ARM CPU 为核心的硬件系统,在μC/OS-II 嵌入式操作系统的调度下实现信号的采2009-08-05 15:20:1013一种嵌入式网络视频服务器的设计一种嵌入式网络视频服务器的设计:介绍了一种基于ARM 的网络视频服务器的软、硬件设计过程,该服务器采用三星公司的S3C44B0X 处理器和WIS 公司的MPEG-4 压缩芯片GO7007 以及嵌入式uCL2009-08-02 14:49:3725一种可生存嵌入式系统性能监测方法研究该文将信息系统中生存性的概念应用于单机嵌入式系统当中,首先设计了一种单机嵌入式可生存系统的模型,之后基于该模型提出了一种以性能作为指标的监测方法。该方法分析2009-07-30 09:29:5117一种基于ARM嵌入式处理器的便携式智能仪器的设计本文介绍了一种基于ARM 嵌入式处理器的智能仪器,并给出了该仪器的软、硬件设计方案。详细论述了仪器的硬件组成和设计,简要说明了移植μC/OS-Ⅱ嵌入式操作系统的关键和对操作2009-07-07 14:34:2827基于嵌入式汽车行驶记录仪的设计与实现本文在国家标准GB/T19056-2003 的基础上,设计了一种基于嵌入式系统的智能汽车行驶记录仪,介绍了该记录仪的基本功能及其组成结构,描述了其硬件和软件总体实现方案。32 位ARM72009-07-07 13:52:4942一种嵌入式TCP/IP协议的设计与实现 本文提出了基于ARM的嵌入式TCP/IP协议在低速处理器中的一种设计方案。并对 TCP/IP协议族实现过程中的关键技术进行了分析,通过一个分布式网络监控系统的实际运行,证2009-06-24 09:42:5917基于嵌入式网络模块的HTTP 数据采集方案基于嵌入式网络模块的HTTP 数据采集方案:摘要:本文提出了一种在单片机系统中实施基于HTTP 协议的数据采集的方案,利用嵌入式网络模块实现串口到以太网数据的转换,使用采集2009-06-21 22:39:4417一种用VHDL设计嵌入式Web Server的方案摘要: 近几年嵌入式Internet开始迅猛发展,但绝大多数嵌入式Internet都使用微控制器和相应的软件来实现。本文介绍一种基于硬件来实现嵌入式Web Server的方案。该方2009-06-20 13:41:22646一种基于嵌入式系统和Internet的FPGA动态配置方案摘要: 一种基于嵌入式系统和Inlternet的FPGA动态配置方案。详细介绍了该方案的设计思想,并给出了设计实例。与传统的FPGA配置方案相比,该方案具有灵活2009-06-20 10:37:59267CVT嵌入式电网电压谐波监测系统研制提出了一种与电容式电压互感器(CVT)一体化的嵌入式电网电压谐波监测方案,设计了一种以C8051单片机为核心的CVT 嵌入式电压谐波监测仪,实现了电压谐波实时监测及故障波形录2009-06-15 10:18:5318基于嵌入式系统下的COD 监测仪的研究与开发Developm为解决污水监测的全自动化和联网监控问题,提出了如下解决方案:以库伦滴定为测试方法,以嵌入式系统为硬件支撑,以GSM 为联网数据传输手段。在正确算法的基础上,大大2009-06-09 08:47:0520一种微型嵌入式数据库系统的设计与实现为了在更小的嵌入式应用系统中使用数据库进行数据处理,该文设计了一种由数据库交叉管理工具、数据库、数据库API 接口函数等三部分组成的微型嵌入式数据库系统,介绍了系2009-06-03 08:04:0617一种嵌入式系统通信中间件的设计基于嵌入式系统的跨平台实现互通、互连、互操作及通用性的特殊要求,我们根据中间件的设计思想研制开发了一种基于嵌入式技术的各通信设备之间进行网络互连的通信中间件2009-05-30 09:33:1133一种用VHDL 设计嵌入式Web Server 的方案近几年嵌入式Internet开始迅猛发展,但绝大多数嵌入式Internet都使用微控制器和相应的软件来实现。本文介绍一种基于硬件来实现嵌入式Web Server 的方案。该方案的核心思想是用VHDL2009-05-14 16:00:4911一种嵌入式系统的内存分配方案实时性、可靠性的要求,使得许多嵌入式应用使用自己的内存管理程序。本文探讨嵌入式系统中对内存管理的要求、存在的问题以及可能的解决策略;介绍一种“一次分配,多次使2009-05-14 15:52:1220嵌入式Linux下一种新的触摸屏定标方法的研究介绍了一种新型基于嵌入式Linux平台的触摸屏定标方法。首先对嵌入式系统触摸屏接口电路进行了简单介绍,而后详细分析了一种基于嵌入式Linux 操作系统的触摸屏定标方案,最后通2009-04-24 10:25:5214一种嵌入式系统本地数据存储方案的设计与研究本文主要讲述的是一种嵌入式系统本地数据存储方案的设计与研究。2009-04-24 10:14:1218一种用VHDL设计嵌入式Web Server 的方案近几年嵌入式Internet开始迅猛发展,但绝大多数嵌入式Internet都使用微控制器和相应的软件来实现。本文介绍一种基于硬件来实现嵌入式Web Server 的方案。该方案的核心思想是用VHDL2009-04-16 11:04:0122烟叶烤房监测仪中的低功耗设计随着电子业的迅速发展和便携式设备的广泛应用,低功耗设计已成为嵌入式设计的主流思想。结合烟叶烤房监测仪, 从设计的三个阶段——元器件选择、电路设计、软件设计来讨论2009-04-15 09:47:2022LPC210x微控制器在电压电流谐波监测仪中的应用本文讨论了一种三相电压电流谐波监测仪,它能够完成电网谐波的实时监测和长时间的统计记录,并具有多种通信方式上传数据。2009-03-28 09:52:3130一种嵌入式GUI软件结构实现方案综合比较了嵌入式GUI的几种实现方式,结合嵌入式系统的特点,研究了嵌入式GUI中的关键技术,分析了嵌入式GUI与普通GUI系统的不同之处,提出一种通用的嵌入式图形用户界面系2009-02-21 11:36:3122基于嵌入式Linux的来电判决模块的设计与实现基于嵌入式Linux 的来电判决模块的设计与实现-Design and lmplementation of Calling Determination Module Ba ed on Embedded linux摘要设计了一种应用于嵌入式Linux 的电话复用模块,实现了在普2009-02-09 10:41:0218电梯嵌入式监控终端的设计与实现介绍了一种网络化电梯远程监测系统,重点讨论了其中嵌入式监控终端硬件和软件的设计与实现。该嵌入式监控终端基于32 位高性能嵌入式微处理器和嵌入式实时操作系统,可通过2009-01-07 20:11:597烟叶烤房监测仪中的低功耗设计 摘要:随着电子业的迅速发展和便携式设备的广泛应用,低功耗设计已成为嵌入式设计的主流思想。结合烟叶烤房监测仪,从设计的三个阶段——元器件选择、电路2006-03-24 13:14:04520一种便携式多参数环境监测仪的设计 摘要:介绍一种基于MSP430系列超低功耗单片机的多参数环境监测仪,详细阐明了环境参数传感器的选取、监测仪软硬件的设计与实现方法。该仪器充分利用MSP430单片2006-03-24 13:13:03400一种嵌入式WEB服务器的设计与实现 摘要:介绍了一种嵌入式WEB服务器的设计与实现,实现了以太网与CAN总线网络的直接互连,使用户可以使用PC机通过Internet进行远程访问和控制Web服务器,从而能够将2006-03-11 12:21:08822