Spelling suggestions: "subject:"ethernet"" "subject:"d'ethernet""
1 |
Ethernet in Steer-by-wire ApplicationsIbrahim, Muhammad January 2011 (has links)
A Controller Area Network (CAN) is a multi-master serial data communication bus designed primarily for the automotive industry. It is reliable and cost-effective and features error detection and fault confinement capabilities. CAN has been widely used in other applications, such as onboard trains, ships, construction vehicles, and aircraft. CAN has even been applied within the industrial automation segment in a range of devices such as programmable controllers, industrial robots, digital and analog I/O modules, sensors, etc. Despite its robustness and other positive features, the CAN bus has limitations in form of limited maximum data rate and maximum bus length. Also the CAN network topology is rigidly fixed which is a severe limiting factor in some of its application cases, therefore several industrial actors are evaluating alternatives to CAN. Ethernet is one of the potential candidates to replace CAN. It is a widespread and well knowntechnology, easily accessible, and many off-the-shelf solutions are available. It can support extended networks and offers wide possibilities in terms of network topology thanks to active switches. It features very high bandwidth, which has increased systematically from 10 Mbps to 100 Gbps year after year, always preserving backward compatibility to the maximum possible extent. The purpose of this thesis project is to investigate the possibility of replacing the CAN bus with Ethernet according to the following requirements: Standard off-the-shelf components and software stacks No modification of the network node application software, i.e. messages formatted accordingto CAN protocols must be transferred by means of Ethernet. A main issue is that CAN is time deterministic; it is always possible to predict the maximum latency in a message transfer. On the other hand Ethernet is still considered unreliable for time-critical applications, although the advent of Ethernet switches has minimized this non-deterministic behavior. A unique approach to this issue is offered as a result of the work done by Time Critical Networks, a newly started Swedish company. Their tool makes it possible to calculate the maximum forwarding time of a frame in an Ethernet network. This tool may make it possible to validate the use of Ethernet for time-critical applications. CPAC Systems, a company in the Volvo group which develops and manufactures steer-by-wire systems based on the CAN technology, wishes to verify whether Ethernet could now be considered as a solution to complement or replace CAN, thus overcoming CAN’s limitations. This verification is the goal of this master thesis project. The work was carried out through three different phase: First we performed a theoretical evaluation by modeling the Ethernet network using Time Critical Network’s tools. Next we verified the results by implementing the modeled CAN/Ethernet network that was previously modeled. Finally, we validated the solution by directly testing the modeled CAN/Ethernet in combination with CPAC System’s steer-by-wire technology. The results obtained show that Ethernet in combination with Time Critical Network’s modeling tool, when it comes to time-determinism, can be a complement and/or an alternative to the CAN bus. / En Controller Area Network (CAN) är en multi-master seriell datakommunikation buss utformad främst för fordonsindustrin. Den är pålitlig och kostnadseffektiv och har feldetektering och fel förmåga instängdhet. CAN har ofta används i andra tillämpningar, som ombord på tåg, fartyg, fordonkonstruktion, och flygplan. CAN har även använts inom industriautomation segmentet i en radapparater som programmerbara styrsystem, industrirobotar, digitala och analoga I/O-moduler, sensorer, etc. Trots sin robusthet och andra positiva egenskaper har CAN-bus begränsningar i form av begränsad maximal datahastighet och maximal buss längd. Även CAN nätverkstopologin är fast förankrade vilket är en svår begränsande faktor i några av dess tillämpning fall därför flera industriella aktörer utvärderar alternativ till CAN. Ethernet är en av de potentiella sökande för att ersätta CAN. Det är en utbredd och väl känd teknik, lättillgänglig, och många off-the-shelf lösningar finns tillgängliga. Det kan stödja utökade nätverk och erbjuder stora möjligheter när det gäller nätverkstopologin tack vare aktiv växlar. Den har mycket hög bandbredd, vilket har ökat systematiskt från 10 Mbps till 100 Gbps år efter år, alltid bevara bakåtkompatibilitet i största möjliga utsträckning. Syftet med detta examensarbete är att undersöka möjligheten att ersätta CAN-bussen med Ethernet i enlighet med följande krav: Standard off-the-shelf komponenter och stackar programvara Inga ändringar av nätverket nod programvara, formaterade dvs meddelanden enligt CAN protokollmåste överföras med hjälp av Ethernet. En viktig fråga är att CAN är dags deterministisk, det är alltid möjligt att förutse den maximala fördröjning i ett överfört meddelande. Å andra sidan Ethernet är fortfarande betraktas som otillförlitliga för tidskritiska applikationer, även om tillkomsten av Ethernet-switchar har minimeratdenna icke-deterministiska beteendeEn unik inställning till denna fråga är erbjuds som ett resultat av det arbete som tidskritiska Networks, ett nystartat svenskt företag. Deras verktyg gör det möjligt att beräkna den maximal avidarebefordran tid för en ram i ett Ethernet-nätverk. Detta verktyg kan göra det möjligt att valideraanvändningen av Ethernet för tidskritiska applikationer. CPAC Systems, ett bolag inom Volvokoncernen som utvecklar och tillverkar styr-by-wire-system baserade på CAN-tekniken, vill kontrollera om Ethernet nu kan betraktas som en lösning för att komplettera eller ersätta kan således övervinna CAN: s begränsningar. Denna kontroll är målet för detta examensarbete. Arbetet genomfördes genom tre olika fas: Först utförs en teoretisk utvärdering av modellering Ethernet-nätverk med hjälp av tidskritiska Networks verktyg. Nästa vi verifierat resultat genom att genomföra de modellerade CAN / Ethernet-nätverk som tidigare modellerats. Slutligen, validerade vi lösningen genom att direkt testa de modellerade CAN / Ethernet i kombination med CPAC Systems steer-by-wire-teknik. De resultat som erhållits visar att Ethernet i kombination med tidskritiska Networksmodelleringsverktyg, när det gäller tid-determinism, kan vara ett komplement och / eller ett alternativtill CAN-bussen.
|
2 |
Data Logging for Controller Area Network of Autonomous Vehicles : An Investigation of a CAN-Ethernet Gateway / Dataloggning av Controller Area Network för Autonoma Fordon : En undersökning av en nätsluss för CAN-EthernetGrönås, Daniel, Mazur, Fredrik January 2022 (has links)
With the development of autonomous vehicles, more and more technology is introduced into the automotive industry. Ethernet has found its way into the vehicle network, and it is forced to coexist with the well-established CAN bus. In terms of data acquisition, the presence of a mixed network brings challenges with significant changes in network architecture. This thesis explores CAN-Ethernet gateways as a replacement for the PCIe bus CAN transceivers utilized in today's logging systems, with the purpose to improve the adaptability of the autonomous logging system. A CAN-Ethernet gateway was implemented using Kvaser's DIN Rail SE400S-X10in an experimental comparison against the PCIe logging solution, including both classical CAN and CAN FD communication. In addition, a case study on the benefits and drawbacks with implementing an Ethernet architecture was performed, utilizing semi-structured interviews. It was concluded that a CAN-Ethernet gateway provides a robust solution in relation to data loss. Throughout the tests, the message loss rate was 0% for both logging solutions. However, CAN-Ethernetlogging introduced additional delay into the system. For the tests on a truck simulation rig the mean additional delay from a CAN-Ethernet gateway, compared to the existing PCIe-CAN logging, was 2 ms. Moreover, some spikes occurred and in a number of cases it could be up to 6 ms in additional delay compared to the existing PCIe logging. It was also proven difficult to time synchronize the gateway with the autonomous logging system, and unknown delays had an impact. Relevant metrics were obtained from relative measurements of side-by-side logging between the PCIe and CAN-Ethernet communication. The standard deviation and fluctuation of the delay were relevant metrics, since smaller fluctuations made the delay more predictable and real-time compatible. A CAN-Ethernet deployment may create a more complex architecture in general, and as of now has limitations for real-time systems. On the other hand, it may offer significant possibilities in future development of a more adaptable and scalable logging system. / Med utvecklingen av autonoma fordon har mer och mer teknologi introducerats inom fordonsindustrin. Ethernet har funnit sin väg in i fordonsnätverket och tvingas existera sida vid sida med den väletablerade CAN-bussen. För dataloggning orsakar närvaron av ett blandat nätverk (med både CAN och Ethernet) utmaningar i samband med stora förändringar inom nätverksarkitektur. Det här examensarbetet utforskar nätslussar för CAN-Ethernet som en ersättare till PCIe-bussens CAN-sändtagare som används i dagens loggningssystem. En CAN-Ethernet-nätsluss implementerades genom att använda Kvasers DIN Rail SE400S-X10 i en experimentell jämförelse med PCIe-loggningssystemet, och inkluderade både klassisk CAN samt CAN FD kommunikation. I tillägg gjordes en fallstudie om fördelar och nackdelar med att implementera en Ethernet-arkitektur,vilken grundades på semi-strukturerade intervjuer. Slutsatsen var att CAN-Ethernet-nätslussar tillhandahåller en robust lösning i förhållande till dataförlust. Under alla testerna var meddelandeförlusten 0% hos båda loggningsmetoderna. Däremot introducerade CAN-Ethernet-loggning en ökad fördröjning till systemet. För testerna på lastbilsriggsimulatorn var fördröjningen 2 ms jämfört med PCIe-CAN-loggningen. Dessutom förekom spikar i fördröjningen och i vissa fall resulterade fördröjningen i upp mot 6 ms, jämfört mot den befintliga PCIe-loggningen. Det visade sig även vara svårt att tidssynkronisera nätslussen med det autonoma loggningssystemet och okända fördröjningar hade en inverkan. Relevanta mått erhölls från relativa mätningar av jämsides loggning mellan PCIe och CAN-Ethernet kommunikation. Standardavvikelsen och fluktuation av fördröjningen var relevanta mått eftersom mindre fluktuationer resulterade i en mer förutsägbar samt realtidskompatibel fördröjning. Användningen av CAN-Ethernet kan, i allmänhet, resultera i en mer avancerad arkitektur och har i dagsläget begränsningar inom realtidssystem. Å andra sidan kan CAN-Ethernet erbjuda markanta möjligheter inom framtida utveckling av ett mer modulärt och skalbart loggningssystem.
|
Page generated in 0.0423 seconds