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 |
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.
|
56 |
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.
|
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.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.
|
58 |
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.
|
59 |
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.
|
60 |
Data Injection and Partial ECUSimulation : Modifying CAN and UART messages for testing of ECUs / Datainjektion och partiell ECU-simulering : Ändring av CAN- och UART-meddelanden för testing av ECUerFlink, Erik January 2022 (has links)
Modern vehicles contain lots of Electronic Control Units (ECUs) that control different systems. They communicate with each other and other components through communication interfaces such as Controller Area Network (CAN) and Local Interconnect Network (LIN) buses or simple Universal Asynchronous Receiver/Transmitter (UART) interfaces. Testing of ECUs is an important part of the vehicle development process. Testing can be performed in multiple levels, where ECUs are first tested individually and communication with other ECUs is simulated. At a later stage, multiple ECUs are integrated and communicate autonomously with each other. Testing at a lower abstraction level with simulated systems gives the tester a lot more control and ability to test edge cases while testing at a higher abstraction level with real systems is more realistic. This thesis project investigates a new testing concept, where ECUs are partially simulated by modifying CAN messages that are sent between connected ECUs in real time to answer the research question ”Can better or easier testing of ECUs be enabled by combining concepts and tools from different levels of testing?”. This is done by developing two different testing tool prototypes. One based around a computer, the CANoe software and a Vector CAN interface. One consisting of an embedded system with a simple Human-Machine Interface (HMI). A method for minimizing delay for data injection in a UART interface using a Multiplexer (MUX) is also proposed, implemented and tested. Prototypes are developed and tested with both generated input data and with real systems at Scania. Developers and testers at Scania are also interviewed to get their opinions on the prototypes, the general concept and future use cases. The results indicate that the partial simulation concept has potential to be useful and lead to better or easier testing as well as development of ECUs. Some future work is suggested for further development of the prototypes as well as for additional research into the subject. / Moderna fordon innehåller många elektroniska styrenheter, så kallade ECUer, somstyr olika system. Dessa kommunicerar med varandra via olika gränssnitt såsom Controller Area Network (CAN)- och Local Interconnect Network (LIN)-bussar eller enklare Universal Asynchronous Receiver/Transmitter (UART)-gränssnitt. Testning av ECUer är en viktig del av utvecklingsprocessen för fordon. Testning kan utföras på flera nivåer, där ECUer först testas individuellt och kommunikation med andra ECUer simuleras. Senare integreras flera ECUer och kommunicerar autonomt med varandra. Testning på en lägre abstraktionsnivå med simulerade system ger testaren bättre kontroll över testerna och möjliggör att enkelt testa olika specialfall, medan testning på en högre abstraktionsnivå med riktiga system är mer realistisk. Detta examensarbete undersöker ett nytt testningskoncept, där ECUer simuleras partiellt genom att modifiera CAN-meddelanden som skickas mellan sammankopplade ECUer i realtid, för att svara på forskningsfrågan ”Kan bättre eller enklare testning av ECUer möjliggöras genom att kombinera koncept och verktyg från olika testnivåer?”. Detta görs genom att utveckla två olika prototyper för ändring av CAN-meddelanden. Den ena baseras på en dator, mjukvaran CANoe och ett CAN-interface från Vector. Den andra utgörs av ett inbyggt system med ett enkelt användargränssnitt. En metod för att minimera fördröjningen när data injiceras i ett UART-gränssnitt med hjälp av en Multiplexer (MUX) föreslås, implementeras och testas också. Prototyper utvecklas och testas både med genererad indata och med riktiga system på Scania. Utvecklare och testare på Scania intervjuas också för att samla in deras åsikter om prototyperna, det generella konceptet samt möjliga framtida användningsfall. Resultaten indikerar att partiell simulering som koncept har potential att vara användbart och leda till bättre eller enklare testning samt utveckling av ECUer. En del utökningar och ytterligare utveckling av de framtagna prototyperna föreslås tillsammans med förslag på ytterligare forskning inom området.
|
Page generated in 0.0377 seconds