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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
91老司机精品视频| 91久久精品www人人做人人爽| 在线视频亚洲自拍| 精品中文字幕在线观看| 欧美成在线视频| 久久精品99无色码中文字幕| 国产成人97精品免费看片| 国产精品99久久99久久久二8| 久久久精彩视频| 久久久久一区二区三区| 色妞欧美日韩在线| 国产精品国产亚洲精品看不卡| 精品久久久久亚洲| 亚洲综合在线播放| 日韩视频一二三| 欧美在线一区二区三区四区| 蜜桃网站成人| 成人国产一区二区| 国产对白在线播放| 久久精彩免费视频| 国产精品久久波多野结衣| 精品久久久三级| 午夜精品久久久久久久无码 | 日本一区视频在线观看| 少妇久久久久久被弄到高潮| 欧美专区国产专区| 国产日韩欧美91| 7777精品伊久久久大香线蕉语言| 久草青青在线观看| 国产精品免费观看在线| 一区二区三区国| 日韩美女视频中文字幕| 欧美亚洲精品日韩| 国产欧美韩日| 久久久久久久久亚洲| 国产成人午夜视频网址| 九九热视频这里只有精品| 午夜精品一区二区在线观看| 欧美 日韩 国产在线| 成人a视频在线观看| 久久精品国产理论片免费| 插插插亚洲综合网| 欧美一级免费看| 国产一区欧美二区三区| 国产精品av在线| 久久亚洲精品小早川怜子66| 欧美一区二区三区图| 黄色成人在线免费观看| 91久久精品一区二区别| 国产精品区一区二区三含羞草| 亚洲精品乱码视频| 欧美xxxx黑人又粗又长密月 | 成人av男人的天堂| 色阁综合伊人av| 亚洲精品免费网站| 国产一区欧美二区三区| 日韩专区中文字幕| 亚洲永久一区二区三区在线| 欧美日韩免费高清| 91精品国产91久久久久久 | 亚洲午夜精品福利| 欧美专区第一页| 国产精品678| 精品国产一区二区三区麻豆小说 | 热re99久久精品国产99热| 国产欧美日韩一区| 久久久www成人免费精品张筱雨| 中文字幕日韩一区二区三区不卡 | 日本国产欧美一区二区三区| 高清国产一区| 国产精品传媒毛片三区| 人妻熟女一二三区夜夜爱| 91精品久久久久久蜜桃| 欧美日韩福利视频| 国内精品久久久久久久久| 久久久久久久久久久久久久一区 | 日韩中文字幕免费看| 欧美激情综合色| 国产午夜伦鲁鲁| 国产精品久久婷婷六月丁香| 欧美午夜欧美| 日韩视频在线免费| 日韩男女性生活视频| 国产成人精品av| 日本一区美女| 久久精品国产精品亚洲色婷婷| 视频一区二区在线| 91精品免费视频| 亚州av一区二区| 99热在线播放| 亚洲一区免费看| 成人av影视在线| 中文字幕日本最新乱码视频| 国产九色porny| 欧美精品www在线观看| 国产日韩成人内射视频| 欧美成人在线影院| 国产精品一级久久久| 中文字幕日韩精品一区二区| 国产精品一 二 三| 一区二区不卡视频| 91精品国产91久久久久久不卡| 色欲av无码一区二区人妻| 久久亚洲免费| 日韩欧美一区二区在线观看| 久热精品视频在线| 国产片侵犯亲女视频播放| 欧美精品在线网站| 91精品在线播放| 日韩免费观看av| 国产成人精品自拍| 国产综合18久久久久久| 伊人久久在线观看| 久久免费精品视频| 人妻无码久久一区二区三区免费 | 亚洲一区二区久久久久久| 91精品国产99久久久久久红楼| 日日噜噜夜夜狠狠久久丁香五月| 日韩有码在线观看| 男女视频网站在线观看| 不卡毛片在线看| 91久久久久久久久久久久久| 日本久久中文字幕| 国产精品国内视频| 777精品视频| 欧美极品jizzhd欧美| 在线精品亚洲一区二区| 国产国语刺激对白av不卡| 明星裸体视频一区二区| 中文一区一区三区免费| 国产成人精品免费视频大全最热| 欧美 日韩 国产 激情| 亚洲一区久久久| 国产精品视频免费一区二区三区| 成人h在线播放| 欧美专区在线观看| 亚洲一区二区三| 国产精品久久77777| 国产成人精品视频| 国产女主播一区二区三区| 人人妻人人添人人爽欧美一区| 欧美日韩高清区| 久久精品99无色码中文字幕| 99一区二区三区| 黑人中文字幕一区二区三区| 亚洲一区精品视频| 久久天天躁夜夜躁狠狠躁2022| 久久亚洲免费| 国产精品亚发布| 黄色网页免费在线观看| 亚洲熟妇无码一区二区三区| 久久精品成人欧美大片古装| 91精品国产综合久久久久久蜜臀| 免费看污污视频| 日本三级中国三级99人妇网站| 久久99热精品这里久久精品| 久久99久久99精品蜜柚传媒| 成人免费在线一区二区三区| 狠狠精品干练久久久无码中文字幕| 少妇高潮喷水久久久久久久久久| 国产精品福利视频| 国产成人精品在线视频| 国产精彩免费视频| 成人国产一区二区三区| 国产自偷自偷免费一区| 日韩欧美视频一区二区 | 欧美日韩免费精品| 日本午夜在线亚洲.国产| 亚洲自拍欧美色图| 色综合色综合网色综合| 国产精品老女人精品视频| 国产成人av影视| 久久综合伊人77777麻豆| 成人久久久久久| 国产美女主播在线播放| 国产一区二区三区高清| 欧美 日韩 激情| 人妻久久久一区二区三区| 日韩av中文字幕第一页| 日本中文字幕成人| 色乱码一区二区三在线看| 亚洲高清视频一区二区| 亚洲自拍小视频| 亚洲一区二区三区加勒比| 一区二区三区四区免费视频 | 国产精品福利在线观看网址| 国产精品视频精品| 国产精品久久亚洲7777| 国产精品女人网站| 国产精品视频不卡| 久久久精品国产亚洲| 久久精品国产综合精品| 久久99精品国产一区二区三区| 久久riav二区三区| www国产精品视频| 国产精品女人网站| 国产精品第157页| 欧美激情视频给我| 亚洲精品国产精品国自产观看| 亚洲人成77777|