51 |
Vestavěná řídicí jednotka pro ovládání laboratorního zařízení / Embedded Control Unit for Instrumentation of Laboratory ApplianceVoda, Zbyšek January 2020 (has links)
Aim of this thesis is modular design of control system for Golem device, which is used for drug research. Several modules with specified controlled area were designed. They communicate using CAN bus and are controlled by Raspberry Pi computer. The thesis includes PCB design and control firmware for modules, backend application for Raspberry Pi, which provides application interface, and simple protocol used for communication between modules. Designed system was tested in simulated environment.
|
52 |
Řízení modelu v reálném čase / Real-time Control of Ball on Wheel ModelKrejčí, Roman January 2015 (has links)
This diploma thesis deals with control the Ball on the wheel system in real time. In the first part there is made mathematical model of system, which is described by state equations. Then the laboratory model of Ball on the wheel system and its parts are described. The laboratory model consists servo drive, servo amplifier, microcontroller with real-time operating system and distance sensors. In the practical part of the thesis there is designed control of system by linear quadratic regulator and its implementation with control peripherals into microcontroller with real-time operating system. Ball on the wheel system is controlled by microcontroller, which sends a commands to servo amplifier by CAN bus.
|
53 |
Designing and Development of a Data Logging and Monitoring ToolRehman, Habib Ur 15 September 2016 (has links)
Since the mid 90's computer communication has become more and more common in cars and other auto mobiles. CAN based networks with sensors transmitting small data packets are utilized in the automotive industry to operate and supervise vehicles' functionality. To ease communication several higher layer protocols for CAN based networks have been developed. In some applications it is necessary to exchange information between networks using different protocols, and by connecting the two networks to a gateway, the information is translated and forwarded and intercommunication is enabled. This master thesis is conducted at Torqeedo GmbH, Munich. Theme of the thesis was “Designing and Development of a Data Logging and Monitoring Tool”. Term “data logging” refers to the gathering or collection of specific data over a period of time. Monitoring means evaluate the data we are logging. Tools for data logging and monitoring are used in variant application these days. In medical, in-vehicle data logging and environment monitoring. This data could be voltage, current temperature, Time stump, heartbeat of the patient, vehicle fuel level etc. To capture and log data various communication channels used. Such channel varies from simple data cable to satellite link. There are variant protocols used for different communication channels. For our DBHS logging and monitoring tool we are using CANopen protocol. Main goal of this thesis is to develop a tool which can make debugging easy and log connection box data so we can use logged data later on for offline data analysis and simulation purposes.
|
54 |
Test System for Charging Communication of Use Cases based on Different StandardsPatel, Jinal Vishnubhai 25 January 2022 (has links)
To charge an all types of Electric Vehicles (EVs) is the most primary part of the electrical vehicle industry. Nowadays charging communication between vehicle and
charging station becoming more and more popular. Automotive industries are trying to charge vehicles in minimal time and also the secured one. In the charging
communication scenario, current is flowing through the charging station to the EV through electric line and normally communication between them takes place with
the help of Controller Area Network (CAN), Wi-Fi and Powerline Communication (PLC) etc. There are two types of charging communication available in the current
industry: High level and Low level communication for Alternating Current (AC) and Direct Current (DC). Low Level Communication (LLC) uses only Pulse
Width Modulation (PWM) signals to transmit data, which is analog signals. On the other hand, High level Communication (HLC) provides digital and IP network
based communication. These both types also support many different standards for communication. For example, ISO 15118, IEC 61851, DIN 70121 and many more.
These standards have the message sequences for the flow of charging and also their implementation.
The goal of this thesis is the development of low cost EVSE test system, which has the PLC technology with up to 10 Mbps data rate and two different standards for
charging communication with HLC. This thesis proposes an implementation between a communication controller or SECC of Electric Vehicle Supply Equipment (EVSE)
side and Signal Level Attenuation Characterization (SLAC) in PLC modem. SLAC functionality helps to overcome the problem of crosstalk while charging. In this
work, there will be a test system with SECC and PWM generator, some resistors to identify proper lock mechanism between charging cable and vehicle inlet, the ISO
15118 and IEC 61851 for PWM signals. Implementation of SECC will be in JAVA language and each message executed in XML script language. Our examination
shows this approach very remarkable low cost AC based test system with digital communication system, which can help to test direct or virtual EV or HiL system.
|
55 |
Safety/Security Co-design for Automotive CAN BusesZhang, Mingqing 10 December 2024 (has links)
The automotive industry heavily relies on the controller area network (CAN) due to its low cost and robustness. However, as vehicle connectivity grows, CAN buses become more vulnerable to cyberattacks such as spoofing, sniffing, replay, and denial of service (DoS), compromising both safety and (cyber-)security. Most existing attempts to secure CAN buses necessitate modifications to the hardware or protocol, which increase costs and complicate implementation, or they employ security schemes that negatively impact timing behavior and safety for both passengers and other road participants. To address this problem, we first propose a safety/security co-design approach based on combining a technique we call periodic authenticated encryption. On the other hand, DoS attacks on CAN buses can typically only be mitigated rather than completely rejected, due to CAN's inherent characteristics. We hence propose a priority-raise approach to this aim. Further, securing CAN buses requires sending additional frames, which frames undergo individual arbitration processes, further increasing delay. To alleviate this situation, we propose an ID mirroring technique. Finally, to accommodate to varying timing requirements in safety-critical applications, we propose a dynamic encryption switching approach. To evaluate the efficacy of these techniques, we conducted experiments on real hardware and carried out extensive simulations using MATLAB/Simulink and OMNeT++. Additionally, we presented various case studies involving electronic stability control (ESC), emergency braking, adaptive cruise control (ACC), and cooperative driving. Our findings demonstrate that the proposed techniques effectively reduce transmission delays while mitigating or preventing all major cyberattacks on the CAN bus. Furthermore, these techniques enable us to meet typical automotive deadlines on CAN buses, fulfilling both safety and security requirements within automotive systems.:Introduction
Fundamentals
Related work
Case studies
Rejecting sniffing, spoofing and replay attacks on CAN buses
Mitigating DoS attacks on CAN buses
Improving timing on secured CAN buses
Evaluation
Concluding remarks
Bibliography
Appendix
|
56 |
Intrångsdetektering på CAN bus data : En studie för likvärdig jämförelse av metoderHedman, Pontus, Skepetzis, Vasilios January 2020 (has links)
Utförda hacker-attacker på moderna fordon belyser ett behov av snabb detektering av hot inom denna miljö, särskilt när det förekommer en trend inom denna industri där moderna fordon idag kan klassas som IoT-enheter. Det förekommer kända fall av attacker där en angripare förmår stoppa fordon i drift, eller ta bromsar ur funktion, och detta har påvisats ske fjärrstyrt. Denna studie undersöker detektion av utförda attacker, på en riktig bil, genom studie av CAN bus meddelanden. De två modellerna CUSUM, från området Change Point Detection, och Random Forests, från området maskininlärning, tillämpas på riktig datamängd, för att sedan jämföras på simulerad data sinsemellan. En ny hypotesdefinition introduceras vilket möjliggör att evalueringsmetoden Conditional expected delay kan nyttjas för fallet Random Forests, där resultat förmås jämföras med evalueringsresultat från CUSUM. Conditional expected delay har inte tidigare studerats för metod av maskininlärning. De båda metoderna evalueras också genom ROC-kurva. Sammantaget förmås de båda metoderna jämföras sinsemellan, med varandras etablerade evalueringsmetoder. Denna studie påvisar metod och hypotes för att brygga de två områdena change point detection och maskininlärning, för att evaluera de två enligt gemensamt motiverade parametervärden. / There are known hacker attacks which have been conducted on modern vehicles. These attacks illustrates a need for early threat detection in this environment. Development of security systems in this environment is of special interest due to the increasing interconnection of vehicles and their newfound classification as IoT devices. Known attacks, that have even been carried out remotely on modern vehicles, include attacks which allow a perpetrator to stop vehicles, or to disable brake mechanisms. This study examines the detection of attacks carried out on a real vehicle, by studying CAN bus messages. The two methods CUSUM, from the field of Change Point Detection, and Random Forests, from the field of Machine Learning, are both applied to real data, and then later comparably evaluated on simulated data. A new hypothesis defintion is introduced which allows for the evaluation method Conditional expected delay to be used in the case of Random Forests, where results may be compared to evaluation results from CUSUM. Conditional expected delay has not been studied in the machinelarning case before. Both methods are also evaluated by method of ROC curve. The combined hypothesis definition for the two separate fields, allow for a comparison between the two models, in regard to each other's established evaluation methods. This study present a method and hypothesis to bridge the two separate fields of study, change point detection, and machinelearning, to achieve a comparable evaluation between the two.
|
57 |
Análise da norma ISO11783 e sua utilização na implementação do barramento do implemento de um monitor de semeadora. / Analysis of ISO11783 and its usage in the implementation of a Planter Monitor implement bus network.Guimarães, Alexandre de Almeida 19 February 2003 (has links)
A utilização de eletrônica embarcada na agricultura tem crescido rapidamente, tornando necessária a utilização de diversos módulos a bordo da máquina (trator e implemento). Considerando-se os impactos relacionados a esta tendência, alternativas tecnológicas devem ser geradas e devidamente exploradas, especialmente sobre os sistemas de controle e o cabeamento requeridos. As arquiteturas eletro-eletrônicas devem garantir o mínimo de custo de implementação e tempo de manutenção. Os sistemas de controle devem operar maximizando a disponibilidade das informações, o que implica a necessidade de troca de dados entre estes diversos sistemas de controle e, portanto, a existência de um protocolo de comunicação serial internacionalmente padronizado. Neste contexto, este trabalho aborda os diversos protocolos de comunicação serial - como o RS232, o RS485 e o CAN (Controller Area Network) - e as suas normas específicas, voltadas às aplicações agrícolas, como a ISO11783 e a DIN 9684, comparando-as. Dessa análise resulta a indicação da ISO11783, norma baseada no protocolo CAN, como a mais interessante para as aplicações agrícolas. Essa norma é estudada em detalhes, o que permite a criação de um roteiro de estudo e implementação do referido protocolo. Finalmente, é desenvolvida uma aplicação deste protocolo, considerando-se uma rede de comunicação de dados de um Monitor de Semeadora, a fim de demonstrar sua aplicação prática. / The use of on-board electronics in agriculture has grown quickly, requiring many electronic modules on-board machines (tractor and implement). Considering the trend related impacts, alternative technologies should be developed and used properly, especially on control systems and on the required wiring harness. Electro-electronic architectures should provide minimum implementation cost and maintenance related time. Control systems should operate maximizing the availability of information that implies on the necessity of data exchange among these variety of control systems and also, on the existence of an international standardized serial communication protocol. Considering that, this documentation covers many serial communication protocols - as RS232, RS485 and CAN (Controller Area Network) - and the agricultural applications related standards as ISO11783 and DIN 9684, comparing them. This analysis results in the indication of ISO11783, a CAN Bus based standard, as the most interesting to agricultural applications. This standard is analyzed in details, making possible the development of a protocol related study and implementation guideline. Finally, a protocol related application is developed for a Planter Monitor implement bus network, looking forward to demonstrating an ISO11783 real implementation.
|
58 |
Análise da norma ISO11783 e sua utilização na implementação do barramento do implemento de um monitor de semeadora. / Analysis of ISO11783 and its usage in the implementation of a Planter Monitor implement bus network.Alexandre de Almeida Guimarães 19 February 2003 (has links)
A utilização de eletrônica embarcada na agricultura tem crescido rapidamente, tornando necessária a utilização de diversos módulos a bordo da máquina (trator e implemento). Considerando-se os impactos relacionados a esta tendência, alternativas tecnológicas devem ser geradas e devidamente exploradas, especialmente sobre os sistemas de controle e o cabeamento requeridos. As arquiteturas eletro-eletrônicas devem garantir o mínimo de custo de implementação e tempo de manutenção. Os sistemas de controle devem operar maximizando a disponibilidade das informações, o que implica a necessidade de troca de dados entre estes diversos sistemas de controle e, portanto, a existência de um protocolo de comunicação serial internacionalmente padronizado. Neste contexto, este trabalho aborda os diversos protocolos de comunicação serial - como o RS232, o RS485 e o CAN (Controller Area Network) - e as suas normas específicas, voltadas às aplicações agrícolas, como a ISO11783 e a DIN 9684, comparando-as. Dessa análise resulta a indicação da ISO11783, norma baseada no protocolo CAN, como a mais interessante para as aplicações agrícolas. Essa norma é estudada em detalhes, o que permite a criação de um roteiro de estudo e implementação do referido protocolo. Finalmente, é desenvolvida uma aplicação deste protocolo, considerando-se uma rede de comunicação de dados de um Monitor de Semeadora, a fim de demonstrar sua aplicação prática. / The use of on-board electronics in agriculture has grown quickly, requiring many electronic modules on-board machines (tractor and implement). Considering the trend related impacts, alternative technologies should be developed and used properly, especially on control systems and on the required wiring harness. Electro-electronic architectures should provide minimum implementation cost and maintenance related time. Control systems should operate maximizing the availability of information that implies on the necessity of data exchange among these variety of control systems and also, on the existence of an international standardized serial communication protocol. Considering that, this documentation covers many serial communication protocols - as RS232, RS485 and CAN (Controller Area Network) - and the agricultural applications related standards as ISO11783 and DIN 9684, comparing them. This analysis results in the indication of ISO11783, a CAN Bus based standard, as the most interesting to agricultural applications. This standard is analyzed in details, making possible the development of a protocol related study and implementation guideline. Finally, a protocol related application is developed for a Planter Monitor implement bus network, looking forward to demonstrating an ISO11783 real implementation.
|
59 |
Metodika návrhu synchronizace a obnovy stavu systému odolného proti poruchám / Methodology for fault tolerant system state synchronization design and its recovery from faultsSzurman, Karel January 2021 (has links)
In this Ph.D. thesis, a new methodology for the fault tolerant system state synchronization design and its recovery from faults is presented. A state synchronization method designed by means of the proposed methodology allows to repair the state of sequential logic elements implemented in the FPGA application logic, which cannot be repaired by the partial dynamic reconfiguration. The proposed methodology describes possible state synchronization design methods with respect to TMR granularity, dependence of the system function on its previous states and the system architecture. The methodology focuses on coarse-grained TMR architectures and state synchronization in the systems controlled by means of finite state machines or a processor. The use of the methodology is demonstrated on the CAN bus control system and the microcontroller NEO430, for which specific synchronization methods were designed. The systems reliability and new ability of the systems for recovery from faults were verified in the presence of simulated SEU faults. The experimental results and the contribution of this thesis are discussed in the conclusion.
|
60 |
Telemetrie pro formuli Dragon IV / Telemetry for Dragon IV FormulaBezdíček, Jan January 2014 (has links)
The aim of this master's thesis was to design and construct complete telemetry system for the student formula Dragon IV constructed for international Formula Student competition. At first, the work deals with the measurement of the physical quantities, telemetry system and automotive sensors of the formula, their mutual communication and communication with the CAN bus. It also describes the procedure of hardware design including choosing right inertial sensors and a GPS module and their using in telemetry system. The work contains materials for production of two-layer printed circuit board extending the microcomputer BeagleBone Black on the inertial sensors and the GPS module. The bigger part of the telemetry system is the firmware for hardware and software for the computer user. Both written in programming language C++ and C# are included in this work as well. This user application serves for wireless receiving data from the hardware and their showing and logging. In addition this user application can be used for wireless hardware configuration. The final product is the complete telemetry system and it is suitable for selling to end customer.
|
Page generated in 0.0185 seconds