57 research outputs found

    New Architecture for EIA-709.1 Protocol Implementation

    Get PDF
    This paper proposes a new architecture for EIA-709.1protocol implementation. The protocol is conventionallyimplemented with the proprietary processor and language,Neuron chip and Neuron C, respectively, where the Neuron chipconsists of 3 processors inside. The proposed architecture usesonly one general purpose processor and general ANSI C toimplement the layers of EIA-709.1 except the physical layer. Thedata link, network, and other layers are implemented onto oneRISC processor, ARM. Specifically, the data link layer of theEIA-709.1 based on predictive p-persistent CSMA/CA isimplemented. The interface between the transceiver based onpower line communication and the data link layer based on theARM is described. As a conclusion, this research shows theimprovement of performance and the compatibility with theexisting Neuron chip

    Utilising a fieldbus protocol in a water quality monitoring system

    Get PDF
    This thesis presents a new water quality monitoring system developed at the University of Durham in conjunction with Partech Instruments Ltd. The system uses a fieldbus protocol to create an open, distributed control network, replacing the dedicated products currently offered. Echelon LonWorks has been used to create three nodes: a suspended solids sensor, a general-purpose interactive monitoring tool, and a universal relay setpoint module. When connected, these nodes provide a means of activating relays when the suspended solids level reaches a definable level, while providing a numerical display for the operator. The sensor may be calibrated for a number of different applications. The sensor uses infra-a-red light to monitor the light absorption and 90 scatter within the solution. By dynamically adjusting the intensity of the emitted light, the sensor is able to increase its range over conventional devices. Signal processing, linearization and calibration operations are carried out within the sensor software. The final measurement is communicated as a LonWorks network variable, allowing the sensor to be treated as an interoperable device. Several third-party products have been connected to the network and a high degree of interoperability demonstrated. Three network management software packages have been investigated, and their suitability assessed. The final prototype system shows the power, flexibility and cost-saving that a fieldbus protocol can provide in an industrial control environment

    PROPOSED MIDDLEWARE SOLUTION FOR RESOURCE-CONSTRAINED DISTRIBUTED EMBEDDED NETWORKS

    Get PDF
    The explosion in processing power of embedded systems has enabled distributed embedded networks to perform more complicated tasks. Middleware are sets of encapsulations of common and network/operating system-specific functionality into generic, reusable frameworks to manage such distributed networks. This thesis will survey and categorize popular middleware implementations into three adapted layers: host-infrastructure, distribution, and common services. This thesis will then apply a quantitative approach to grading and proposing a single middleware solution from all layers for two target platforms: CubeSats and autonomous unmanned aerial vehicles (UAVs). CubeSats are 10x10x10cm nanosatellites that are popular university-level space missions, and impose power and volume constraints. Autonomous UAVs are similarly-popular hobbyist-level vehicles that exhibit similar power and volume constraints. The MAVLink middleware from the host-infrastructure layer is proposed as the middleware to manage the distributed embedded networks powering these platforms in future projects. Finally, this thesis presents a performance analysis on MAVLink managing the ARM Cortex-M 32-bit processors that power the target platforms

    Second Workshop on Practical Use of Coloured Petri Nets and Design/CPN.

    Get PDF
    This report contains the proceedings of the Second Workshop on Practical Use of Coloured Petri Nets and Design/CPN, October 13-15, 1999. The workshop was organised by the CPN group at the Department of Computer Science at the University of Aarhus, Denmark. The individual papers are available in electronic form via the web pages: http://www.daimi.au.dk/CPnets/workshop99

    Detection in distributed sensor networks

    Get PDF
    This thesis describes detection and communication algorithms for distributed sensor networks.In the first part of the thesis, we investigate a new architecture for distributed binary hypothesis detection by employing a Collision Resolution Algorithm (CRA), where all local sensors share a common channel to communicate with the decision fusion center. This architecture is important in the design of sensor fields, where a large number of distributed sensors share a single "emergency" channel.In the second part of the thesis, we discuss an industrial application of such a distributed detection system, namely, the LonWorks control network. We concentrate on the predictive p-persistent CSMA protocol implemented in the MAC layer of LonWorks protocol, which was proposed by the Echelon Corporation in the 1980s. In order to model this algorithm, we expand the CRA model developed in the first part to analyze variable-length messages. Predictions of the model are compared to an OPNET simulator of LonWorks, and to resultsfrom a physical network.Finally, we propose a direction-of-arrival (DOA) algorithm for sensor networks. It employs an improved polynomial rooting method using unitary transformations.Ph.D., Electrical Engineering -- Drexel University, 200

    Implementace komunikačního protokolu BACnet v AC500

    Get PDF
    This work deals with the design and implementation of a BMS system communication network for data centers. BACnet and OPC Classic communication protocols were used for the implementation of the network. The aim of the work was to create an implementation-efficient and modular solution that can be applied in the future for the implementation of more complex solutions of BMS systems. The theoretical part contains a technical overview of the application area and an analysis of the use of BACnet protocol in industrial control systems. The result of the practical part is a communication system based on BACnet protocol, which is used to exchange data between two AC500 PLCs produced by ABB com-pany. The communication system also includes a distributed control system 800xA manufactured by ABB, which has the function of remote monitoring and control, archiving of measured data, and alarm diagnostics of the monitored systems.Tato práce se zabývá návrhem a implementací komunikační sítě BMS systému pro datová centra. Pro realizaci sítě byly využity komunikační protokoy BACnet a OPC Classic. Cílem práce bylo vytvořit realiza-čně efektivní a modulární řešení, které lze výhledově aplikovat pro implementaci komplexejších řešení BMS systémů. Teoretická část obsahuje technický přehled oblasti aplikace a analýzu využití protokolu BACnet v průmyslových řídicích systémech. Výsledek praktické části přináší komunikační systém založený na protokolu BACnet, který slouží k výměně dat mezi dvěma PLC AC500 vyráběnými společností ABB. Součástí komunikačního systému je také distribuovaný řídicí system 800xA výrobce ABB, který zde zastává funkci vzdáleného monitorování a řízení, archivaci naměřených dat a alarmovou diagnostiku monitorovaného systému.450 - Katedra kybernetiky a biomedicínského inženýrstvívýborn

    Untersuchung des Einsatzes von Web Service-Technologien in Automationsnetzwerken

    Get PDF
    In letzter Zeit wurden viele spezifische Protokolle entwickelt. Im Rahmen dieser Arbeit wurde untersucht, inwieweit es möglich ist, existierende proprietäre Protokolle auf Web Services abzubilden. Es wurde des Weiteren die Skalierbarkeit von Web Services untersucht. Es wurde gezeigt, dass Web Services in Netzwerken beliebiger Größen eingesetzt werden können. Ein weiterer Aspekt dieser Arbeit war die Untersuchung der Web Services im Hinblick auf die Echtzeitfähigkeit. Es konnte gezeigt werden, dass die Verarbeitung der Nachrichten in die Hardware verlagert werden kann
    corecore