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

CAN bus based power meter reading system

About CAN Bus

CAN multi-master mode work, a node of the network office at any time can take the initiative to other nodes on the network to send information; CAN nodes on the network information into different priorities, can satisfy different real-time requirements; CAN bus using non-destructive arbitration techniques; CAN message filtering can be simply achieved by point to point, multipoint, and global broadcast data is sent and received in several ways; CAN direct communication distances of up to 10km (rate 5kbit / s below) communication speed up to 1Mbit / s (at this time communication distance up to 40m); CAN messages for each frame has a CRC checksum error detection and other measures to ensure that the data error rate is very low; CAN communication medium for double stranded wire, coaxial cable or optical cable, select flexible.

System Design

System consists of the following components: pulse meter, electricity collector, CAN converter, modem, PC. System block diagram shown in Figure 1.

CAN bus based power meter reading system

Figure 1 Block diagram of the power meter reading system

Can see from Figure 1, real-time acquisition charge collector residential building output pulse meter pulse signals transmitted by the CAN interface, CAN bus, and then the CAN converter conversion and Modem host computer and lower computer communications, in order to complete data collection, storage, measurement, display and other functions, on the whole cell situation of each user to achieve real-time monitoring.

System works

Electrical measurement of the acquisition

Rotary meter according to the structure, its pulse and dial the number of cycles of change is proportional to the number of pulses multiplied by the coefficient can be accumulated before the corresponding electrical measurement. To improve the accuracy of pulse measurement, software design methods with regular continuous sampling. An effective electric pulse width of 50ms or more, designed with the time period of 16ms. For the normal pulse, regular pulse measured by continuous sampling for the high frequency of ≥ 2, see Figure 2. If the pulse width is too small, not measured by the number 2, then you can get rid of this pulse.
Figure 2 Schematic diagram of pulse sampling inspection

Collector power

Power collector is the main function of pulse data, and communicate with the host computer. Its core components are AT89C52 microprocessor and interrupt controller 8259A. Systems, interrupt sources more than eight, so 8259A using cascade. Collector of each power under 5 8259A cascade, to meet the 32-way power signal input. Collector power block diagram shown in Figure 3.

CAN bus based power meter reading system

Figure 3 Block diagram of the collector charge

System, 8259A to control the external interrupt sources with AT89C52. 8259A for the AT89C52 analyze, judge, decide the priority of interrupt request signal. Interrupt signals from multiple meter was then taken by the input processing circuit 8259A. Which way is high, 8259A of the IRR (interrupt request register) the corresponding bit; then, 8259A its IRR and IMR (interrupt mask register ) for the situation analysis and processing, when a road is not IMR mask interrupt sources, and the way the priority level of interrupt source CPU is higher than the level of the transaction when, 8259A 17-pin to generate a high level, through the specialized application and respond to interrupt the circuit into a low power meter based on CAN bus system, the interrupt request made to the AT89C52, while waiting in line the rest of the interrupt and save. This pulse will not be lost, signal acquisition to ensure the accuracy of the system. , The instrument technologies and sensors would be more disruption for the AT89C52 interrupt the currently running application program and the priority level for and response by the interruption of the circuit response to the 8259A interrupt signal back to the electricity meter reading based on CAN bus system. At this time, AT89C52 turn to the implementation of the interrupt service routine.
For the protection of the data collected, the design of memory used. Storage area can be divided into two areas: a work area, storage, real-time power measurement, repeat it some time to refresh 1; a backup area for 6 months of electrical backup measure to prevent the loss of useful information.

For the convenience of the user query, the system can be displayed in the collector circuit was designed LCM103, to achieve local display. To its pin CS, WR, DA2TA and microcontroller interface can be achieved related to its display. Multiple interrupt sources of data used in LCM103 rotation display. LCM03 of 10 were defined as the user account can do, and do not display the data table. No. 10 for the household income, section 8 for the table do not, the remaining bit that the energy consumption figures of all tables, the first 3 digits of the decimal point. No. 9 and No. 7 as a space for clear reading.

Design, in LCM103 the VDD and VLCD plus 511kΩ resistor between pins to allow moderate display brightness.

CAN Interface Converter

CAN controller SJA1000 CAN converter and by the CAN driver PCA82C250 composition. CAN converter is responsible for receiving commands issued to the host computer to transmit the power site, a group linked to CAN bus up to 110 sites, the block diagram shown in Figure 4.

