[go: up one dir, main page]

CN203950176U - Wireless sensor network node hardware platform capable of being reconfigured online - Google Patents

Wireless sensor network node hardware platform capable of being reconfigured online Download PDF

Info

Publication number
CN203950176U
CN203950176U CN201420113744.XU CN201420113744U CN203950176U CN 203950176 U CN203950176 U CN 203950176U CN 201420113744 U CN201420113744 U CN 201420113744U CN 203950176 U CN203950176 U CN 203950176U
Authority
CN
China
Prior art keywords
sensor
processing unit
online
microprocessor
output control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201420113744.XU
Other languages
Chinese (zh)
Inventor
顾卫杰
乔宏哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Vocational Institute of Mechatronic Technology
Original Assignee
Changzhou Vocational Institute of Mechatronic Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changzhou Vocational Institute of Mechatronic Technology filed Critical Changzhou Vocational Institute of Mechatronic Technology
Priority to CN201420113744.XU priority Critical patent/CN203950176U/en
Application granted granted Critical
Publication of CN203950176U publication Critical patent/CN203950176U/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

The utility model relates to a wireless sensor network node hardware platform that can reconfigure online, which enables the upper Internet of things application system integrated integration platform to shield the development of hardware, when using the platform, a user can configure appropriate sensor nodes online only by setting system parameters according to the functional requirements of projects, and assemble the Internet of things application system that meets the requirements; the portability is good, and smooth upgrading can be realized; when new functions are required to be added or different types of sensors are adopted, external hardware circuits do not need to be modified, and by utilizing the characteristics of the online reconfigurable system, the new functions can be conveniently transplanted to the system, more complex processing is realized, and smooth upgrading is realized.

Description

一种可在线重配置的无线传感器网络节点硬件平台A wireless sensor network node hardware platform that can be reconfigured online

技术领域 technical field

本实用新型涉及无线传感网领域,尤其是一种可在线重配置的无线传感器网络节点硬件平台。  The utility model relates to the field of wireless sensor networks, in particular to an online reconfigurable wireless sensor network node hardware platform. the

背景技术 Background technique

目前,物联网应用系统实训平台主要能够完成一些基础实验的验证,如跑马灯、串口通信、温湿度传感器实验等,这种实训平台偏向于底层开发的训练,需要学生对硬件开发有一定基础,具备一定的嵌入式开发能力,高职学生很难达到这一水平。  At present, the IoT application system training platform can mainly complete the verification of some basic experiments, such as marquee, serial communication, temperature and humidity sensor experiments, etc. This kind of training platform is biased towards the training of the underlying development, requiring students to have a certain degree of hardware development. Basic, with a certain embedded development ability, it is difficult for vocational students to reach this level. the

高职物联网实训教学要求能为学生了解和开发物联网应用系统提供了一个孵化平台,学生通过高级语言的学习和掌握必备的硬件知识后,不必对硬件有过深的了解,直接用高级语言来实现传感器节点间的通信,并通过封装,完成执行结构的控制函数,便可开发出物联网智能应用系统,这对物联网应用系统的教学和推广具有积极的意义。  Higher vocational Internet of Things training teaching requirements can provide an incubation platform for students to understand and develop Internet of Things application systems. After students learn advanced languages and master the necessary hardware knowledge, they do not need to have a deep understanding of hardware. The high-level language is used to realize the communication between sensor nodes, and through encapsulation, the control function of the execution structure is completed, and the intelligent application system of the Internet of Things can be developed, which has positive significance for the teaching and promotion of the application system of the Internet of Things. the

实用新型内容 Utility model content

本实用新型要解决的技术问题是:提供一种可在线重配置的无线传感器网络节点硬件平台,可开发出通用性强、基于真实项目的二次开发平台。在教学过程中,基于二次开发平台可以设计不同领域的物联网应用系统来组织教学,学生只需设计好系统逻辑,选择合适的节点模块,通过参数配置、系统集成等步骤便可完成一个真实应用系统的开发。  The technical problem to be solved by the utility model is to provide an online reconfigurable wireless sensor network node hardware platform, which can develop a secondary development platform with strong versatility and based on real projects. In the teaching process, based on the secondary development platform, different IoT application systems can be designed to organize teaching. Students only need to design the system logic, select the appropriate node module, and complete a real Application system development. the

