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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
日韩欧美视频网站| 激情内射人妻1区2区3区 | 国产精品8888| 性高潮久久久久久久久| 久久这里只有精品8| 日韩欧美一级在线| 久热国产精品视频| 国产一区精品在线| 欧美激情亚洲综合一区| 国产精品99久久久久久久久久久久| 日韩在线视频在线观看| 日韩在线中文字幕| 国产中文字幕日韩| 久99久在线视频| 91精品免费视频| 日韩国产小视频| 久久亚洲精品小早川怜子66| 粉嫩精品一区二区三区在线观看| 亚洲精品日韩精品| 日韩三级成人av网| 免费在线a视频| 欧美激情在线视频二区| 久久大香伊蕉在人线观看热2| 精品91一区二区三区| 欧美激情乱人伦| 久久福利电影| 国产欧美日韩在线播放| 日韩中字在线观看| 日韩高清av| 激情内射人妻1区2区3区| 国产精品情侣自拍| 国产日韩欧美在线视频观看| 久久久久国产精品免费网站| 97久久伊人激情网| 午夜精品蜜臀一区二区三区免费| 一本久久a久久精品vr综合| 高清国语自产拍免费一区二区三区 | 久久成人在线视频| 国产成人综合久久| 欧美不卡1区2区3区| 亚洲高清不卡一区| 欧美另类在线播放| 久久久久综合一区二区三区| 国产精品一区二区三区四区五区| 欧美一区三区二区在线观看| 午夜精品三级视频福利| 色综合导航网站| 久久久国产精品免费| 久久久亚洲天堂| 国产日本欧美在线观看| 欧美日韩亚洲综合一区二区三区激情在线| 亚洲一区二区精品在线| 国产精品高潮呻吟久久av黑人| 国产成人亚洲综合91精品| 国产日韩一区欧美| 日韩免费观看av| 日韩一区国产在线观看| 欧美日韩国产二区| 国产精品久久久久久久午夜| 国产成人+综合亚洲+天堂| 成人免费在线一区二区三区| 国产有码在线一区二区视频| 欧美一级二级三级| 日本高清视频精品| 午夜精品久久久久久99热| 中文字幕不卡每日更新1区2区| 久久视频精品在线| 久久久久久久久久久久久久一区| 91免费看片网站| 国产一区二区三区四区五区在线 | 91国在线高清视频| 国产伦精品一区二区三区| 精品婷婷色一区二区三区蜜桃| 欧美中文字幕视频在线观看| 日本成人在线不卡| 亚洲精品久久久久久一区二区| 精品乱色一区二区中文字幕| 国产精品久久久久高潮| 久久久国产精品免费| 久久久久亚洲精品成人网小说| 777午夜精品福利在线观看| 粉嫩av一区二区三区免费观看| 激情欧美一区二区三区中文字幕| 日韩精品一区二区三区四| 色噜噜狠狠一区二区三区| 午夜欧美一区二区三区免费观看| 亚洲综合在线小说| 一区二区传媒有限公司| 亚洲在线一区二区| 亚洲欧美久久久久一区二区三区| 中文字幕一区综合| 一本—道久久a久久精品蜜桃| 一区二区国产日产| 亚洲人体一区| 午夜精品久久久久久99热| 日本伊人精品一区二区三区介绍| 日韩av在线第一页| 日本一区二区不卡高清更新| 日韩欧美亚洲在线| 欧美日韩国产一二| 美乳视频一区二区| 国产欧美丝袜| 91精品在线国产| 久久免费视频1| 久久99导航| 国产精品网址在线| 精品国产一二三四区| 中文字幕av导航| 天堂一区二区三区| 热久久视久久精品18亚洲精品| 欧美日韩国产不卡在线看| 国内久久久精品| 国产欧美日韩亚洲| 91久久国产精品91久久性色| 国产高清自拍99| 国产精品视频yy9099| 色综合久久悠悠| 色99中文字幕| 欧美视频在线观看视频| 国产又黄又爽免费视频 | 亚洲国产精品女人| 日韩国产在线一区| 国产做受69高潮| 99在线视频免费观看| 国产成人在线一区| 久久久国产一区二区| 欧美成人免费一级人片100| 亚洲伊人久久大香线蕉av| 日本精品一区二区三区四区| 国内自拍在线观看| 成人免费在线一区二区三区| 久久99精品久久久久久秒播放器 | 亚洲人成无码www久久久| 日韩av色综合| 国内精品视频在线| 99久久综合狠狠综合久久止| 久久久久久亚洲精品中文字幕| 欧美精品一二区| 熟女少妇在线视频播放| 国内精品久久久久久影视8| 91九色对白| 国产精品日韩专区| 青春草国产视频| 国产精品一区二区欧美| 日韩中文字幕在线视频| 欧美日韩aaaa| 欧美在线视频免费| 99精品欧美一区二区三区| 久久一区二区精品| 国产精品精品视频一区二区三区| 亚洲图片小说在线| 好吊色欧美一区二区三区四区| 91免费版看片| 国产精品高清一区二区三区| 日本一区视频在线观看| 国产女人18毛片| 色就是色欧美| 高清无码视频直接看| 国产精品免费一区二区| 日本一区不卡| 成人av资源在线播放| 国产精品丝袜久久久久久不卡| 亚洲18私人小影院| 国产啪精品视频| 色天天综合狠狠色| 五月天国产一区| 国产经典一区二区| 在线视频一二三区| 国产又黄又猛视频| 国产精品天天av精麻传媒| 日本一区二区黄色| 91精品国产91久久| 一本色道婷婷久久欧美| 美女一区视频| 国产精品丝袜视频| 欧洲中文字幕国产精品| 国产精品9999| 一级特黄录像免费播放全99| 国产视频一区二区视频| 国产精品视频在线观看| 日本精品久久久久影院| 91精品国产高清久久久久久91| 欧美精品一区二区三区国产精品| 激情五月综合色婷婷一区二区| 久久精品五月婷婷| 婷婷亚洲婷婷综合色香五月| 成人www视频在线观看| 精品国产免费久久久久久尖叫 | 伊甸园精品99久久久久久| 国产综合免费视频| 日韩在线视频一区| 日韩视频一二三| 久久综合精品一区| 五月天综合婷婷| 8090成年在线看片午夜| 午夜免费日韩视频| 91精品国产色综合| 亚洲免费精品视频| 91久久精品国产| 午夜久久久久久久久久久|