CAN bus based power meter reading system

Figure 4 CAN Controller Interface Functional Block Diagram

CAN converter

In order to achieve communication with the host computer microcontroller designed with TTL level conversion between RS-232 interface, as shown in Figure 5. AT89C52 itself does not contain the controller, so using the CAN controller SJA1000, and CAN drive PCA82C250.

CAN bus based power meter reading system

Figure 5 RS232/CAN functional block diagram of converter

CAN bus communication baud rate

Calculate the district control room PC with the power collector in the MCU communication baud rate 40.5Kbit / s, take 50Kbit / s, this time CAN bus communication distance up to 1.5km, if the control room was built in load center, the communication meet the requirements from. At this point bus timing register BTR0 and BTR1 were BTR0 = 47H = 01000111B, BTR1 = 2FH = 0011111B. Moreover, in order to make the site work within the system simultaneously, the PC must be the whole point of time when the school issued an order to the site.

Software Design

Mainly on the design of the collector for a brief description of the main program. It includes the initialization and data acquisition and processing of two parts. Initialization procedure includes initialization 8259A. In the data collection, the collector main program loop to take the way of data collection, and to classify the received command, and then switch to the appropriate command processing subroutine. The main program flow chart shown in Figure 6.

Anti-jamming measures

(1) in the system design, the use of the X5045 chip, the chip has a watchdog circuit. Watchdog circuit for real-time monitoring of CPU, if the CPU into an infinite loop, the watchdog circuit can discover and to reset the entire system. In software programming, set to visit every 1s 1 watchdog circuit. If the program running or flying over a set time (the system set to 1.4s) did not visit the watchdog chip, X5045 chip will automatically reset pulse output until the program runs properly.

(2) data acquisition device with filter circuit, the various forms produced by electrical pulse signal is filtered to prevent the signal during transmission may be subject to interference.

(3) the use of X5045 chip power supply monitoring circuit monitoring feature set and power down protection circuit to prevent data loss after power-down.

CAN bus based power meter reading system

Conclusion

CAN bus based power meter reading system uses a smart data acquisition, data communication via CAN bus exchange, the system response speed, anti-jamming; network reliability high, communication baud rate, data transfer volume; structure simple to install, easy to maintain. System can easily achieve real-time monitoring, high-speed data acquisition, look-up table printing, system monitoring and other functions, has a good prospect.

Declined comment