本实用新型解决其技术问题所采用的技术方案是:一种可在线重配置的无线传感器网络节点硬件平台,由处理单元、传感器模拟量输入处理单元、传感器数字量输入单元、模拟量输出控制单元、数字量输出控制单元、无线收发单元、电源单元组成;所述的传感器模拟量输入处理单元、传感器数字量输入单元、模拟量输出控制单元、数字量输出控制单元通过插槽与处理单元相连;  The technical scheme adopted by the utility model to solve the technical problem is: a wireless sensor network node hardware platform that can be reconfigured online, consisting of a processing unit, a sensor analog input processing unit, a sensor digital input unit, and an analog output control unit , a digital output control unit, a wireless transceiver unit, and a power supply unit; the sensor analog input processing unit, the sensor digital input unit, the analog output control unit, and the digital output control unit are connected to the processing unit through a slot;

所述的处理单元由FPGA芯片完成,包括微处理器IP核;所述的传感器模拟量输入处理单元包括传感器、调理电路、A/D转换电路;所述的A/D转换电路通过A/D时序控制电路与微处理器IP核连接; Described processing unit is completed by FPGA chip, comprises microprocessor IP core; Described sensor analog quantity input processing unit comprises sensor, conditioning circuit, A/D conversion circuit; Described A/D conversion circuit passes A/D The timing control circuit is connected with the microprocessor IP core;

所述的模拟量输出控制单元包括机构职能控制电路以及D/A转换电路;所述的D/A转换电路通过D/A时序控制电路与微处理器IP核连接;所述的微处理器IP核连接有无线收发单元。 The analog output control unit includes a mechanism function control circuit and a D/A conversion circuit; the D/A conversion circuit is connected with the microprocessor IP core through the D/A timing control circuit; the microprocessor IP The core is connected with a wireless transceiver unit.

本实用新型所述的无线收发单元由无线射频电路和天线组成;所述的处理单元控制和协调整个传感器使采集节点工作;所述的传感器模拟量输入处理单元采集相应的信息;并根据所需采集信息的不同,灵活配置为温湿度传感器、气体传感器、光照强度传感器和/或烟感传感器;所述的传感器数字量输入单元采集相应的数字量输入信号。  The wireless transceiver unit described in the utility model is composed of a wireless radio frequency circuit and an antenna; the processing unit controls and coordinates the entire sensor to make the acquisition node work; the sensor analog input processing unit collects corresponding information; and according to the required Depending on the collected information, it can be flexibly configured as a temperature and humidity sensor, a gas sensor, a light intensity sensor and/or a smoke sensor; the sensor digital input unit collects corresponding digital input signals. the

本实用新型所述的处理单元可通过在线重配置相应的配置文件,完成某一特定领域智能应用系统的节点硬件平台处理单元功能。由于不同类型的应用需要采用不同类型的传感器、调理电路、A/D转换电路和D/A转换电路,因此每次对处理单元进行重配置时需配置不同的A/D时序控制和D/A时序控制功能单元。传感器模拟量输入处理单元和传感器数字量输入单元采集得到的数据被送到微处理器IP核进行处理,对于不同的应用需要配置微处理器IP核运行不同的程序,程序中设置阈值比较功能为不同的参数,完成相应应用所所需要的警告触发动作和数据展示方式等。  The processing unit described in the utility model can complete the function of the node hardware platform processing unit of an intelligent application system in a specific field by reconfiguring the corresponding configuration file online. Since different types of applications require different types of sensors, conditioning circuits, A/D conversion circuits, and D/A conversion circuits, different A/D timing control and D/A conversion circuits need to be configured each time the processing unit is reconfigured. Timing control functional unit. The data collected by the sensor analog input processing unit and the sensor digital input unit are sent to the microprocessor IP core for processing. For different applications, the microprocessor IP core needs to be configured to run different programs. The threshold comparison function is set in the program as Different parameters, to complete the warning trigger action and data display mode required by the corresponding application. the

