日韩免费一级毛片在线观看-中文日韩亚洲综合-欧美系列日韩另类-欧美激情极品日韩-午夜日韩爱爱毛片视频免费看-欧美日韩一区免费观看-欧美日韩欧美黄色三级

ARM9-based CAN-bus converter card 1553B and Design and Implementation

The birth of the 20th century 70's 1553B bus is a master-slave bus, the bus more than the hardware redundancy, there are strict requirements, reliability and real time and transfer rate up to 1 Mb / s, for most applications can meet Through decades of development, has become the first choice of military electronic bus. BOSCH, Germany, developed by the CAN bus, multi master mode, the maximum rate of 1 Mb / s, because of its electronic systems in automotive excellence, and now more and more users by the attention and recognition. The two bus transfer rates are high, high reliability and good real-time performance bus, but they all have some shortcomings. 1553B data bus at any time an order by the master node since the node receiving the order from the analysis and implementation, while the corresponding state feedback to the master node, which makes network data transfer rate was greatly decreased and to the master node controller is very busy, and abnormal in the bottom, the data can not immediately upload, the master node must wait for the transmission command, poor flexibility. The CAN bus to compete in multi-master bus, can better solve the problem. However, there are many shortcomings CAN bus, for example, and the 1553B bus as he was unable to give a more defined response time, and no dual redundant or redundant structural design, which makes him the reliability and timeliness as 1553B, and in military electronics, the reliability and timeliness are the most important. Therefore, military electronic systems, 1553B bus has been widely used, but the hardware cost is very high 1553B bus, CAN bus, under the same conditions is hundreds of times, it is difficult for the test system to bear, so in the present control system still used for the control of 1553B bus, CAN bus used for the test, and information exchange between the two became the key to the whole system to promote the conversion of the 1553B and CAN bus card design and implementation.

2 design

1553B bus frame structure 2, in fact, the command word and status word share a frame structure. This synchronization is only the first two frames are different

1553B of the frame and started three for the synchronous bit data word is on the jump along, and the command word and status word for the falling edge, 4 to 19 for the data bit, data word for transmission of data, command and status word for the command or status word bits, the last one for the parity bit. In the CAN bus, only one kind of frame structure, is only whether to adopt the extended frame only, the frame structure shown in Figure 2.

ARM9-based CAN-bus converter card 1553B and Design and Implementation

Frame in which the start was bit by a single component, the arbitration field formed by the identifier and the RTR bit, a total of 12, the control field from the two reserved bits and 4 bits of DLC, the data field from 0 to 8 characters, each 8-bit characters, CRC field 15-bit CRC sequence and an identification bits, ACK ACK field from the one gap and one ACK delimiter composed of the end of the last frame hidden by a row of 7 bits.

Thus, 1553B and CAN bus frame structure is not only different, not the same as the command system, and different between the 1553B and CAN bus conversion method is not the same, so the 1553B and the conversion between the CAN bus is not just the frame structure conversion, but also to resolve the order between the two systems, so using the software more flexible ways to achieve these two bus conversion.

The need to achieve the conversion and 1553B in the CAN bus to be built between the endpoint and a reasonable schedule to run multiple applications platform. Comprehensive consideration of the conversion board using the ARM9 processor with the operating system to achieve this platform is more appropriate. cAN bus parts, can be designed as a general master node, while the 1553B bus parts, as 1553B with 3 different endpoints, in order to extend the functions of conversion board, can change the design board of the endpoint can be achieved by different configurations different functions, so this requires the agreement 1553B and the upper endpoint applications can be configured, for FPGA and ARM can be used to work a way to achieve this endpoint. In order to achieve real-time monitoring, can extend from the ARM9 serial ports and LCD interfaces on to achieve.

3 Design and Implementation of conversion card

3.1 Transformation of the choice of hardware cards

