91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫

CAN bus based distributed grid sub-health monitoring system

Abstract: In view of the need for safety monitoring of a grid design of a distributed health monitoring system, introduced in the distributed system using controller area network (CAN) communication network module form a distributed program. Detail based on the CAN bus controller SJAl000 acquisition system design and specific design of hardware and software design to solve easily in the problems encountered.

In the construction of a large network structure, because of the special network structure and its geographical location in the typhoon-prone coastal areas, requiring high-speed data acquisition system designed network structure of the health status of the real-time monitoring, and data real-time analysis and assessment. Due to the need by the force conditions on the grid on the multi-point monitoring, consider Dao hardware Jizhongkongzhi Kuozhannengli Chai and Zai Xian Chang construction has Jiaoda the wiring Kunnan for this reason, a widely used in 分布式 system design, Jiang Ge Ge control unit located in the collection point on the scene. In order to achieve a distributed system monitoring and control functions, need to establish good communication in order to complete the system host with the intelligence unit of information exchange and communication between. According to the characteristics of the data acquisition system, its communications system should have good reliability, adaptability, scalability and simplicity of connection, and can meet the needs of long-distance transmission. Because this data collection system over the number of nodes (100 Lu), on the signal transmission speed is high and low bit error rate, using 485 data acquisition system built the traditional way, the maximum control point can only have 32 of the more than lkm speed routing structure only lOOkbps, and the "data collision" and "deadlock" and other issues not easily resolved, with 485 clearly does not meet design requirements.

CAN bus based distributed grid sub-health monitoring system

Compared with the traditional 485 speaking, the controller area network CAN (Controller Area Network) as a field bus, with its time-sharing multi-master, non-destructive automatic bus arbitration and error detection re-issued so flexible and reliable communications technology solve the 485 on-site commissioning difficulties, problems and long development cycle [1]. Especially in the more difficult installation environments, efficient on-site commissioning performance is particularly useful. As a decentralized, Shu Zi technology, two-way multi-point, high reliability, high-speed characteristics of the communication system, CAN can Goujianlinghuo of multi-master communication system, also can create a master Cong-style Jie Gou, and these two kinds of modes of hardware Wuli exactly the same connection. The automatic data encoding, CRC redundancy check, error automatic retransmission of data is assured with the accuracy of a serious error when a node from the bus automatically guarantee the stability of the system, and its load with a very strong band ability to drive up to 110 nodes, the system can meet the high-speed, precision, multi-load requirements.

An acquisition card hardware design

1.1 CAN bus Distributed System Design

System architecture shown in Figure 1. The system consists of host PC, monitor, CAN bus adapter and control unit composed of three parts. Upper monitor PCs using IBM-PC compatible machine, is mainly responsible for receiving and managing system data and control commands sent and the dynamic parameters of the control units and equipment, real-time status display; CAN bus adapter can easily connect to PC, to the CAN bus; control unit with microcontroller core, primarily responsible for on-site state of Huanjingcanshu and Shebei to monitor, for packaging of data from processing and handling of Shuozixinhao Guo Tong Xin by CAN controller SJA1000 CAN bus into .

CAN bus based distributed grid sub-health monitoring system

1.2 Control Unit module design and solution of key issues

The main function of the control unit is on-site collection of analog signals into digital signals, after processing through the CPU package sent by the CAN bus CAN bus controller for receiving and processing host computer; to receive control signal PC, the specific operation for field control . Specific issues need to be addressed: ① CAN module design; ② A / D Module.

1.2.1 CAN Module

Control unit with 8-bit microcontroller AT89C51 core, used as a device SJA1000 CAN controller and 82C250 and 6N137 silicon used as the CAN controller interface and opto-isolation. Hardware circuit shown in Figure 2.

System uses the CAN bus communication controller PHILIPS SJA1000 is a stand-alone company CAN device, the block diagram shown in Figure 3. It CAN2. OB-compatible [1], while supporting 11 (BasicCAN mode) and 29 (PeliCAN mode) identifier.