本实用新型的有益效果是,解决了背景技术中存在的缺陷,1.使上层物联网应用系统综合集成平台屏蔽了对硬件的开发,使用者在使用该平台时,只需根据项目功能要求,通过系统参数的设置,就能在线配制出合适的传感器节点,拼装出满足需求的物联网应用系统;2.移植性好,可平滑升级。当需要增加新的功能或采用不同类型的传感器时,不必修改外部硬件电路,利用在线可重构系统的特性,可以方便地为系统移植新的功能,实现更复杂的处理,实现平滑升级。  The beneficial effect of the utility model is that it solves the defects existing in the background technology, 1. The upper-level Internet of Things application system integrated platform shields the development of the hardware, and the user only needs to follow the project function requirements when using the platform. Through the setting of system parameters, suitable sensor nodes can be prepared online, and an IoT application system that meets the needs can be assembled; 2. Good portability and smooth upgrade. When it is necessary to add new functions or adopt different types of sensors, it is not necessary to modify the external hardware circuit. Using the characteristics of the online reconfigurable system, it is convenient to transplant new functions for the system, realize more complex processing, and realize smooth upgrades. the

附图说明 Description of drawings

下面结合附图和实施例对本实用新型进一步说明。  Below in conjunction with accompanying drawing and embodiment the utility model is further described. the

图1是本实用新型的无线传感器网络节点硬件平台系统框图。  Fig. 1 is a block diagram of the wireless sensor network node hardware platform system of the present invention. the

具体实施方式 Detailed ways

现在结合附图和优选实施例对本实用新型作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本实用新型的基本结构,因此其仅显示与本实用新型有关的构成。  Now in conjunction with accompanying drawing and preferred embodiment the utility model is described in further detail. These drawings are all simplified schematic diagrams, and only schematically illustrate the basic structure of the utility model, so they only show the configurations related to the utility model. the

如图1所示,无线传感器网络节点硬件平台由处理单元、传感器模拟量输入处理单元、传感器数字量输入单元、模拟量输出控制单元、数字量输出控制单元、无线收发单元、电源单元组成。  As shown in Figure 1, the wireless sensor network node hardware platform consists of a processing unit, a sensor analog input processing unit, a sensor digital input unit, an analog output control unit, a digital output control unit, a wireless transceiver unit, and a power supply unit. the

处理单元负责控制和协调整个传感器采集节点的工作;传感器模拟量输入处理单元用来采集相应的信息。根据所需采集信息的不同,可灵活配置为温湿度传感器、气体传感器、光照强度传感器、烟感传感器等不同种类;传感器数字量输入单元用来采集相应的数字量输入信号。模拟量输出控制单元、数字量输出控制单元对外接的相关操作设备完成智能化的控制。无线收发单元由无线射频电路和天线组成,主要负责收发数据和交换控制信息;电源单元用于为整个节点提供电源,并监测节点电池电压来判断是否需要维护。  The processing unit is responsible for controlling and coordinating the work of the entire sensor acquisition node; the sensor analog input processing unit is used to collect corresponding information. According to the different information to be collected, it can be flexibly configured as temperature and humidity sensors, gas sensors, light intensity sensors, smoke sensors and other types; the sensor digital input unit is used to collect corresponding digital input signals. The analog quantity output control unit and the digital quantity output control unit complete the intelligent control of the external related operating equipment. The wireless transceiver unit consists of a radio frequency circuit and an antenna, and is mainly responsible for sending and receiving data and exchanging control information; the power supply unit is used to provide power for the entire node, and monitor the battery voltage of the node to determine whether maintenance is required. the

