国产成人永久免费视频_一区二区三区四区高清精品免费观看_成人午夜视频免费观看_在线电影一区二区三区_国产成人a人亚洲精品无码_欧美日韩在线观看一区_国产精品美女久久久久久_免费av手机在线观看_国产欧美日韩精品一区_国产精品日韩一区二区免费视频_亚洲一区精彩视频_youjizz在线视频

CANopen protocol of CAN bus

Abstract: This paper analyzes some characteristics of CAN bus and the application of state in the country, proposed the introduction of internationally accepted high-level application protocol CAN Bus, in order to enhance the level of the domestic application of the recommendations of CAN system, and a brief description of a CAN high-level protocol-CANopen protocol. The last part of the article describes some of the more advanced international CAN products and development methods.

In the design of embedded systems, especially distributed embedded systems, solve the system unit between the reliable, effective communication is the key to success or failure of system design, real-time reliability and safety even more so in terms of high network . There are various options to solve this problem, such as RS232/485 serial bus, CAN, ProfitBus, FF, WorldFIP, LonWorks, and other types of field bus, there are embedded Ethernet. Which, despite the RS485 serial bus protocol's performance is not high, but because of its simple hardware costs and the development of the great advantages of upper, is still the wide of the bus Ying Yong.

With the development of embedded system applications, RS485 deficient in the performance is gradually revealed, has not met to design a high performance, real-time systems. Despite the proven need to practice, but the author after years of observation and practice, felt CAN bus is one of the most promising of success.

Select CAN bus to realize

Communication because

Select CAN bus as the best candidates, mainly based on the following reasons:

CAN serial bus with high-performance

CAN transmission distance can reach 10 km; communication rates up to 1Mbps; has perfect error detection mechanisms; use "multiple access violation arbitration" mechanism, frame transmission can be guaranteed no loss of information; each frame can transmit up to 8 bytes of data, can provide real-time high and so on. Performance advantage can be applied to ensure the CAN in many areas, in the automobile industry, ship transportation, machine control, factory automation, building automation and so you can see the application of CAN.

CAN hardware costs has a competitive advantage

In addition to performance, and compared to other field bus, CAN bus, the hardware cost is also a great advantage. From the hardware chip, the smart nodes to send and receive information needs of a CAN controller and a CAN transceiver. After 20 years of 發(fā)展, CAN Yi Jing received international major semiconductor Zhi Zao Shang strong support of the most important of Tuiguangzuzhi Ju CAN CIA (automatic CAN) statistics there are now 20 species of CAN controllers and transceivers for Xuanze , on-chip CAN controller integrated single chip for more than 100 species. CAN in the development of cost advantage is also evident

 


Currently, from the widely used 8-bit / 16 bit microcontroller, to the DSP and 32-bit PowerPC, ARM and other embedded processors, are contained in the chip CAN bus hardware interface unit. Therefore, from a hardware perspective, CAN field bus can not compare with other high-integration advantages and broad market base of support.

CAN's development platform is simple, and users who choose MCU with CAN controller general development of the CAN microcontroller development platforms, and common development platform for exactly the same; If you select an on-chip CAN controller, microcontroller developed, then As long as a change in support of the microcontroller emulator on it, exactly the same as other developing devices. CAN also need to develop the appropriate driver. Users can choose their own according to the CAN controller development driver.

CANopen protocol of CAN bus

Figure 1 CANopen protocol communication model

CANopen protocol of CAN bus

Figure 2 CANopen device model

By using the application of high-level agreement will push the deepening CAN

And compared to the other's field bus, CAN only defines the physical layer and link layer of the Gui Fan Shu Ju (Zunxun OSI Biaozhun), Zhezhongsheji and the CAN specification defines O'clock in the history of Tiaojianyouguan it will allow CAN to get a broader Shiyingbutong application conditions, but will inevitably cause some inconvenience to the user application. CAN protocol in the application when the user must define their own high-level protocol.

