11 |
CAN Tool for Atlas Copco’s Rig Control System / CAN-verktyg för Atlas Copcos riggkontrollsystemLjung, Marcus, Turner, Per January 2013 (has links)
The goal of this 15 hp thesis in computer engineering was to develop a tool for monitoring and analyzing the data flow on a Controller Area Network (CAN) called Rig Control System (RCS) that is used by Atlas Copco. Atlas Copco develops and manufactures machines for Mining and Rock Excavation. The Rocktec division is responsible for the Rig Control System platform used on machines in all division within the Mining and Rock Excavation Technique (MR) business area. The tool’s primary purpose is monitor and analyze data from the RCS network and present the analyzed data in an easy way to help with development and maintenance of RCS and machines that use RCS. The advantages and how data is sent over the CAN bus are presented as well as the CANopen protocol which is a higher layer protocol based on CAN. Two ways of data acquisition from RCS are presented, a simulated environment and real hardware. Different types of interprocess communication are presented as well as the pros and cons of each of these types. The creation of the tool required a Graphical User Interface (GUI) so different frameworks for this task are also presented and discussed. A version of the tool is presented and discussed in detail. The result of the project is a tool that with further development can be of great use to developers and service engineers working with RCS. / Målet med detta 15 hp examensarbete inom datateknik var att utveckla ett verktyg för att övervaka och analysera dataflödet på ett Controller Area Network (CAN) kallat Rig Control System (RCS) som används av Atlas Copco. Atlas Copco utvecklar och tillverkar maskiner för gruvdrift och bergbrytning. Rocktec-divisionen är ansvarig för Rig Control System-plattformen som används i maskiner från alla avdelningar inom affärsområdet Mining and Rock Excavation Technique (MR). Verktygets primära uppgift är att övervaka och analysera data från RCS-nätverket och presentera den analyserade datan på ett lättöverskådligt sätt för att vara till hjälp vid utveckling och underhåll av RCS och maskiner som använder RCS. Fördelar, hur data skickas över CAN-bussen och även CANopen-protokollet, som är ett högnivåprotokoll baserat på CAN, presenteras. Två olika sätt att samla in data från RCS presenteras, en simulerad miljö och riktig hårdvara. Olika typer av interprocesskommunikation och deras respektive fördelar och nackdelar presenteras. Skapandet av verktyget krävde ett grafiskt användargränssnitt så olika ramverk för denna uppgift presenteras och diskuteras i detalj. Resultatet av projektet är ett verktyg som med vidare utveckling kan vara till stor användning för utvecklare och servicetekniker som arbetar med RCS.
|
12 |
Conception et évaluation de performance d'un Bus applicatif, massivement parallèle et orienté service / Design and Performance Evaluation of a Massively Parallel Service-Oriented BusBenosman, Ridha Mohammed 12 December 2013 (has links)
Enterprise Service Bus (ESB) est actuellement l'approche la plus prometteuse pour l'implémentation d'une architecture orientée services (SOA : Service-Oriented Architecture) par l'intégration des différentes applications isolées dans une plateforme centralisée. De nombreuses solutions d'intégration à base d'ESB on été proposées, elles sont soit open-source comme : Mule, Petals, ou encore Fuse, soit propriétaires tels que : Sonic ESB, IBM WebSphere Message Broker, ou Oracle ESB. Cependant, il n'en existe aucune en mesure de traiter, à la fois des aspects : d'intégration et de traitement massivement parallèle, du moins à notre connaissance. L'intégration du parallélisme dans le traitement est un moyen de tirer profit des technologies multicœurs/multiprocesseurs qui améliorent considérablement les performances des ESBs.Toutefois, cette intégration est une démarche complexe et soulève des problèmes à plusieurs niveaux : communication, synchronisation, partage de données, etc.Dans cette thèse, nous présentons l'étude d'une nouvelle architecture massivement parallèle de type ESB. / Enterprise service bus (ESB) is currently the most promising approach for business application integration in distributed and heterogeneous environments. It allows to deploy a service-oriented architecture (SOA) by the integration of all the isolated applications on a decentralized platform.Several commercial or open source ESB-based solutions have been proposed. However, to the best of our knowledge, none of these solutions has integrated the parallel processing. The integration of parallelism in the treatment allows to take advantage of the multicore/multiprocessor technologies and thus can improve greatly the ESB performance. However, this integration is difficult to achieve, and poses problems at multiple levels (communication, synchronization, etc). In this study, we present a new massively parallel ESB architecture that meets this challenge.
|
Page generated in 0.1544 seconds