Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Software implementation of CAN-bus controller in local sensor networks
Języki publikacji
Abstrakty
W pracy przedstawiono analizę możliwości oraz opracowaną koncepcję zastąpienia sprzętowej implementacji protokołu CAN realizacją programową. Ma to na celu znaczne uproszczenie systemu i redukcję kosztów budowy rozproszonej sieci pomiarowo-kontrolnej w przypadku obsługi większej liczby czujników i układów wykonawczych przy małym obciążeniu sieci. Wiąże się to z koniecznością wprowadzenia szeregu założeń oraz wynikającymi z nich ograniczeniami, które również omówiono. Następnie zaprezentowano koncepcję programowej implementacji kontrolera magistrali CAN dla wybranego układu mikroprocesorowego i omówiono sposób realizacji jego głównych funkcji. Na koniec zaprezentowano i przedyskutowano wyniki obliczeń i badań doświadczalnych, przeprowadzonych w celu weryfikacji poprawności działania systemu oraz ustalenia warunków synchronizacji sprzętowej i programowej implementacji protokołu CAN w na przykładzie wybranego kontrolera CAN. Pokazano też alternatywne możliwości realizacji programowej kontrolera i ich wpływ na parametry systemu CAN.
The possibility analysis and elaborated conception of substitution of hardware solution of CAN protocol using programmable realization have been presented in the paper. It was made in order to significant system simplification as well as costs reduction of distributed control-measuring network in the case of operation of big number of sensors and executive circuits with low network loading. The required assumptions and connected with them constraints have been also discussed. The idea of programming implementation of CAN-bus controller for selected microprocessor system has been presented with discussion of its main functions. A the end, the results of calculations and laboratory tests conducted for hardware and programmable synchronization of CAN protocol (on example selected CAN controller) have been included. The alternative possibilities of programming realization of controller and their influence on parameters of CAN system have been also shown.
Słowa kluczowe
Wydawca
Rocznik
Tom
Strony
8--11
Opis fizyczny
Bibliogr. 8 poz.
Twórcy
autor
- Politechnika Rzeszowska
autor
- Politechnika Rzeszowska
autor
- Politechnika Rzeszowska
autor
- Politechnika Rzeszowska
Bibliografia
- [1] Lawrenz W., CAN System Engineering: from Theory to Practical Applications, Springer, New York, 1997.
- [2] ISO 11898-1:2003 Road vehicles - Controller area network (CAN) - Part 1: Data link layer and physical signaling.
- [3] CAN Bus Specification 2.0, Robert Bosch GmbH, 1991.
- [4] Controller area network protocol specification, Ver. 2.0, Philips Semiconductors, 1991.
- [5] Kalita W., Kamuda K., Kołodziejski J., Magistrala CAN. Struktura, właściwości i zastosowania, Elektronika: Cz. I. Ogólna charakterystyka, 6/2004, s. 4-9.
- [6] Kalita W., Kamuda K., Kołodziejski J., Magistrala CAN. Struktura, właściwości i zastosowania, Elektronika: Cz. II . Protokół CAN, 7/2004, s. 6-11.
- [7] Kalita W., Kamuda K., Kołodziejski J., Magistrala CAN. Struktura, właściwości i zastosowania, Elektronika: Cz. III . Aplikacje praktyczne, 10/2004, s. 42-46.
- [8] Microchip Technology: “MCP 2551 High-speed CAN Transceiver – Datasheet”, 2003.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-dc7217be-2b0b-4f01-b59f-5244cdd6369e