Figure 2 AT89C51 MCU ALE, WR, RD control the SJA1000, respectively end of ALE / AS, WR, RD client, address and data lines ADO ~ AD7 by the P0 port time division multiplexing to achieve. SJA1000 interrupt request signal INT interrupt in the interrupt occurs to allow and there, from high power to the transition to a low level, so the INT0 AT89C51 INT and directly connected. GAL chip select signal CS from the decoder circuit control, when the CS receives low when, SJA1000 is selected, CPU can SJA1000 to read / write operations. In order to enhance the control node of anti-interference ability, to prevent crosstalk between lines, SJA1000 is connected through the optocoupler 6N137 and 82C250, so that each CAN bus isolation between nodes in order to protect the CAN controller is working properly. 82C250 is a CAN bus transceiver is a CAN controller SJA1000 CAN Bus to work with the interface device, the differential CAN bus to be sent. The RS pin is used to select the work 82C250 mode (high-speed, slope control, or wait). RS pin to ground, 82C250 work in high-speed mode, RS incorporates a foot after the grounding resistance R, if the 82C250 CAN bus network in the terminal, bus interface part of the match to add a 120Ω resistor to protect the 82C250 from over-current shocks.


CAN bus based distributed grid sub-health monitoring system

1.2.2 A / D Module

A / D chip select 12-bit high-speed acquisition chip AD574. In this design, A / D module is the function of the external analog signal into digital signal through the AD574 after the parallel input to the AT89C51, AT89C51 then be packed, parallel output to the CAN bus communication controller SJA1000, by bus to the CAN transceiver bus. The control circuit DS1232, which has the power monitoring, manual reset and watchdog functions, but also output the two-way high-low reset signal, respectively, AT89C51 and SJA1000 output to the reset terminal to meet the requirements of this design.

2 Software

The health monitoring system requirements for the software part of the digital signal with on-site show, the scene detection and drive signal equipment and so on. In this design was completed for two Bufen tasks: first yes part of the upper Ji PC machine display, the main Tongguojicheng Kaifahuanjing PC software designed Chu Jian Shi display interface, with its emphasis on PC, and Xian Chang nodes of the Tong Xin; second is scene node control design, that device driver functions to achieve the purpose of the control PC to receive the signal, so the scene nodes work according to the established way of working.

According to the system requirements for the work, work will focus on CAN bus communication procedures, watchdog initialization, A / D sampling control program, the implementing agency control procedures and control algorithms, the main process shown in Figure 4. Due to space limitations, here focuses on designing SJA1000 initialization, sending programming, to receive programming and A / D conversion process design.

2.1 SJA1000 initialization Design

Initialization flow chart shown in Figure 5. AT89C51 power on or reset, call the reset procedure to reset terminal SJA1000 (RST) to provide reset signals to enter the reset mode SJA1000. SJA1000 only in the reset initialization mode for that. Initialization process was completed for the design of the following registers: (1) by the clock frequency register SJA1000 definition, determine the use of BassicCAN mode or use PeliCAN mode; is enabled CLOCKOUT and output clock frequency; whether to use the bypass CAN enter more device; TX1 output is interrupted by a special receiver. (2) by written acceptance code register and the acceptance mask register defines the acceptance code to receive messages, and the acceptance packet and compare the code definition of the relevant bit acceptance mask code. (3) bus timing register by writing the definition of the bus bit rate and sampling points within the bit period and a number of samples within a bit period. (4) the output register by writing the definition of CAN-bus output pin TX0, TX1 output mode and output configuration. (5) removal of the reset request flag SJA1000 into normal mode, so SJA1000 before proceeding to send and receive packets.

2.2 send and receive programming

MCU will send the message to be sent to the sending buffer SJA1000, SJA1000 command register and then send the request flag (TR) set, the sending process independently from the SJA1000. Send a message to write in the new buffer, you must check the status of the sending buffer status register flag (TBS), if "1", then send the buffer to be released, you can write a new message to send buffer device; Otherwise, send buffer is locked, new packets can not be written, can be used to send program interrupt and query method. In this design, the use of the query.