91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
日韩中文字幕精品| 日韩欧美亚洲v片| 日韩中文综合网| 国产成人精品999| 久久综合色视频| 久久精品美女| 国产suv精品一区二区三区88区| 69精品小视频| 久久免费视频3| 久久久久久美女| 久久天天躁狠狠躁老女人| 国产精品无av码在线观看| 久久精品国产99国产精品澳门| 国产成人免费91av在线| 国产精品无码人妻一区二区在线 | 黄瓜视频免费观看在线观看www| 欧美牲交a欧美牲交aⅴ免费真| 欧美视频1区| 国产自产女人91一区在线观看| 国产欧美一区二区三区另类精品| 国产精品一区二区三区在线| 91国内精品久久| 日日摸夜夜添一区| 成人97在线观看视频| 欧美极品在线视频| 五月婷婷综合色| 欧美日韩国产不卡在线看| 裸模一区二区三区免费| av片在线免费| 国产高清视频一区三区| 久久久精品在线| 又大又硬又爽免费视频| 日韩欧美国产综合在线| 国产欧美日韩高清| 国产激情999| 国产精品人成电影| 亚洲日本精品国产第一区| 欧美亚洲免费在线| 高清在线观看免费| 久久久婷婷一区二区三区不卡| 久久久久人妻精品一区三寸| 精品国产免费一区二区三区| 欧美精品video| 日韩欧美国产免费| 国产精品亚洲аv天堂网| 久久伊人一区二区| 久久99精品久久久久久琪琪| 日韩免费av在线| 97精品久久久| 精品免费久久久久久久| 欧美精品成人网| 久久国产主播精品| 亚洲免费视频播放| 国产在线观看精品一区二区三区| 国产xxxxx在线观看| 久久99亚洲精品| 欧美在线激情网| 91国产美女视频| 欧美激情伊人电影| 黄页网站在线观看视频| 久久久精品在线视频| 在线视频福利一区| 女同一区二区| 久久久久久国产免费| 亚洲在线观看视频网站| 国产午夜福利视频在线观看| 久久久久久久激情| 色中色综合成人| 99国产视频| 欧美激情18p| 免费看欧美黑人毛片| 精品国产一区二区在线| 日本黄网站色大片免费观看| 国产精品999| 亚洲熟妇无码一区二区三区导航| 国产欧美va欧美va香蕉在线| 久久视频在线看| 欧美日韩一区二区视频在线| 色偷偷噜噜噜亚洲男人的天堂| 日本精品一区二区三区高清 久久| 91精品国产91久久| 亚州欧美日韩中文视频| 99在线观看| 亚洲综合小说区| 不卡影院一区二区| 色综合久综合久久综合久鬼88| 免费看成人午夜电影| 国产精品久久久久77777| 欧美日本韩国国产| 国产精品视频网址| 蜜桃网站成人| 国产精品嫩草在线观看| 麻豆精品蜜桃一区二区三区| 国产精品视频大全| 国产综合福利在线| 欧美精品免费在线| 成人a在线观看| 亚洲精品一区二区三| 久久香蕉视频网站| 欧美在线视频一二三| 久久久99精品视频| 日本a级片在线播放| 日韩在线观看高清| 欧美精彩一区二区三区| 国产精品露脸av在线| 国产日本欧美视频| 色综合导航网站| 91久久精品视频| 日本在线观看一区| 国产精品日韩在线| 成人精品视频在线播放| 午夜精品理论片| 国产成人精品综合| 国产情侣av自拍| 色999日韩自偷自拍美女| 国产成人av在线| 欧美日韩精品免费看| 国产精品高清在线| 97久草视频| 日本国产在线播放| 欧美成人四级hd版| 久久噜噜噜精品国产亚洲综合| 奇米精品一区二区三区| 免费av一区二区| 久久久婷婷一区二区三区不卡| 欧美亚洲色图视频| 亚洲一区二区中文| 国产精品久久久久久久久| 97精品国产97久久久久久春色 | 日本久久久网站| 国产精品国产亚洲精品看不卡15 | 欧美 国产 综合| 中文精品视频一区二区在线观看 | 国产成人精品视| 国产日韩一区二区在线| 色之综合天天综合色天天棕色| 国产精品久久久久久久午夜| 国产精品一区二区性色av| 日韩精品久久一区二区| 欧美激情va永久在线播放| 久久久久资源| 国产精品一区在线免费观看| 日韩久久久久久久久久久久| 中文字幕人成一区| 国产精品乱码| 久久久久久久影院| 91精品国产91久久久久久久久 | 亚洲国产另类久久久精品极度| 北条麻妃久久精品| 91国产中文字幕| 国产精品一区二区av| 欧美 日韩精品| 日本精品一区二区三区高清 久久 日本精品一区二区三区视频 | 国产欧美亚洲精品| 欧美主播一区二区三区美女 久久精品人| 久久久久久com| 国产精品国产精品国产专区不卡| 国产激情片在线观看| 国产精品夜夜夜一区二区三区尤| 青青草视频国产| 日本乱人伦a精品| 视频一区二区在线| 懂色中文一区二区三区在线视频| 国产精品久久久久999| 日韩亚洲第一页| 久久久久久久久久国产精品| 国产经典久久久| 久久久亚洲国产| 99久久精品免费看国产四区 | 69国产精品成人在线播放| 国产精品一二三视频| 国产在线播放91| 精品欧美一区二区三区久久久 | 国产在线一区二区三区播放| 欧美变态另类刺激| 欧美福利精品| 欧美精品尤物在线| 欧美诱惑福利视频| 欧美国产一二三区| 欧美激情第一页在线观看| 日韩久久一级片| 日本欧美视频在线观看| 日韩av高清在线播放| 天天人人精品| 色欲色香天天天综合网www| 午夜精品久久久久久99热软件| 欧美一区二区视频在线| 性欧美在线看片a免费观看| 亚洲a在线观看| 痴汉一区二区三区| 少妇久久久久久被弄到高潮| 五码日韩精品一区二区三区视频| 色之综合天天综合色天天棕色| 午夜精品久久久久久久99黑人| 偷拍盗摄高潮叫床对白清晰| 无码内射中文字幕岛国片| 日韩在线综合网| 欧美最猛性xxxx| 免费特级黄色片| 成人免费毛片网|