Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
байланыс протоколы
the communications protocol
RV C – контроллерлік желі шинасына негізделген байланыс протоколы. Бұл протокол демалыс көліктерінде үй және шасси құрамдастары арасында байланыс орнату үшін қолданылады. RV C көп өндіруші бар ортада басқару, үйлестіру және диагностика мақсатында пайдаланылады.
RV C is a communications protocol based on the Controller Area Network bus. The protocol is used in recreation vehicles to allow house and chassis components to communicate. RV C is used for control, coordination, and diagnostics, in a multi vendor environment.
Даму тарихы
RV C бастапқыда Демалыс көліктері индустриясының қауымдастығы (RVIA) әзірлеген. Алғашқы ресми талапнама 2005 жылы бекітілді, және сол кезде алғашқы RV C өнімдері сатылымға шығарылды. RVIA протоколды жетілдіруді және кеңейтуді жалғастырды, содан кейін 2008 жылы RV C протоколын әлемдік қауымдастыққа ашу мақсатымен ISO-ға өтініш берді. 2006 жылы Америкада алғашқы RV C жабдықталған демалыс көліктері сатылды. Басты қолданушылар Country Coach, Foretravel, Newell Coach және Western RV болды. Осы демалыс көліктері үшін RV C талаптарына сәйкес келетін компоненттер Valid Manufacturing Ltd., Automated Engineering Corp, SilverLeaf Electronics және HWH Corporation компаниялары өндірді. 2007 жылы RVIA өзінің негізгі көрмесінде Network Fest фестивалін өткізді. Фестиваль – 14 экспоненттен екі оннан астам RV C талаптарына сай өнімдер ұсынған білім беру шарасы болды.
RV C was initially developed by the Recreational Vehicle Industry Association. The first formal specification was approved in 2005, and the first RV C products were marketed at that time. The RVIA has continued to refine and expand the protocol, and in 2008 applied to ISO with the intention of opening the RV C protocol to the world community. In 2006 the first RV C equipped RVs were sold in America. The leading adopters were Country Coach, Foretravel, Newell Coach, and Western RV. RV C compliant components for these RVs were manufactured by Valid Manufacturing Ltd., Automated Engineering Corp, SilverLeaf Electronics, and HWH Corporation. In 2007, the RVIA hosted a Network Fest at their main industry show. The Fest was an educational event featuring over two dozen RV C compliant products from 14 exhibitors.
Хаттаманың жалпы сипаттамасы
RV C контроллерлік аймақ желісіне негізделген және 250 кбит/с шина жылдамдығымен жұмыс істейді. Деректер баскадан және сегіз байт деректен тұратын пакеттерде болады. Басында 8 биттік бастапқы мекенжай (Source Address) және 17 биттік параметрлік топ нөмірі (Parameter Group Number), сондай-ақ бірнеше қосымша биттер бар. Жалпы автобус қуаты секундына шамамен 2500 дерек пакеті, бірақ тәжірибеде автобус жүктемелері әлдеқайда төмен. RV C – бұл құрылғылардың бір-бірімен тікелей байланысуы. Желідегі әрбір CAN трансивері бірегей бастапқы мекенжайды қажет етеді, оны динамикалық немесе статикалық түрде тағайындауға болады. Деректер пакеттері құрылғыға емес, олардың мазмұнына байланысты басымдыққа ие болады. Қолданбалық қабат параметрлік топтардың нөмірлерін егжей-тегжейлі көрсетеді, олар дерек пакеттерінің мазмұнын қалай түсіндіру керектігін анықтайды. RV C комитетінің негізгі жұмысы – RV нарығына жаңа компоненттер енгізілген сайын жаңа параметрлік топтарды құру. RV C талаптарына сәйкес келетін құрылғы белгілі бір PGN-ді қолдауы керек. Олар:
RV C is based on Controller Area Network, and operates at a bus speed of 250 kbit/s. Data is contained in packets consisting of a header and eight data bytes. The header contains an 8 bit Source Address and a 17 bit Parameter Group Number, as well as a few additional bits. The total bus capacity is approximately 2500 data packets per second, although in practice bus loads are much lower. RV C is peer to peer. Each CAN transceiver on the network requires a unique source address, which can be assigned either dynamically or statically. Data packets are prioritized based on their contents, not the device. The Application Layer details the Parameter Group Numbers, which uniquely identifies how the contents of the data packet are to be interpreted. The primary work of the RV C committee is the creation of new Parameter Groups as new components are introduced in the RV marketplace. To be considered RV C compliant, a device must support certain PGNs. These are
Мекенжайды иелену (Address Claiming). Бұл тіпті статикалық мекенжайы бар құрылғылар үшін де міндетті. Диагностика. DM1 RVC PGN құрылғының мүмкіндіктері мен жағдайы туралы маңызды ақпаратты ұсынады. PGN сұрауы (Request for PGN). Нақты деректерді сұрағанда құрылғы жауап беруі тиіс. Өнім идентификаторы (Product ID). Бұл техникалық қызмет көрсетушіге құрылғыны анықтау үшін қажетті мәтіндік деректер. RV C-дегі маңызды түсінік – инстанция. RV-де құрылғының бірнеше "инстанциялары" жиі кездеседі. RV C мұны белгілі бір типтегі әрбір физикалық бірлікке инстанция нөмірін тағайындау арқылы жүзеге асырады. RV C дизайнының негізін құрайтын идея – "әрбір дерек пакеті дербес болады". Яғни, өте сирек жағдайларды есептемегенде, дерек пакетін түсіндіру үшін қажетті барлық ақпарат сол пакеттің ішінде болады. Бұл микропроцессордың протоколды іске асыруы үшін қажетті жад пен жылдамдықты айтарлықтай азайтады. Жалпы алғанда, комитет іске асыру құнын барынша төмендетуге ұмтылды.
Address Claiming. This is mandatory even for statically addressed devices. Diagnostics. The DM1 RVC PGN provides essential information on the device capabilities and status. Request for PGN. When asked for specific data, the device must respond. Product ID. This is text data essential for a service technician to identify the device. A key concept in RV C is the instance. In an RV, multiple "instances" of a device are common. RV C handles this using a unique method in which an instance number is assigned to each physical unit of a certain type. An idea that underlies much of RV C's design is that "every data packet stands alone". That is, with very few exceptions, all the information necessary to interpret a data packet is contained within that packet. This greatly reduces the memory and speed required for a microprocessor to implement the protocol. In general, the committee has been intent on keeping the cost of implementation to a minimum.
SAE J1939-мен байланысы
RV C протоколы SAE J1939 протоколынан көптеген ерекшеліктерді алған. J1939 мен RV C арасындағы басты айырмашылықтар: SAE J1939, RV C-нің "инстанциялау" мүмкіндігін қолдамайды. Негізгі диагностикалық хабарлама (DM1) RV C-де инстанцияны анықтау қажеттілігіне байланысты сәл өзгеше форматталады. SAE J1939 NAME PGN RV C-де қарапайымдастырылған.
RV C draws heavily from the SAE J1939 protocol. The primary differences between J1939 and RV C are:
SAE J1939 does not support RV C's "instancing". The main diagnostic message (DM1) has somewhat different formats, due to the need in RV C for instance identification. The SAE J1939 NAME PGN is simplified in RV C.