Packet reception is completed independently by the SJA1000. Received packets stored in the FIFO through the receiver filter, the first message into the receiver buffer, the status register to receive buffer status flag (RBS) and receive interrupt flag (RI) are marked. SCM removed from the receiving buffer after a packet to the command by setting the bit SJA1000 to release the receiver buffer register. In this design, the receiving program is designed with the interrupt.

CAN bus based distributed grid sub-health monitoring system

2.3 A / D converter design

In this design uses a 12-bit successive approximation A / D converter AD574. Way to check the design process, through the continuous query A / D converter conversion end flag to judge whether the end. When the conversion finished, add anyone to the CPU in processing the data and save the processed data to the 6264 chip.

High-speed CAN bus design based on distributed data acquisition system has some value, but low price and high reliability. While the system is also scalable, multi-channel acquisition is required under the circumstances to maintain only a small amount of sample chips can be. Approved by this bus system's communication ability test, Bingqiangshangshu system in place for Lian Xu Jiang Ganraohuanjing experiments, found that the use of communication Sulvwanquan Ke Yi ensure data of Shi Shi Kekaochuanshu, Qi Tongxinxiaoguo fully meet the requirements, while the upper Jihe bottom node can ensure mutual coordination.

Declined comment

91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
国产精品久久久久免费a∨大胸| 欧美亚洲午夜视频在线观看| 久久久久久久一区二区三区| 久久精品第九区免费观看| 97久久精品人搡人人玩| 97久久精品视频| 91久久精品美女| 成人av电影免费| chinese少妇国语对白| 91久久精品www人人做人人爽| av免费观看国产| 久久久性生活视频| 91精品免费看| 久久国产精品亚洲va麻豆| 久久久久久久久四区三区| 国产不卡一区二区在线观看| 日韩视频―中文字幕| 国产精品毛片a∨一区二区三区|国| 国产精品美女av| 美女av一区二区| 一区二区三区一级片| 一区二区三区的久久的视频| 亚洲va久久久噜噜噜久久狠狠| 无码免费一区二区三区免费播放| 日韩久久久久久久| 国产区一区二区| 国产精品av网站| 日韩在线视频免费观看高清中文| 国产精品免费区二区三区观看| 精品国产免费久久久久久尖叫| 亚洲图片欧洲图片日韩av| 日本免费在线精品| 麻豆精品视频| 91国在线高清视频| 国产成人手机视频| 在线不卡视频一区二区| 日本一区二区三区视频在线播放| 精品一区二区三区免费毛片| 91av视频在线免费观看| 国产精品无码一本二本三本色| 一区二区三区国产福利| 青青青国产在线视频| 国模极品一区二区三区| 久久综合亚洲精品| 久精品免费视频| 欧美中文字幕第一页| 官网99热精品| y97精品国产97久久久久久| 亚洲精品一区二区三区樱花| 欧美少妇一区| 成人av免费看| 久久香蕉频线观| 日本一区二区三区四区五区六区| 国产熟女高潮视频| 丝袜美腿精品国产二区| 亚洲第一精品区| 国产午夜精品在线| 久久久久日韩精品久久久男男| 精品久久久久久乱码天堂| 热草久综合在线| 久久久免费观看视频| 欧美大码xxxx| 男人的天堂成人| 久久免费视频这里只有精品| 久操成人在线视频| 免费在线精品视频| 九九九久久久| 日韩av免费看网站| 国产精国产精品| 亚洲爆乳无码专区| 国产欧美久久久久| 久久成年人视频| 黄色a级在线观看| 国产精品69av| 一区二区成人国产精品| 国产日产久久高清欧美一区| 国产精品精品国产| 国模视频一区二区| 国产精品对白刺激久久久| 欧美日韩精品一区| 三级精品视频久久久久| 少妇人妻互换不带套| 91精品视频播放| 午夜精品亚洲一区二区三区嫩草| 91免费人成网站在线观看18| 亚洲欧美精品在线观看| av一区二区三区免费观看| 免费av在线一区| 国产麻豆电影在线观看| 欧美激情精品久久久久久久变态 | 国产亚洲一区二区三区在线播放| 久久精品成人一区二区三区| 日韩免费一级视频| 久久天堂av综合合色| 精品人妻一区二区三区四区在线| 久久九九国产精品怡红院| 欧美国产日韩在线播放| 国产精品久久久久久久久久久久| 欧美一级大片视频| 国产成人精品视频在线| 欧美精品与人动性物交免费看| 久久视频国产精品免费视频在线| 黄色一级免费大片| 欧美日韩成人黄色| 成人国产精品一区二区| 亚洲国产精品久久久久婷蜜芽 | 国产精品∨欧美精品v日韩精品| 亚洲 欧美 综合 另类 中字| wwwwww欧美| 日韩av成人在线观看| 日韩中文娱乐网| 欧美精品在欧美一区二区| 国产精品久久中文| 国产精品一区二区三区四区五区 | 88国产精品欧美一区二区三区| 视频一区视频二区视频三区视频四区国产| 91精品久久久久久| 日韩欧美精品在线观看视频| 国产精品视频一区二区高潮 | 久久久久久久久亚洲| 欧洲在线视频一区| 国产精品久久久久久久久久ktv| 国产一区二区三区色淫影院 | 91精品视频免费看| 日本电影一区二区三区| 国产精品久久久久久中文字| 国产欧美日韩综合精品二区| 午夜精品三级视频福利| 久久精品视频99| 成人国产一区二区| 欧美专区日韩视频| 久久久久久com| 国产福利久久| 国内精品视频免费| 色999日韩自偷自拍美女| 国产精品久久综合av爱欲tv| 91免费版看片| 黄色片网址在线观看| 亚洲乱码国产一区三区| 国产精品国内视频| 久久成人免费观看| 国产伦视频一区二区三区| 日韩精品在线视频免费观看| 免费不卡欧美自拍视频| 色妞欧美日韩在线| 91精品91久久久中77777老牛| 国内久久久精品| 亚洲 高清 成人 动漫| 国产精品成熟老女人| 久草视频国产在线| 91久久精品一区| 国产精品一区二区三区在线观| 欧美久久久久久一卡四| 日韩国产精品一区二区| 一本久道久久综合狠狠爱亚洲精品| 国产成人精品在线视频| 99国产视频| 国产综合色香蕉精品| 日韩国产欧美精品| 午夜精品视频在线观看一区二区 | 精品免费日产一区一区三区免费 | 欧美一区二区视频97| 国产精品久久久久久久7电影| 国产精彩精品视频| 国产精品一区久久| 国产一区二区三区在线免费| 欧美自拍大量在线观看| 痴汉一区二区三区| 亚洲综合在线做性| 欧美激情免费在线| 国产精品果冻传媒潘| 国产精品视频免费一区| 久久久久久人妻一区二区三区| 99久久无色码| 国产区一区二区| 欧美日韩第二页| 色综合视频二区偷拍在线| 亚洲综合色av| 永久免费看av| 色综合视频一区中文字幕| 久久久久久久影院| 国产黄色片免费在线观看| 国产精品一区二区久久精品| 国产日韩欧美一二三区| 蜜桃91精品入口| 国产中文欧美精品| 国产日韩欧美大片| 国产日产欧美a一级在线| 美女亚洲精品| 国产日产亚洲精品| 国产日本欧美在线| av无码精品一区二区三区| 成人短视频在线观看免费| 91精品国产高清自在线看超| 国产精品99久久免费黑人人妻| 国产精品12| y97精品国产97久久久久久| 国产精品日韩一区二区| 国产精品久久久久久久久久久不卡| 国产精品久久久久久久av大片|