Spelling suggestions: "subject:"controller are network""
21 |
High-Fidelity Simulation Model of a Dual FIFO CAN StackQian, Zhizhao January 2018 (has links)
This thesis presents a simulation model for a Control Area Network (CAN) software stack, the Dual FIFO CAN (DFC) stack, and a method for identifying and incorporating the details of the host environment (hardware setup, operating system, etc.) into the implementation of the simulation model in order to achieve a high level of fidelity. The method enable the simulation model to produce more realistic simulation results that are close to real-life experiments of the target system compared to existing commercial and academic simulation tools, which mostly ignore the system details
The simulation model is implemented based on the specification documents of the DFC stack as well as knowledge gained from real-life experiments about the DFC stack and its host environment, a dual-core Electric Control Unit (ECU) hardware test bench that runs a Real-Time Operating System (RTOS). Like the actual DFC stack, the simulation model offers features such as dual non-preemptive FIFO transmit queues and TX buffers, and reserved slots in the queues for higher-priority messages. By using the method introduced in this research, the simulation model also offers options, once enabled and configured with proper parameters, for simulating a host environment that has effects on the behaviors of the modeled CAN stack. And these features are not fully available in existing commercial and academic simulation tools.
The model provides internal calibration values of the DFC stack as configurable parameters to the user, making it easy to customize the simulation.
Configurable calibration values includes the total number of slots in the transmit FIFO queues, number of reserved slots in the queues, transmit-rate thresholds that decide to which transmit queue a message is routed and whether a message is eligible to enter the reserved slots of the queues, and together they determine the queuing behaviors of the DFC stack. The options for simulating a host environment (an ECU on a CAN network in a modern vehicle, for instance) is capable of recreating the timing effects (delays, jitters or other effects due to the processing load, physical limitation and internal implementation) of the target host environment on the simulation results. Both deterministic (constant values, etc.) and/or statistical (probability distributions, etc.) models can be used to configure each single timing effect from the simulated host environment.
The simulation model is also automated to transmit a set of customized transmit message (configurable message ID, DLC, period and internal transmission priority) and process simulation results according to the purpose of the simulation (statistical analysis, plots of data, etc). These features make it possible for the simulation model to be used not only to simulate various customized simulation scenarios, but also for different purposes in various stages of the development process, for instance, a pre-experiment simulation run before a test bench experiment to test the correctness of the calibrations and predict the possible outcomes of the experiment, or, simulations for confirmation purposes in order validate the test bench data after the test experiment. The model is compatible with typical modeling, simulation and development environments as it is implemented in MATLAB SimEvents environment, which works with third-party CAN development tools such as Vector CANoe. It is also designed to work with the high-fidelity model of the Vector CAN protocol stack from Whinton (2016). / Thesis / Master of Applied Science (MASc)
|
22 |
Desenvolvimento de uma ferramenta de análise de desempenho de redes CAN (Controller Area Network) para aplicações em sistemas agrícolas / Development of a performance analysis tool of CAN-based networks for application in agricultural systemsGodoy, Eduardo Paciência 07 March 2007 (has links)
Este trabalho tem base na demanda de pesquisas e desenvolvimento de tecnologias de redes de comunicação (fieldbus) que visam à integração de sistemas de automação e controle para aplicações em sistemas agrícolas. Sistemas agrícolas relacionados com as práticas da agricultura de precisão, com sistemas embarcados em máquinas e implementos agrícolas e com sistemas de controle de estufas e criadouros. É fundamentado também pelos esforços conjuntos no sentido de promover padronização e implementação da norma ISO11783, baseada no CAN, que dê suporte às práticas agrícolas relacionadas com a aquisição e transmissão de grande quantidade de dados. Um dos principais desafios associados ao projeto e utilização de redes de comunicação como o CAN, está relacionado à dificuldade de definição dos parâmetros de configuração para um bom desempenho da rede. O dimensionamento desses parâmetros exerce forte influência no desempenho da rede analisada. Sob o contexto destas necessidades relacionadas, este trabalho apresenta a pesquisa e o desenvolvimento de uma ferramenta de análise de desempenho de redes fieldbus baseada no protocolo CAN para integração de dispositivos em aplicações em sistemas agrícolas. As etapas desse desenvolvimento consistem na sistematização e validação de um modelo matemático do enlace de dados da rede, na proposta de uma metodologia de análise de parâmetros de configurações relacionados com a rede e na implementação computacional dessa metodologia. Espera-se que a metodologia implementada seja uma ferramenta que facilite tarefas de análise e obtenção de dados referentes às aplicações. O resultado deste trabalho busca auxiliar no dimensionamento de parâmetros de configuração e na otimização de redes CAN, além de fornecer dados que ajudam no desenvolvimento de soluções baseadas no protocolo CAN e na norma ISO11783. / This work has base in the demand of research and development of data communication networks (fieldbus) to support the integration of control and automation devices for applications in agricultural systems. Agricultural systems related with the precision agriculture practices, with the embedded systems in agricultural machinery and with the greenhouses control and livestock systems. It is also guided by the efforts on the implementation of ISO11783 standard. The ISO11783 (also called ISOBUS) standard communication link is a common tendency to integrated different devices on agricultural machinery through an embedded control network. The ISOBUS use the controller area network (CAN) as a data link protocol to perform the data communication. The correct definition of the data link configuration parameters represents one of the main challenges related to the design of CAN-based networks. The definition of these parameters has influence in the performance of the analyzed network. This work presents the research and the development of a performance analysis tool of CAN-based networks for applications in agricultural systems. This development consists of the systematization and validation of a CAN mathematical model. An analysis methodology is proposed to use the mathematical model. A simulation software was built and implements the methodology. It is expected that the implemented methodology facilitates the analysis tasks of the configuration parameters of the applications. The result obtained may assist in the performance evaluation and in the definition of an optimized configuration for the network based on CAN protocol and ISO11783 standard.
|
23 |
Desenvolvimento de uma ferramenta de análise de desempenho de redes CAN (Controller Area Network) para aplicações em sistemas agrícolas / Development of a performance analysis tool of CAN-based networks for application in agricultural systemsEduardo Paciência Godoy 07 March 2007 (has links)
Este trabalho tem base na demanda de pesquisas e desenvolvimento de tecnologias de redes de comunicação (fieldbus) que visam à integração de sistemas de automação e controle para aplicações em sistemas agrícolas. Sistemas agrícolas relacionados com as práticas da agricultura de precisão, com sistemas embarcados em máquinas e implementos agrícolas e com sistemas de controle de estufas e criadouros. É fundamentado também pelos esforços conjuntos no sentido de promover padronização e implementação da norma ISO11783, baseada no CAN, que dê suporte às práticas agrícolas relacionadas com a aquisição e transmissão de grande quantidade de dados. Um dos principais desafios associados ao projeto e utilização de redes de comunicação como o CAN, está relacionado à dificuldade de definição dos parâmetros de configuração para um bom desempenho da rede. O dimensionamento desses parâmetros exerce forte influência no desempenho da rede analisada. Sob o contexto destas necessidades relacionadas, este trabalho apresenta a pesquisa e o desenvolvimento de uma ferramenta de análise de desempenho de redes fieldbus baseada no protocolo CAN para integração de dispositivos em aplicações em sistemas agrícolas. As etapas desse desenvolvimento consistem na sistematização e validação de um modelo matemático do enlace de dados da rede, na proposta de uma metodologia de análise de parâmetros de configurações relacionados com a rede e na implementação computacional dessa metodologia. Espera-se que a metodologia implementada seja uma ferramenta que facilite tarefas de análise e obtenção de dados referentes às aplicações. O resultado deste trabalho busca auxiliar no dimensionamento de parâmetros de configuração e na otimização de redes CAN, além de fornecer dados que ajudam no desenvolvimento de soluções baseadas no protocolo CAN e na norma ISO11783. / This work has base in the demand of research and development of data communication networks (fieldbus) to support the integration of control and automation devices for applications in agricultural systems. Agricultural systems related with the precision agriculture practices, with the embedded systems in agricultural machinery and with the greenhouses control and livestock systems. It is also guided by the efforts on the implementation of ISO11783 standard. The ISO11783 (also called ISOBUS) standard communication link is a common tendency to integrated different devices on agricultural machinery through an embedded control network. The ISOBUS use the controller area network (CAN) as a data link protocol to perform the data communication. The correct definition of the data link configuration parameters represents one of the main challenges related to the design of CAN-based networks. The definition of these parameters has influence in the performance of the analyzed network. This work presents the research and the development of a performance analysis tool of CAN-based networks for applications in agricultural systems. This development consists of the systematization and validation of a CAN mathematical model. An analysis methodology is proposed to use the mathematical model. A simulation software was built and implements the methodology. It is expected that the implemented methodology facilitates the analysis tasks of the configuration parameters of the applications. The result obtained may assist in the performance evaluation and in the definition of an optimized configuration for the network based on CAN protocol and ISO11783 standard.
|
24 |
BSR Prestandaverktyg / BSR Performance tool : Prestandamätning via diagnosuttag över CAN / Performance measure via diagnostic socket over CANSjöberg, Andreas January 2009 (has links)
<p> </p><p>This abstract describes the bachelor degree thesis in computer technology at Växjö University. The company BSR in Växjö has requested an application that can measure a cars performance, with attributes like acceleration times and engine power estimation. The communication between car and computer is via the USB port on the computer and the OBD-II socket on the car with the network protocol CAN, controller area network. Cars from VAG have been the primary focus group and the application has been tested on a Volkswagen Passat CC from 2009. The system is developed in the programming language C# in the environment Visual Studio with the framework .NET. This report describes the network protocol CAN, which is an essential part in understanding how thecommunication works. Also approach, analyze and implementation is described.</p><p> </p> / <p> </p><p>Denna rapport beskriver ett examensarbete för högskoleingenjörsexamen i datorteknik vid Växjö universitet. Företaget BSR i Växjö har önskat ett program som kan mäta en bils prestanda, med attribut som accelerationstider och effektuppskattning. Kommunikationen mellan bil och dator sker via USB-port på datorn och OBD-II-uttag på bilen med protokollet CAN, controller area network. Bilar från VAG har i första hand varit målgruppen och programmet har testats på en Volkswagen Passat CC från 2009. Systemet har utvecklats i programspråket C# och i utvecklingsmiljön Visual Studio med ramverket .NET. Rapporten beskriver nätverksprotokollet CAN, vilket är en väsentlig del i att förstå hur kommunikationen går till. Även tillvägagångssätt, analys och implementering beskrivs.</p><p> </p>
|
25 |
BSR Prestandaverktyg / BSR Performance tool : Prestandamätning via diagnosuttag över CAN / Performance measure via diagnostic socket over CANSjöberg, Andreas January 2009 (has links)
This abstract describes the bachelor degree thesis in computer technology at Växjö University. The company BSR in Växjö has requested an application that can measure a cars performance, with attributes like acceleration times and engine power estimation. The communication between car and computer is via the USB port on the computer and the OBD-II socket on the car with the network protocol CAN, controller area network. Cars from VAG have been the primary focus group and the application has been tested on a Volkswagen Passat CC from 2009. The system is developed in the programming language C# in the environment Visual Studio with the framework .NET. This report describes the network protocol CAN, which is an essential part in understanding how thecommunication works. Also approach, analyze and implementation is described. / Denna rapport beskriver ett examensarbete för högskoleingenjörsexamen i datorteknik vid Växjö universitet. Företaget BSR i Växjö har önskat ett program som kan mäta en bils prestanda, med attribut som accelerationstider och effektuppskattning. Kommunikationen mellan bil och dator sker via USB-port på datorn och OBD-II-uttag på bilen med protokollet CAN, controller area network. Bilar från VAG har i första hand varit målgruppen och programmet har testats på en Volkswagen Passat CC från 2009. Systemet har utvecklats i programspråket C# och i utvecklingsmiljön Visual Studio med ramverket .NET. Rapporten beskriver nätverksprotokollet CAN, vilket är en väsentlig del i att förstå hur kommunikationen går till. Även tillvägagångssätt, analys och implementering beskrivs.
|
26 |
The Resilience of Deep Learning Intrusion Detection Systems for Automotive Networks : The effect of adversarial samples and transferability on Deep Learning Intrusion Detection Systems for Controller Area Networks / Motståndskraften hos Deep Learning Intrusion Detection Systems för fordonsnätverk : Effekten av kontradiktoriska prover och överförbarhet på Deep Learning Intrusion Detection Systems för Controller Area NetworksZenden, Ivo January 2022 (has links)
This thesis will cover the topic of cyber security in vehicles. Current vehicles contain many computers which communicate over a controller area network. This network has many vulnerabilities which can be leveraged by attackers. To combat these attackers, intrusion detection systems have been implemented. The latest research has mostly focused on the use of deep learning techniques for these intrusion detection systems. However, these deep learning techniques are not foolproof and possess their own security vulnerabilities. One such vulnerability comes in the form of adversarial samples. These are attacks that are manipulated to evade detection by these intrusion detection systems. In this thesis, the aim is to show that the known vulnerabilities of deep learning techniques are also present in the current state-of-the-art intrusion detection systems. The presence of these vulnerabilities shows that these deep learning based systems are still to immature to be deployed in actual vehicles. Since if an attacker is able to use these weaknesses to circumvent the intrusion detection system, they can still control many parts of the vehicles such as the windows, the brakes and even the engine. Current research regarding deep learning weaknesses has mainly focused on the image recognition domain. Relatively little research has investigated the influence of these weaknesses for intrusion detection, especially on vehicle networks. To show these weaknesses, firstly two baseline deep learning intrusion detection systems were created. Additionally, two state-of-the-art systems from recent research papers were recreated. Afterwards, adversarial samples were generated using the fast gradient-sign method on one of the baseline systems. These adversarial samples were then used to show the drop in performance of all systems. The thesis shows that the adversarial samples negatively impact the two baseline models and one state-of-the-art model. The state-of-the-art model’s drop in performance goes as high as 60% in the f1-score. Additionally, some of the adversarial samples need as little as 2 bits to be changed in order to evade the intrusion detection systems. / Detta examensarbete kommer att täcka ämnet cybersäkerhet i fordon. Nuvarande fordon innehåller många datorer som kommunicerar över ett så kallat controller area network. Detta nätverk har många sårbarheter som kan utnyttjas av angripare. För att bekämpa dessa angripare har intrångsdetekteringssystem implementerats. Den senaste forskningen har mestadels fokuserat på användningen av djupinlärningstekniker för dessa intrångsdetekteringssystem. Dessa djupinlärningstekniker är dock inte idiotsäkra och har sina egna säkerhetsbrister. En sådan sårbarhet kommer i form av kontradiktoriska prover. Dessa är attacker som manipuleras för att undvika upptäckt av dessa intrångsdetekteringssystem. I det här examensarbetet kommer vi att försöka visa att de kända sårbarheterna hos tekniker för djupinlärning också finns i de nuvarande toppmoderna systemen för intrångsdetektering. Förekomsten av dessa sårbarheter visar att dessa djupinlärningsbaserade system fortfarande är för omogna för att kunna användas i verkliga fordon. Eftersom om en angripare kan använda dessa svagheter för att kringgå intrångsdetekteringssystemet, kan de fortfarande kontrollera många delar av fordonet som rutorna, bromsarna och till och med motorn. Aktuell forskning om svagheter i djupinlärning har främst fokuserat på bildigenkänningsdomänen. Relativt lite forskning har undersökt inverkan av dessa svagheter för intrångsdetektering, särskilt på fordonsnätverk. För att visa dessa svagheter skapades först två baslinjesystem för djupinlärning intrångsdetektering. Dessutom återskapades två toppmoderna system från nya forskningsartiklar. Efteråt genererades motstridiga prover med hjälp av den snabba gradient-teckenmetoden på ett av baslinjesystemen. Dessa kontradiktoriska prover användes sedan för att visa nedgången i prestanda för alla system. Avhandlingen visar att de kontradiktoriska proverna negativt påverkar de två baslinjemodellerna och en toppmodern modell. Den toppmoderna modellens minskning av prestanda går så högt som 60% i f1-poängen. Dessutom behöver några av de kontradiktoriska samplen så lite som 2 bitar att ändras för att undvika intrångsdetekteringssystem.
|
27 |
Investigation for the development of a new electric control unit for customized trucksLiu, Yusen January 2019 (has links)
Customized truck is a relevant and high-profit part of Scania’s market. Nowadaysdesigners do not have a self-developed electric control unit for introducing non-standardfunctionality. This thesis is intended to investigate the specification of a new system andan approach to implement it in current truck’s electrical system. The adopted methodsin this research are systems analysis, functional specification, HW & SW research andcomparison and validation test of prototype system. The results obtained in this researchinclude the potential functions and corresponding requirement specification, 5 types ofhardware alternatives and 2 recommended software platform. Their feasibility is verifiedby a prototype system with 2 typical functions, control the motor of inward sliding doorand combine the communication of different system. 3 recommended schemes and 2 directionsfor future research are given in the end. Based on investigation results, developersare able to know new system’s specification preliminarily, understand the architectural requirementsand suitable tools and materials for implementation. This research will helpto improve Scania’s truck’s electrical system and product manufacturing in the future. / Specialfordon utgör en viktig och betydande del av Scanias produkter. Dagens de-signer har inte tillgång till en egenutvecklad styrenhet för att introducera icke standardiserade funktioner. Detta examensarbete fokuserar på att undersöka ett nytt system och hur det skulle implementeras i den redan existerande lastbilens elektriska system. De behandlade ämnena i arbetet är systemanalys, funktionsanalys, hårdvaruspecifikation, mjukvara samt validering och utvärdering i form av byggnation och testning av en prototyp. Resultatet som erhållits i denna rapport inkluderar potentiella funktioner och motsvarande kravspecifikation, fem typer av hårdvara och tvårekommenderade mjukvaruplattformar. Reliabiliteten av dessa valideras med en prototyp med två typiska funktioner, kontrolleraen motor på en elektrisk dörr samt kombinera kommunikationen av olika system. Trealternativa lösningar samt två alternativ till framtida studier rekommenderas i slutet av rapporten. Baserat på resultaten har utvecklare möjlighet till en preliminär specifikation,förståkrav påarkitektur, användbara verktyg och material för implementation. Dennarapport kommer att underlätta förbättring av Scanias elektriska system och utveckling iframtiden.
|
28 |
Automated advanced analytics on vehicle data using AI / Automatiserad avancerad analys av fordonsdata med hjälp av AIZhang, Simin January 2020 (has links)
The evolution of electrification and autonomous driving on automotive leads to the increasing complexity of the in-vehicle electrical network, which poses a new challenge for testers to do troubleshooting work in massive log files. This thesis project aims to develop a predictive technique for anomaly detection focusing on user function level failures using machine learning technologies.\\ Specifically, it investigates the performance of point anomaly detection models and temporal dependent anomaly detection models on the analysis of Controller Area Network (CAN) data obtained from software-in-loop simulation. For point anomaly detection, the models of Isolation forest, Multivariate normal distribution, and Local outlier factor are implemented respectively. For temporal dependent anomaly detection, the model of an encoder-decoder architecture neural network using Long Short-Temporal Memory (LSTM) units is implemented, so is a stacking hybrid detector in the combination of LSTM Encoder and Local outlier factor.\\ With a comparison of the comprehensive performance of the proposed models, the model of LSTM AutoEncoder is selected for detecting the anomalies on sequential data in CAN logs. The experiment results show promising detection performance of LSTM AutoEncoder on the studied functional failures and suggest that it is possible to be deployed in real-time automated anomaly detection on vehicle systems. / Utvecklingen av elektrifiering och autonom körning på fordon leder till den ökande komplexiteten i fordonets elektriska nätverk, vilket utgör en ny utmaning för testare att göra felsökningsarbete i massiva loggfiler. Detta avhandlings syftar till att utveckla en förutsägbar teknik för detektering av avvikelser med fokus på användarfunktionsnivåfel med maskininlärningstekniker.\\ Specifikt undersöker den prestandan hos punktavvikelsedetekteringsmodeller och tidsberoende anomalidetekteringsmodeller på analysen av data från Controller Area Network (CAN) erhållen från simulering av mjukvara in-loop. För detektion av punktavvikelser implementeras modellerna för Isolation forest, Multivariate normal distribution och Local outlier factor. För temporär beroende anomalidetektering implementeras modellen för ett kodnings-avkodningsarkitekturneuralt nätverk som använder Long Short-Temporal Memory (LSTM) -enheter, så är en stapling hybriddetektor i kombination med LSTM Encoder och Local outlier factor.\\ Med en jämförelse av den omfattande prestandan hos de föreslagna modellerna väljs modellen för LSTM AutoEncoder för att detektera avvikelser på sekventiell data i CAN-loggar. Experimentresultaten visar lovande detektionsprestanda för LSTM AutoEncoder på de studerade funktionella misslyckandena och föreslår att det är möjligt att distribueras i realtid automatiserad anomalidetektering på fordonssystem.
|
29 |
Distributed control system network for an electrostatic roll separatorTheron, Pieter 03 1900 (has links)
Thesis (MScEng (Electrical and Electronic Engineering))--University of Stellenbosch, 2006. / The distributed control system network involves analog data acquisition nodes
interconnected through CAN and USB protocol interfaces to form a network.
The network is designed to be generically applicable to various control
problems. This network of controllers was specifically utilised on a scaled-down
electrostatic roll separator plant used in the mineral processing industry. A SISO
and a MIMO regulator was designed to demonstrate the regulation of plant
parameters. The MIMO regulator was employed in a scheme that optimises the
plant yield automatically.
Analog data acquisition nodes were designed and built especially for the
purposes of this project. These nodes were installed on the electrostatic roll
separator plant. PC based application software was written so that plant ID
experiments could be performed. SISO and MIMO regulators along with a yield
optimising scheme was designed and implemented in the application software.
Both SISO and MIMO regulators successfully regulated plant outputs. The nonconducting
mineral product grade was regulated by the SISO regulator. The
non-conducting mineral product grade and conductor mineral mass flow was
regulated by the MIMO regulator. The yield optimiser successfully employed the
MIMO regulator to optimise the plant yield automatically.
|
30 |
Development of Test Equipment for Analysis of Camera Vision Systems Used in Car Industry : Printed Ciruit Board Design and Power Distribution Network StabilityJohansson, Jimmy, Odén, Martin January 2015 (has links)
The main purpose of this thesis was to develop a printed circuit board for Autoliv Electronics AB. This circuit board should be placed in their test equipment to support some of their camera vision systems used in cars. The main task was to combine the existing hardware into one module. To be able to achieve this, the most important factors in designing a printed circuit board was considered. A satisfying power distribution network is the most crucial one. This was accomplished by using decoupling capacitors to achieve low enough impedance for all circuits. Calculations and simulations were executed for all integrated circuits to find the correct size and numbers of capacitors. The impedance of the circuit board was tested with a network analyzer to confirm that the impedance were low enough, which was the case. System functionality was never tested completely, due to delivery problems with some external equipment.
|
Page generated in 0.0736 seconds