传感器模拟量输入处理单元、传感器数字量输入单元、模拟量输出控制单元、数字量输出控制单元通过插槽与处理单元相连。需要构造新的物联网应用系统时,可更换相应的的输入输出处理单元类型为所需的类型。处理单元由FPGA完成,可通过在线重配置相应的配置文件,完成某一特定领域智能应用系统的节点硬件平台处理单元功能。由于不同类型的应用需要采用不同类型的传感器、调理电路、A/D转换电路和D/A转换电路,因此每次对处理单元进行重配置时需配置不同的A/D时序控制和D/A时序控制功能单元。传感器模拟量输入处理单元和传感器数字量输入单元采集得到的数据被送到微处理器IP核进行处理,对于不同的应用需要配置微处理器IP核运行不同的程序,程序中设置阈值比较功能为不同的参数,完成相应应用所所需要的警告触发动作和数据展示方式等。  The sensor analog input processing unit, the sensor digital input unit, the analog output control unit, and the digital output control unit are connected to the processing unit through slots. When it is necessary to construct a new Internet of Things application system, the corresponding input and output processing unit type can be replaced with the required type. The processing unit is completed by FPGA, and the corresponding configuration file can be reconfigured online to complete the node hardware platform processing unit function of an intelligent application system in a specific field. Since different types of applications require different types of sensors, conditioning circuits, A/D conversion circuits, and D/A conversion circuits, different A/D timing control and D/A conversion circuits need to be configured each time the processing unit is reconfigured. Timing control functional unit. The data collected by the sensor analog input processing unit and the sensor digital input unit are sent to the microprocessor IP core for processing. For different applications, the microprocessor IP core needs to be configured to run different programs. The threshold comparison function is set in the program as Different parameters, to complete the warning trigger action and data display mode required by the corresponding application. the

处理单元采用的IP核是采用硬件描述语言 VHDL采用自顶向下的设计方法编写的。IP 核主要包括:CPU、定时器、中断控制器、串口控制器、8KB 的 ROM、256B 的内部 RAM 存储器、SPI 接口这几个重要模块。CPU 是整个微控制器的核心部件,对其余的模块起到控制作用。CPU 由算术逻辑运算部件(ALU)、寄存器堆、乘除法器和译码器构成。从 CPU 模块中引出地址线、控制线和数据线,CPU 通过这三组线来实现与其余模块的连接。内部 RAM 存储器用来存放数据,它由工作寄存器、位寻址区、缓冲区和特殊功能寄存器四部分构成。ROM 存储器用来存放程序。中断是微控制器必不可少的一部分,中断可以让系统对突发事件做出实时处理。这里设计了具有两级优先级和 12 个中断源的中断接口。定时器也称计数器,在微控制器中的作用包括以下功能:为微控制器提供周期性的中断,进行任务调度;为需要定时的应用程序提供定时。在本微控制器中设计了三个定时器,其中定时器 0、1 有四种工作方式,定时器 2 有三种工作方式。SPI 接口用来连接无线收发单元,SPI 接口由时钟分频器、时钟控制逻辑、特殊功能寄存器和控制单元组成。  The IP core used by the processing unit is written using the hardware description language VHDL using a top-down design method. The IP core mainly includes several important modules: CPU, timer, interrupt controller, serial port controller, 8KB ROM, 256B internal RAM memory, and SPI interface. The CPU is the core component of the entire microcontroller and controls the rest of the modules. The CPU consists of an arithmetic logic operation unit (ALU), a register file, a multiplication and division unit, and a decoder. The address line, control line and data line are drawn from the CPU module, and the CPU realizes the connection with other modules through these three sets of lines. The internal RAM memory is used to store data, which consists of four parts: working register, bit addressing area, buffer and special function register. ROM memory is used to store programs. Interrupts are an essential part of microcontrollers, and interrupts allow the system to deal with emergencies in real time. An interrupt interface with two levels of priority and 12 interrupt sources is designed here. Timers are also called counters, and their functions in microcontrollers include the following functions: provide periodic interrupts for microcontrollers, and perform task scheduling; provide timing for applications that require timing. Three timers are designed in this microcontroller, among which timer 0 and timer 1 have four working modes, and timer 2 has three working modes. The SPI interface is used to connect the wireless transceiver unit. The SPI interface consists of a clock divider, clock control logic, special function registers and a control unit. the