How CAN protocol applications to a deeper level, while meeting the compatibility and interoperability of products? Prevailing international approach on the development of high-level application protocol based on CAN, only in the application level of different companies product before Keneng interoperate good application layer protocol Geng will be available both system performance of the leap.

CAN bus protocol in the 20 years of rapid development, many areas have developed CAN in this field is used when high-level protocol specification. Among them, the more famous the U.S. Society of Automotive Engineers (SAE) J1939 specifications developed by other vehicle communications. The specification of the CAN protocol and played an important role to promote, but, overall, the modularity of the agreement are not very good, generally only used in specific areas. In order to be able to spread to more areas of CAN, the company introduced some European CAL (application layer CAN) protocol, although correct in theory, CAL, and can be put into application in industry, but each user must design a new child agreement, because CAL is a true application layer protocol. CAL CAN can be seen as an application program necessary theoretical step, but it will not be promoting this area. Since 1993, led by the Bosch company a prototype of the European institutions to work out an agreement, thus developed into a CANopen specifications.

 


CANopen is a CAL-based sub-agreement, adopt the idea of object-oriented design with good modular properties and high adaptability, through the expansion can be applied to a large number of applications. Basically completed in the CANopen specification, Bosch will be handed over to the CIA of its organization, its maintenance and development. In 1995, CIA published a full version of the CANopen communication sub-agreement; in just 5 years, it has become embedded in Europe's most important network standards.

CANopen not only defines the application layer and communication sub-agreements, but also for programmable systems, various devices, interfaces, substructure 協(xié)議 defines a number of OK rules, follow these lines rules developed out of the CANopen Shebei will Nenggou achieve different company product interoperability. In addition, CANopen-free license agreement, and any organizations and individuals can support the CANopen protocol developed equipment without paying royalties, and this is the rapid development of CANopen be one of the important reasons. CANopen control system is now in the automobile industry, public transport systems, medical equipment, marine electronic equipment and building automation systems have made wide range of applications is to push the deepening of CAN application ideal.

CANopen protocol adopted

To achieve communication

CANopen protocol includes a standard application-layer specification and communication standard, the communication model shown in Figure 1. In the CANopen application layer, communication between devices through the exchange of objects to communicate with each other. Well-layered and object-oriented design will give the user a clear communication model.

CANopen Device Model

A CANopen device module can be divided into three parts, shown in Figure 2.

Communication interface and protocol software to send and receive communications objects in the bus service. CANopen communication between different devices is accomplished through the exchange of communication objects. This part of the direct operation for the CAN controller.

Object Dictionary describes the equipment used by all data types, communication objects and application objects. Is the core of a CANopen device. Object Dictionary in the communication process and applications, provide the interface to the application, the application to operate on the object dictionary can be achieved CANopen communications. Understand the concept of the object dictionary to understand the key CANopen model.


Application prepared by the user, including the functional part and communication part. Communication part of the operation through the implementation of the CANopen object dictionary to communicate, and functional part of the implementation by the user according to application requirements.

CANopen 網(wǎng)絡(luò) and manage communications traffic through a different object to accomplish, in order to achieve communication, network management, emergency management and other functions, CANopen specification defines a standard communication objects Silei:

* Process Data Objects (PDO)

The first type of communication object to process data objects. PDO is mapped to a single CAN frame, the use of all of the 8 bytes of data field to transmit application object. Each PDO has a separate identifier and a node can only be sent, but it can be more than one node to receive, this model is called producer / consumer communication model. PDO can be transmitted through various modes, internal events, external clock, a remote frame request and receive from a particular node can start the synchronization messages sent PDO.

* Service Data Objects (SDO)