Adapter card hardware is the conversion function based on its implementation block diagram shown in Figure 3. Conversion card in the hardware design, the device determines the choice of the actual programs and circuit design. For the CAN node, using PHILIPS company SJA1000T CAN bus controller and TJA1050CAN bus transceiver to the common realization. For 1553B nodes, some functions of the FPGA to achieve agreement with ALTERA's EP1C3T144, transceiver and transformer used HOLT's HI-1567 and PD2725, they completed together with the ARM9 agreement 1553B endpoint. The core processor is finally with ATMEL ARM9's AT91RM9200T, he has a 180 MHz frequency, 4 PIO interface, not only with the FPGA have completed 1553B endpoint functions to meet the requirements for real time 1553B, but also the operating system needed for the operation and applications, to complete the transformation. For real-time monitoring is used, LCD chips using the S1D13506 EPSON expansion chip, and serial port is using the traditional MAX3232. These chips form more than the adapter framework, they constitute a transformation through the card's hardware.

In this scenario, RAM with a dual-port RAM, 1553B and ARM9 share a port, so out of CAN bus data and 1553B data bus, do not turn over the deposit can be output directly or through another section of the buffer waiting to send. S1D13506 chip is a multi-chip extension, he still has many extensions, can extend the audio and video interface.

ARM9-based CAN-bus converter card 1553B and Design and Implementation

3.2 conversion card software implementations

Conversion card in the whole implementation is the biggest problem facing the real-time conversion and buffer data management, this adapter is very good through the use of real-time preemptive multitasking operating system RTLinux to resolve. He not only can meet real time demands of the system on completion of the bus on both sides of the buffer data management, but also for the application and conversion to provide a good operating environment. Conversion process was completed for two functions: the 1553B bus to the CAN bus data into the frame structure, or vice versa; the 1553B bus to the command parsing, CAN bus system into the command and send the frame structure composed of CAN. Conversion card to provide users with MiniGUI real-time monitoring of the graphical interface, this graphics card interface can be extended by converting a good LCD to complete the process of information exchange real-time monitoring task. Finally, the ARM9 ARM9 JTAG port can run applications and conversion program to modify and debug.

3.3 conversion card conversion mechanism

Design by interrupt priority control mechanism, a different set different interrupt source interrupt levels to meet the requirements of real-time systems. This mechanism is mainly based on the following considerations:

(1) from the 1553B, CAN, and serial port hardware interrupt request signal and from the application of soft interrupt signal is random. ARM9 interrupt mechanism to allow real-time response to each interrupt, and make the appropriate action. Real-time requirements are relatively high 1553B endpoint is given high priority interrupt can be deprived of CAN, serial and other relatively low-priority interrupt service. The CAN was given the second highest priority, applications, and serial port is assigned the lowest priority.

(2) 1553B and CAN data transmission rate is different. CAN bus of different configurations, 1553B bus controller will cause the different scheduling 1553B and CAN bus data transfer rate of change CAN be faster than 1553B, 1553B may also be faster than CAN. An interrupt can significantly reduce the slow handling of the more high-speed equipment delay.

While taking into account the design of hardware and software is flexible, so all interrupt signals are designed to be by check.

3.4 Hardware Test

The hardware is complete, the entire hardware tested. First of all endpoints connected in 1553B to 1553B bus system, he can properly respond to the bus, through the oscilloscope to observe the transformer and the transceiver and the signal transformation sequence, the sequence of the signal level and are in line with the established requirements. Then write the FPGA and the 1553B protocol endpoint ARM, the endpoint of the reaction time test, that receives commands sent word to the interval between the status word, this time between 1.5 ~ 2.5μs, fully meet the requirements 1553B bus protocol. Finally the CAN bus, serial port, LCD interfaces are connected, the hardware works well.

4 conversion card functions and features

4.1 The main function of conversion card

(1) conversion card in a given agreement can be achieved under the CAN bus system and the 1553B bus system information exchange, while the two-bus system to meet real time requirements.

(2) conversion card can be a CAN bus node or endpoint connected to the 1553B bus, the bus system, the completion of the corresponding node function.

 