无线收发单元所选用的主器件为CC2530。CC2530是IEEE802.15.4、ZigBee和RF4CE应用的一个真正的片上系统(SoC)解决方案,它结合了领先的RF收发器的优良性能,可确保短距离通信的有效性和可靠性。CC2530只需极少的外围元器件,外围电路包括晶振时钟电路、射频输入/输出匹配电路和微控制器接口电路三部分。芯片本振信号既可由外部有源晶体提供,也可由内部电路提供,由内部电路提供时需外加晶体振荡器和两个负载电容,电容的大小取决于晶体频率及输入容抗等参数。射频I/O匹配电路主要用来匹配芯片的输入输出阻抗,使其输入输出阻抗为50Ω,同时为芯片内部的PA及LNA提供直流偏置。微处理器IP核与CC2530通过 SPI 接口相连。这里微处理器IP核是主控制器,微处理器IP核核的 SPI 工作在主机模式,它是 SPI 数据传输的控制方。CC2530是受控的,其 SPI 工作在从机模式。  The main device selected by the wireless transceiver unit is CC2530. CC2530 is a true system-on-chip (SoC) solution for IEEE802.15.4, ZigBee and RF4CE applications, which combines the excellent performance of leading RF transceivers to ensure the effectiveness and reliability of short-range communication. CC2530 only needs very few peripheral components, and the peripheral circuit includes three parts: crystal oscillator clock circuit, RF input/output matching circuit and microcontroller interface circuit. The local oscillator signal of the chip can be provided by an external active crystal or by an internal circuit. When provided by an internal circuit, an external crystal oscillator and two load capacitors are required. The size of the capacitor depends on parameters such as crystal frequency and input capacitance. The RF I/O matching circuit is mainly used to match the input and output impedance of the chip so that the input and output impedance is 50Ω, and at the same time provide DC bias for the PA and LNA inside the chip. The microprocessor IP core is connected with CC2530 through SPI interface. Here, the microprocessor IP core is the main controller, and the SPI of the microprocessor IP core works in the host mode, which is the controller of the SPI data transmission. CC2530 is controlled, and its SPI works in slave mode. the

系统软件程序包括 CC2530的初始化、微处理器控制CC2530发送与接收数据、节点数据采集与汇总、外接设备控制、个性化智能应用等程序子模块。其中节点数据采集与汇总、外接设备控制、个性化智能应用子模块程序根据不同的项目应用需求,在线配置不同的程序,生成某一特定领域智能应用系统的运行平台。本设计的软件程序是在Nios II IDE中由C语言编写的,在Nios II IDE提供的工程管理器中完成所有的设计。程序结构包括底层驱动程序和上层应用程序设计。底层程序包括硬件驱动程序和基本的输入输出函数,用来供上层程序的调用。  The system software program includes CC2530 initialization, microprocessor control CC2530 to send and receive data, node data collection and summary, external device control, personalized intelligent application and other program sub-modules. Among them, node data collection and summary, external device control, and personalized intelligent application sub-module programs are configured online according to different project application requirements to generate an operating platform for an intelligent application system in a specific field. The software program of this design is written in C language in Nios II IDE, and all the designs are completed in the project manager provided by Nios II IDE. The program structure includes the bottom driver and the upper application program design. The bottom program includes hardware drivers and basic input and output functions, which are used for the call of the upper program. the

本实施例中,在线配置模块采用基于ARM的嵌入式Linux系统中使用Jam Player和Jam配置文件,利用FPGA的JTAG接口对其进行在线配置的方法。配置文件由实训设备厂商在设计智能应用时生成,在配置时由用户通过系统机人机界面经以太网传送给在线配置模块的ARM进行在线配置。本实用新型中所使用的ARM型号为S3C2410。使用S3C2410的通用引脚GPB7、GPB8、GPB9、GPB10引脚分别与FPGA的JTAG接口TMS、TDI、TCK和TDO相连。  In this embodiment, the online configuration module adopts the method of using the Jam Player and the Jam configuration file in the ARM-based embedded Linux system, and utilizing the JTAG interface of the FPGA to configure it online. The configuration file is generated by the training equipment manufacturer when designing the intelligent application, and is transmitted to the ARM of the online configuration module by the user through the system man-machine interface via Ethernet for online configuration. The ARM model used in the utility model is S3C2410. The general-purpose pins GPB7, GPB8, GPB9, and GPB10 of the S3C2410 are connected to the JTAG interfaces TMS, TDI, TCK, and TDO of the FPGA respectively. the