The second type of communication object to service data object, which can transmit more than 8 bytes of configuration information. In other words, SDO transfer protocol to allow transmission of arbitrary length objects. The recipient will acknowledge receipt of each section of information between sending and recipient to establish point to point communication, called client / server model. The future, CANopen allows fast transfer of SDO, do not need to send confirmation of each segment are as long as the whole object is carried out after transfer to confirm.

* Network management objects (NMT)

The third type of communication object is the network management objects, including objects and NMT object node alert. Node object alert NMT master node by sending a remote request for data with 1 byte CAN frames, a byte of data contains a trigger bit, and 7 nodes for that state of data bits. NMT master node, the node will periodically send alert object. Transmission period (guard time), the length specified in the object dictionary and can be configured via SDO. In addition, the system also defines a life guard time, NMT master node to life after the warning time to send a remote request from node NMT. This mechanism ensures that even if the NMT master node is gone, the other nodes in the system can also respond to user-defined manner.

* Special function objects

CANopen also synchronized, states of emergency and the time tag transmission defines three specific object. Synchronization objects can be synchronized to the network periodically broadcast producers, the object will provide a basic clock. When the device a serious internal error, a state of emergency related to the client object sends a state of emergency. Timestamp object applications will provide a common reference time frame.

To understand the CANopen specification, the core is to understand the CANopen device model and the various types of communication objects. After both mastered through the use of various standard device description can be developed in line with international standards of a CANopen device.

Outlook

Recent period, the domestic development and application of CAN systems are progressively increasing, the research on the CAN protocol is also deepening. In many areas, such as the development of hybrid electric vehicles and 863 vehicles a major issue, has a standard vehicle CAN communication protocol determined. Electric power, aerospace and other departments have also made no small CAN application performance.

CAN applications in the booming, we should clearly see that, despite the CAN protocol has been developed in Europe and the United States for 20 years, the application layer protocol development for almost 10 years, but most domestic applications are still based on CAN2 .0 B specification development, and can not at the application layer level further to say that this is very regrettable. In addition, the domestic research, development CAN protocol, in particular high-level CAN protocol organization and personnel is also too small, this CAN promotion in China is very unfavorable, I sincerely hope that more insight can be cut to join the ranks of .

Declined comment