(3) to achieve on-site debugging and monitoring. Application conversion card expansion port and serial LCD, LCD screen or the user can monitor and control the external computer of information between the two bus conversion.

4.2 Hardware Features

(1) 1553B end-point agreement with the ARM chip, using a common FPGA implementation, this design not only by changing the protocol procedure to configure the remote endpoint endpoints, controls, monitors and other 3 different functional endpoints, but also because through the ARM9 and FPGA realization of a common bus protocol, so when, after receiving complete 1553B bus data conversion process can trigger bus, thus reducing a separate agreement with 1553B chip data on the ARM9 interrupt request time, the control system to better meet the real time requirement. Finally this design and direct purchase agreements 1553B chip endpoint significantly reduced compared to the cost of hardware conducive to the promotion and application of 1553B bus.

(2) can be compatible with different rates of CAN bus, by changing the configuration initialization can achieve different rates of CAN bus communication with the 1553B bus system. Implemented on the ARM9 conversion card storage expansion, by extending the 16 MB FLASH and 32 MB RAM, so when the bus data transfer rate on both sides does not match, you can wait for data sent into the special opening of the buffer storage, waiting for the bus idle and then sent, although the fastest transmission speed CAN bus, the same with the 1553B, but since 1553B is a master-slave bus, each node can only transmit in one cycle a certain amount of data, so his data transfer rate may also slower than the CAN bus, so the data buffer is twofold.

(3) extension of the LCD interface and serial port. In the field through the 40-pin interface, or the upper LCD Computer Monitor information exchange between the two buses, but also through the serial port and the JTAG port in real time ARM9 ARM9 debugging the program.

(4) Good real-time. In the interface, and the 1553B bus through CAN interrupt response priority setting, can be very good to meet the system requirements for real-time nature.

5 Concluding Remarks

The practical application shows that, based on ARM9-1553B and CAN-bus converter card, whether hardware or software Du can satisfy 1553B and CAN 總線 right 實時, reliability and speed requirements, in a certain Mingling system could achieve CAN and the conversion of information between the 1553B bus.

Declined comment