在嵌入式Linux环境中使用JTAG接口配置FPGA,使用标准测试与编程语言STAPL。 Jam STAPL是Altera公司提供的支持STAPL的套件。使用Jam STAPL进行配置包含两部分,Jam Player和Jam配置文件。Jam Player读取Jam文件并解析Jam文件表达的内容,在JTAG接口上产生用于配置的二进制数据流并读取反馈数据,Jam配置文件可由Quartus II软件生成或由文件格式转换工具生成。  In the embedded Linux environment, use the JTAG interface to configure the FPGA, and use the standard test and programming language STAPL. Jam STAPL is a suite provided by Altera that supports STAPL. Configuration with Jam STAPL consists of two parts, Jam Player and Jam configuration files. Jam Player reads the Jam file and parses the content expressed by the Jam file, generates a binary data stream for configuration on the JTAG interface and reads the feedback data. The Jam configuration file can be generated by Quartus II software or by a file format conversion tool. the

将Jam Player移植到嵌入式Linux中,需要进行下列定制:  Porting Jam Player to embedded Linux requires the following customizations:

1.更改平台预定义环境,添加预处理语句,去除不必要的源代码; 1. Change the platform's predefined environment, add prepared statements, and remove unnecessary source code;

2.将JTAG信号映射到具体硬件引脚; 2. Map JTAG signals to specific hardware pins;

3.定制错误信息输出方式; 3. Customize the error message output method;

4.根据具体微处理器的处理能力,定制延时函数。 4. Customize the delay function according to the processing capability of the specific microprocessor.

由于Jam Player运行在嵌入式Linux环境中,无法直接访问ARM芯片的引脚寄存器,也就无法直接操作引脚的输入输出。所以还必须为用于JTAG接口的引脚编写驱动程序,将它们封装成Jam Player可以读写的字符型文件。  Because Jam Player runs in the embedded Linux environment, it cannot directly access the pin registers of the ARM chip, and thus cannot directly operate the input and output of the pins. So it is also necessary to write drivers for the pins used for the JTAG interface, and package them into character files that Jam Player can read and write. the

Jam Player及相应驱动移植成功后,通过ARM对FPGA进行在线配置;系统无需重启就可动态更新应用。使用者在系统机通过以太网将配置文件传送到在线配置模块,根据业务规则和配置参数,可在线设置A/D时序控制和D/A时序控制功能单元,对于不同的应用配置微处理器IP核运行不同的程序,完成所需要的警告触发动作和数据展示方式等,来生成某一特定领域智能应用系统的节点硬件平台。  After Jam Player and the corresponding driver are successfully transplanted, the FPGA is configured online through ARM; the system can dynamically update the application without restarting. The user transmits the configuration file to the online configuration module on the system machine through Ethernet, and can set the A/D sequence control and D/A sequence control function units online according to the business rules and configuration parameters, and configure the microprocessor IP for different applications. The core runs different programs, completes the required warning trigger actions and data display methods, etc., to generate a node hardware platform for an intelligent application system in a specific field. the

以上说明书中描述的只是本实用新型的具体实施方式,各种举例说明不对本实用新型的实质内容构成限制,所属技术领域的普通技术人员在阅读了说明书后可以对以前所述的具体实施方式做修改或变形,而不背离实用新型的实质和范围。  What is described in the above specification is only the specific implementation of the present utility model, and various illustrations do not limit the essential content of the present utility model. Those of ordinary skill in the art can make specific implementations described before after reading the specification. modification or deformation without departing from the essence and scope of the utility model. the

Claims (1)

1. a wireless sensor network node hardware platform that can online reconfiguration, is made up of processing unit, Sensor Analog Relay System amount input processing unit, sensor digital quantity input block, analog output control module, digital output control module, wireless transmit/receive units, power supply unit; It is characterized in that: described Sensor Analog Relay System amount input processing unit, sensor digital quantity input block, analog output control module, digital output control module are connected with processing unit by slot;
Described processing unit is completed by fpga chip, comprises microprocessor IP kernel; Described Sensor Analog Relay System amount input processing unit comprises sensor, modulate circuit, A/D change-over circuit; Described A/D change-over circuit is connected with microprocessor IP kernel by A/D sequential control circuit;
Described analog output control module comprises mechanism's functional control circuit and D/A change-over circuit; Described D/A change-over circuit is connected with microprocessor IP kernel by D/A sequential control circuit; Described microprocessor IP kernel is connected with wireless transmit/receive units.
CN201420113744.XU 2014-03-13 2014-03-13 Wireless sensor network node hardware platform capable of being reconfigured online Expired - Fee Related CN203950176U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201420113744.XU CN203950176U (en) 2014-03-13 2014-03-13 Wireless sensor network node hardware platform capable of being reconfigured online

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201420113744.XU CN203950176U (en) 2014-03-13 2014-03-13 Wireless sensor network node hardware platform capable of being reconfigured online