性少妇bbw张开| 人妻熟人中文字幕一区二区| 97超碰免费观看| 热久久99这里有精品| 在线亚洲免费视频| 国产喂奶挤奶一区二区三区| 日日摸天天添天天添破| 噼里啪啦国语在线观看免费版高清版| 日本一区免费看| 日韩在线观看网址| 欧美午夜理伦三级在线观看| 亚洲另类在线一区| 欧美国产激情视频| www.男人天堂网| 欧美三级午夜理伦三级老人| 中文字幕第4页| 日日夜夜狠狠操| 凸凹人妻人人澡人人添| 老司机午夜精品视频| 丝袜脚交一区二区| 日韩精品在线免费看| 日本77777| 亚洲免费一级视频| 乱一区二区三区在线播放| 日韩视频一区在线| 5566成人精品视频免费| 国产综合色一区二区三区| 久久久久亚洲精品成人网小说| 亚洲毛片av在线| 人妻91麻豆一区二区三区| 懂色av蜜臀av粉嫩av永久| 中文字幕免费在线看线人动作大片| 中文文字幕一区二区三三| 激情五月婷婷基地| 欧美 日韩 国产精品| 超碰成人在线播放| 日本精品一区二区三区四区 | 日韩成人在线视频网站| 一本大道久久a久久精二百| 午夜国产在线观看| 日韩视频在线观看一区| 成人国产精品视频| 国产77777| 日韩一级片免费| 国产一区二区在线视频| 在线免费黄色av| 99riav国产| 蜜桃视频在线观看一区二区| 亚洲精品视频在线观看免费| 久久国产精品久久精品| 亚洲一二区在线| 秋霞在线一区二区| 蜜桃av色综合| 美女国内精品自产拍在线播放| 午夜精品国产精品大乳美女| 欧美精品一区二区三区久久久| 一区二区自拍偷拍| 最近中文字幕av| 91蜜桃免费观看视频| 不卡大黄网站免费看| 国产很黄免费观看久久| 亚洲欧洲av一区二区三区久久| 日本在线不卡视频| 亚洲一区二区三区在线看| 欧美日韩一区成人| 色偷偷av亚洲男人的天堂| 欧美成人h版在线观看| 亚洲精品一区二区在线| 在线观看日韩欧美| 91免费高清视频| 欧美成人a∨高清免费观看| 色88888久久久久久影院野外| 久久久91精品国产| 91在线观看免费高清完整版在线观看| 国产精品美乳在线观看| 亚洲国产欧美一区二区三区不卡| 在线观看av的网址| 精品国产无码在线| 日本免费观看网站| 国产又大又粗又爽| 国产成人精品综合久久久久99| 第一页在线视频| 人妻aⅴ无码一区二区三区| av激情在线观看| 国产视频一区二区三区四区五区| 国产尤物一区二区| 久国产精品韩国三级视频| 亚洲美女视频在线观看| 91av中文字幕| av漫画在线观看| 少妇愉情理伦三级| 超碰人人人人人人| 亚洲免费在线观看视频| 免费高清视频精品| 欧美午夜不卡在线观看免费| 亚洲aa中文字幕| 色欲人妻综合网| 亚洲国产精品久久不卡毛片| 国产伦一区二区三区色一情| 长河落日免费高清观看| 中文字幕久久午夜不卡| 亚洲精品一区二区三区四区高清 | 成人自拍小视频| 美女爽到呻吟久久久久| 久久精品亚洲精品国产欧美kt∨| 91丨国产丨九色丨pron| 欧美色区777第一页| 一区二区精品视频| 国产精品久久不卡| 久久人人爽人人爽人人片av免费| 一区视频免费观看| 成av人片一区二区| 国产成人精品电影| 亚洲成人手机在线观看| 亚洲精品久久久久久| 久久中文字幕在线观看| 久久国产精品第一页| 精品国产三级电影在线观看| 岛国毛片在线播放| 99精品国产热久久91蜜凸| 国产精品91视频| 欧洲美一区二区三区亚洲| 人人精品人人爱| 黑人精品xxx一区| 4444欧美成人kkkk| 天天干天天草天天| 热久久久久久久| 色综合视频在线观看| 日韩一本二本av| 不用播放器成人网| 91九色在线免费视频| 亚洲五码在线观看视频| 一级片在线观看免费| 一色屋精品亚洲香蕉网站| 亚洲日韩中文字幕在线播放| 无码aⅴ精品一区二区三区浪潮 | 欧美日韩一区二区三区免费看| 亚洲一区二区四区| 国产精品一品二品| 国产人妖伪娘一区91| 成人小视频在线播放| 国产精品一区二区6| 无码日韩精品一区二区| 五月婷婷激情综合| 国产欧美亚洲视频| 久久亚洲无码视频| 午夜小视频免费| 综合欧美亚洲日本| 国产精品久久久久久中文字| 久久青青草原亚洲av无码麻豆| av毛片久久久久**hd| 色综合男人天堂| 精品人妻无码中文字幕18禁| 亚洲一级片免费观看| 国产精品538一区二区在线| 精品国产一区二区三区四区四 | 欧美日韩精品一区二区天天拍小说 | 日韩影院在线观看| 日韩高清一级片| 欧美日韩免费一区| 97人人做人人爱| 精品少妇人妻av免费久久洗澡| 少妇被躁爽到高潮无码文| 国产乱理伦片在线观看夜一区| 一本在线高清不卡dvd| 久久久久久久久久久免费精品| 亚洲精品中文字幕在线| 免费看一级黄色| 99国内精品久久| 亚洲va韩国va欧美va| 久久久欧美一区二区| 北条麻妃视频在线| 国产精品日韩无码| 亚洲成年人影院| 国产成人精品日本亚洲| 日本三级黄色网址| 一区二区日韩在线观看| 亚洲自拍另类综合| 日韩免费av一区二区| 色乱码一区二区三区在线| 97精品人妻一区二区三区在线| 欧美另类变人与禽xxxxx| 国产伦精品一区二区三区在线| 日本人亚洲人jjzzjjz| 久久综合色8888| 亚洲欧美资源在线| 国产四区在线观看| 波多野结衣绝顶大高潮| 大伊人狠狠躁夜夜躁av一区| 成人春色激情网| 夫妇露脸对白88av| 黄色一级片免费看| 欧美日韩精品区| 亚洲日韩欧美一区二区在线| 欧美在线视频一区| 曰本三级日本三级日本三级| 久久国产精品第一页| 亚洲人成在线电影| 国产成人久久777777| 老牛国产精品一区的观看方式| 欧美mv和日韩mv的网站| 精品一区二区三区无码视频| 99在线观看精品视频| 亚洲精品视频中文字幕| 天天操天天爱天天爽| 精品一区二区三区不卡| 欧美黑人性视频| 在线免费观看视频| 国产精品污污网站在线观看| 日韩av理论片| 成年人二级毛片| 欧美一区二区三区成人| 综合视频在线观看| 国产激情久久久久久熟女老人av| 欧美日韩精品欧美日韩精品一| 亚洲欧美日本国产有色| 中文字幕乱码视频| 日韩欧美一级精品久久| 欧美黑人经典片免费观看| 美女久久久久久久久久| 亚洲欧美一区二区视频| 92国产精品视频| 中文字幕欧美在线观看| 亚洲视频一二区| 欧美lavv| 国产丝袜视频在线观看| 最好看的2019的中文字幕视频| 秘密基地免费观看完整版中文 | 色噜噜久久综合| 欧美黑人经典片免费观看| 免费xxxx性欧美18vr| 中文字幕精品av| 国产三区精品| 日本中文在线视频| 无吗不卡中文字幕| 视频一区二区综合| 国产精品久久影视| 欧美成aaa人片在线观看蜜臀| 欧美巨胸大乳hitomi| 国产精品国产三级国产aⅴ原创| 日本午夜人人精品| 亚洲色图第四色| 色爱区综合激月婷婷| 日本一区视频在线| www.桃色av嫩草.com| 亚洲欧美精品一区二区| 992kp免费看片| 亚洲精选在线视频| 午夜午夜精品一区二区三区文| 国产情侣自拍小视频| 亚洲国产欧美在线成人app| 成熟妇人a片免费看网站| 日韩欧美国产中文字幕| 国产一二三四区在线观看| 中国老头性行为xxxx| 欧美日精品一区视频| 亚洲成人在线视频网站| av大片免费观看| 欧美一二三四在线| 国产视频一区二区三区在线播放| 99视频精品在线| 国产精品国产一区二区 | 精品人妻一区二区三区视频| 欧美一级片免费看| 精品人妻无码一区二区三区蜜桃一| 国产成人在线小视频| 久久乐国产精品| 一级日本不卡的影视| 亚洲色欲综合一区二区三区| 高清日韩电视剧大全免费| 国产精品美乳一区二区免费| 欧产日产国产69| 亚洲视频欧洲视频| 三上悠亚影音先锋| 欧美色视频一区| 色戒在线免费观看| 亚洲一级二级在线| 日韩欧美在线播放视频| 久久精品免费在线观看| 一区二区三区|亚洲午夜| 国产制服丝袜一区| 国产经典一区二区三区| 色窝窝无码一区二区三区| 国模吧一区二区| 欧美一级特黄视频| 日本免费在线精品| 探花国产精品一区二区| 久久综合伊人77777蜜臀| 秋霞网一区二区三区| 欧美色男人天堂| 国产精品嫩草69影院| 91精品国产综合久久小美女| 亚洲国产成人精品综合99| 日本在线观看一区二区三区| 亚洲激情 国产| 粉嫩欧美一区二区三区高清影视| 91丨porny丨对白| 国产成人涩涩涩视频在线观看| 欧美高清在线一区二区| 亚洲一区二区精品在线观看| 成人性色生活片| 男人天堂网站在线| 精品美女国产在线| 国产男女无遮挡猛进猛出| 亚洲一区二区三区美女| 亚洲综合中文网| 精品国产免费人成在线观看| www.99re6| 欧美国产极速在线| 日韩一级片免费在线观看| 91在线观看免费网站| 成人av在线一区二区三区| 免费看av软件| 亚洲自拍欧美精品| 蜜臀av粉嫩av懂色av| 日韩黄色av网站| 国产又大又黑又粗免费视频| 国产成人精彩在线视频九色| 免费看欧美女人艹b| 亚洲区成人777777精品| 在线精品视频小说1| www.97视频| 91a在线视频| 国产激情精品久久久第一区二区| 伊人久久av导航| 国产精品每日更新在线播放网址| 国产免费成人在线| 日韩三区在线观看| 成人午夜视频精品一区| 国产精品对白刺激| a美女胸又www黄视频久久| 国产精品亚洲αv天堂无码| 欧美精品一级二级三级| 中文文字幕一区二区三三| 一本大道东京热无码aⅴ| 九九热精品视频| 在线观看一区不卡| 乱精品一区字幕二区| 在线观看亚洲免费视频| 日韩成人av电影在线| 久久久精品一区二区三区| 亚洲av永久无码国产精品久久| 手机在线观看国产精品| 色婷婷av一区二区三区软件| 青娱乐av在线| 99久久精品免费看国产一区二区三区 | 成人av网站大全| 天堂网成人在线| 久久精品国产v日韩v亚洲 | 性做久久久久久久| 26uuu成人| 精品黑人一区二区三区久久 | 成人a视频在线观看| 26uuu久久综合| 成人三级做爰av| 99久热re在线精品996热视频| 日本一区二区三区dvd视频在线| 精品久久久久久久久久久国产字幕| 女人色极品影院| 亚洲天堂av图片| 成年人午夜久久久| 亚洲精品在线视频播放| 欧美成人性色生活仑片| 成人av影院在线| 亚洲不卡视频在线观看| 西西444www无码大胆| www黄色在线| 国产成人综合精品| 欧美一级精品在线| 1区2区3区国产精品| 热久久国产精品| 午夜国产在线观看| 99re这里只有精品在线| 日本最新一区二区三区视频观看| 色婷婷综合久色| 黄片毛片在线看| 风韵丰满熟妇啪啪区老熟熟女| 国产成人精品综合久久久| 亚洲视频一区二区在线| 国产口爆吞精一区二区| 国产wwwxx| 国产精品网红福利| 色吊一区二区三区| 亚洲国产综合网| 性鲍视频在线观看| 99视频免费观看蜜桃视频| 欧美绝品在线观看成人午夜影视| 四季av日韩精品一区| 激情av中文字幕| 高清视频一区二区三区| 欧美另类高清zo欧美| 另类小说视频一区二区| 国产91丝袜美女在线播放| 欧洲亚洲一区二区| 中文字幕不卡av| 亚洲精品日产精品乱码不卡| 五月婷婷激情视频| 熟妇无码乱子成人精品| 成人中文字幕+乱码+中文字幕| 精品国产不卡一区二区三区| 国内一区二区视频| 天天操天天摸天天干| 亚洲av毛片在线观看| 国产欧美日韩精品在线观看 | 亚洲精品无amm毛片| 亚洲一区二区乱码| 色综合视频二区偷拍在线| 自拍偷拍亚洲欧美| 欧美日韩国产一区二区| 日韩国产精品91|