一级片免费在线观看视频| 韩国三级视频网站| 日韩中文字幕一区二区不卡| 精品视频在线看| 欧美国产日韩在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产国语对白一级毛片| 亚飞与亚基在线观看| 日韩在线观看免费完整版视频| 久久99这里只有精品国产| 国产成人精品在线| 日本特黄特黄aaaaa大片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产视频一区二区在线播放| 亚洲www美色| 亚洲第一视频在线播放| 九九久久99| a级黄色毛片免费播放视频| 欧美激情一区二区三区在线| 九九久久国产精品大片| 韩国毛片| 免费一级片在线| 国产激情一区二区三区| 高清一级毛片一本到免费观看| 999精品视频在线| 99久久精品国产免费| 国产视频久久久久| 四虎影视库国产精品一区| 精品国产一级毛片| 国产一区免费在线观看| 亚洲不卡一区二区三区在线| 精品在线观看一区| 韩国三级香港三级日本三级la| 成人高清免费| 成人在免费观看视频国产| 999精品视频在线| 美女免费精品高清毛片在线视| 97视频免费在线| 国产极品白嫩美女在线观看看| 亚洲wwwwww| 欧美激情一区二区三区在线| 青青久久精品国产免费看| 成人免费一级纶理片| 国产亚洲精品成人a在线| 日本特黄特黄aaaaa大片| 四虎影视库国产精品一区| 精品国产一区二区三区久久久狼 | 国产一区二区精品久久| 国产精品12| 韩国毛片免费| 久久久久久久免费视频| 日韩一级黄色| 天天色成人| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 午夜在线观看视频免费 成人| 你懂的福利视频| 99热精品在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99久久精品国产国产毛片 | 日本在线不卡免费视频一区| 久久国产精品只做精品| 欧美国产日韩久久久| 国产不卡在线播放| 国产一区二区精品久久91| 成人影院久久久久久影院| 国产视频久久久久| 日本免费看视频| 人人干人人插| 国产伦久视频免费观看 视频| 免费国产在线观看不卡| 99久久精品国产高清一区二区 | 欧美爱爱动态| 精品久久久久久中文| 亚欧成人毛片一区二区三区四区| 精品在线视频播放| 国产欧美精品| 免费的黄色小视频| 日本在线不卡视频| 国产极品白嫩美女在线观看看| 在线观看成人网| 四虎影视久久久| 欧美爱色| 天堂网中文在线| 黄视频网站免费| 久久成人亚洲| 91麻豆国产福利精品| 99色视频在线观看| 香蕉视频久久| 精品美女| 九九国产| 亚洲www美色| 香蕉视频久久| 国产视频在线免费观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 91麻豆精品国产自产在线| 日韩在线观看视频黄| 欧美日本国产| 亚洲精品影院一区二区| 欧美国产日韩在线| 深夜做爰性大片中文| 日韩中文字幕在线播放| 国产不卡在线观看视频| 精品国产三级a| 精品久久久久久中文字幕2017| 久久久成人网| 日韩中文字幕在线观看视频| 国产视频久久久久| 免费国产在线观看| 尤物视频网站在线| 国产网站在线| a级毛片免费观看网站| 日本在线不卡视频| 四虎久久精品国产| 韩国三级香港三级日本三级| 日本在线不卡视频| 一本伊大人香蕉高清在线观看| 国产视频一区二区在线播放| 欧美激情一区二区三区视频| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 日韩在线观看免费| 精品国产一级毛片| 欧美日本国产| 欧美另类videosbestsex久久| 国产综合成人观看在线| 九九久久国产精品大片| 麻豆网站在线看| 日韩在线观看视频免费| 日本伦理网站| 久久国产精品自线拍免费| 国产精品自拍在线观看| 在线观看成人网| 国产伦精品一区二区三区在线观看| 日日日夜夜操| 99色视频在线| 日韩一级精品视频在线观看| 国产视频一区二区在线播放| 国产精品1024永久免费视频 | 毛片的网站| 国产网站麻豆精品视频| 精品毛片视频| 欧美国产日韩在线| 欧美另类videosbestsex久久| 亚洲精品影院久久久久久| 国产视频久久久久| 一a一级片| 欧美激情一区二区三区在线播放| 免费国产一级特黄aa大片在线| 九九九网站| 亚洲精品中文一区不卡 | 亚洲精品久久久中文字| 久久精品欧美一区二区| 亚洲wwwwww| 国产亚洲精品aaa大片| 日日日夜夜操| 欧美大片a一级毛片视频| 国产一区二区精品尤物| 亚洲精品永久一区| 麻豆系列 在线视频| 亚洲www美色| 国产麻豆精品高清在线播放| 午夜家庭影院| 久草免费资源| 韩国毛片免费大片| a级黄色毛片免费播放视频| 韩国三级视频网站| 久久久久久久免费视频| 美女免费精品视频在线观看| 香蕉视频久久| 可以免费看污视频的网站| 免费一级生活片| 精品毛片视频| 免费国产一级特黄aa大片在线| 99色精品| 黄视频网站在线免费观看| 免费毛片播放| 国产成人精品综合在线| 亚洲第一色在线| 精品视频在线观看一区二区三区| 国产一区二区精品| 亚洲不卡一区二区三区在线| 国产伦精品一区三区视频| 你懂的在线观看视频| 黄视频网站免费看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久国产影院| 国产视频网站在线观看| 日韩专区一区| 国产91精品一区| 日韩av东京社区男人的天堂| 亚洲精品中文一区不卡 | 九九热国产视频| 久久精品成人一区二区三区| 国产视频一区二区三区四区| 国产麻豆精品免费密入口| 成人av在线播放| 久久99爰这里有精品国产| 高清一级毛片一本到免费观看| 国产成人欧美一区二区三区的| 亚洲精品久久玖玖玖玖| 精品久久久久久中文字幕一区|