Publications (1)

Publication Number Publication Date
CN203950176U true CN203950176U (en) 2014-11-19

Family

ID=51892203

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201420113744.XU Expired - Fee Related CN203950176U (en) 2014-03-13 2014-03-13 Wireless sensor network node hardware platform capable of being reconfigured online

Country Status (1)

Country Link
CN (1) CN203950176U (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104501877A (en) * 2015-01-22 2015-04-08 浪潮(北京)电子信息产业有限公司 Data acquisition method and device
WO2016127778A1 (en) * 2015-02-13 2016-08-18 武汉数字派特科技有限公司 Data transmission and control device in multi-node sensor network
CN107992339A (en) * 2017-11-15 2018-05-04 浙江大学 A kind of method for automatically generating Internet of things node hardware configuration

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104501877A (en) * 2015-01-22 2015-04-08 浪潮(北京)电子信息产业有限公司 Data acquisition method and device
WO2016127778A1 (en) * 2015-02-13 2016-08-18 武汉数字派特科技有限公司 Data transmission and control device in multi-node sensor network
US10606248B2 (en) 2015-02-13 2020-03-31 The Wuhan Digital Pet Co., Ltd Data transmission and control device in a multi-node sensor network
CN107992339A (en) * 2017-11-15 2018-05-04 浙江大学 A kind of method for automatically generating Internet of things node hardware configuration
CN107992339B (en) * 2017-11-15 2020-06-30 浙江大学 A method for automatically generating hardware configuration of IoT nodes

Similar Documents

Publication Publication Date Title
CN104459518A (en) Function automation testing system and testing method based on SoPC chip
CN109656593A (en) The method for realizing FPGA program remote upgrading based on ZYNQ chip
CN104077204A (en) Reconfigurable 8-bit RSIC (reduced instruction set computer) SCM (Single Chip Microcomputer) simulator
CN105137800A (en) PLC cooperative control device based on SOPC technology
CN101004707A (en) Embedded type software debugging device, and method for implementing debugging
CN203950176U (en) Wireless sensor network node hardware platform capable of being reconfigured online
CN105320531A (en) Online FPGA software upgrading method based on MicroBlaze soft core
CN104503898A (en) Method and system for checking embedded software debugging parameter in real time
CN105022869B (en) A kind of quick restructural MCU emulation modes
US20240411970A1 (en) Integrated circuit design using metadata
CN103995939A (en) Dynamic reconfigurable embedded system based on ARM and FPGA
CN102088384B (en) Standardized multifunctional LXI (LAN based extensions for instrumentation) equipment
CN106293797A (en) A kind of method and system of online updating Single Chip Microcomputer (SCM) program
CN103136078A (en) Multi-interface simulation test system based on C model
CN205003526U (en) PLC cooperative control device based on SOPC technique
CN102495646A (en) Flywheel simulator with reconfigurable function
CN204406757U (en) A kind of Internet of Things experimental box based on embedded system
CN111698103B (en) Wireless sensor equipment unified configuration and calibration method and system
CN105702009A (en) Intelligent meter reading gateway supporting multi-type sensor network accessing simultaneously
CN110109405A (en) A kind of control system and implementation method of Tacan navigation equipment
CN205750767U (en) Instrument and meter online upgrading device based on IAP technology and GPRS module
CN203574656U (en) Infrared data transceiver
CN104732849A (en) Computer series course experimental platform device based on dynamic part reconfigurable FPGA
US12475284B2 (en) Integrated circuit generation using an integrated circuit shell
CN207516996U (en) A kind of microcontroller multinode downloader based on CAN

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141119

Termination date: 20170313

CF01 Termination of patent right due to non-payment of annual fee