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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
古典武侠综合av第一页| 成人精品久久av网站| 欧美日韩亚洲在线| 国产激情片在线观看| 国产精品久久97| 欧美精品国产精品久久久| 国产成人精品免费视频大全最热 | 欧美精品久久久久a| 国内精品久久久| 久久久久久久久国产| 日韩 欧美 高清| 国产精品18久久久久久首页狼| 欧美日韩国产成人在线| 国产亚洲二区| 国产精品丝袜久久久久久不卡 | 中日韩在线视频| 国内精品久久国产| 久久视频中文字幕| 欧美日韩成人一区二区三区| 国产成人免费高清视频| 热久久精品国产| 国产a级全部精品| 日本91av在线播放| 久久福利电影| 欧美最猛性xxxx| 日韩在线中文字幕| 欧美精品卡一卡二| 精品国内自产拍在线观看| 欧美专区在线播放| 久久精品国产亚洲精品| 国内精品久久久久久久 | 日本免费黄视频| 国产chinese精品一区二区| 欧美一级片免费观看| 国产夫妻自拍一区| 青青在线视频一区二区三区| 国产精品我不卡| 国产综合18久久久久久| 国产99久久精品一区二区永久免费 | 成人亚洲欧美一区二区三区| 欧美激情精品久久久久久久变态| 国产伦精品一区二区三区四区免费 | 成人av中文| 亚洲精品中文综合第一页| 91精品国产色综合久久不卡98| 色乱码一区二区三在线看| 久久久久免费视频| 男人天堂成人在线| 欧美成人精品在线| 丰满爆乳一区二区三区| 亚洲午夜精品国产| 久久久久久久激情| 国产一区二区精品在线| 亚洲一区中文字幕| 久久久久久久久网站| 国内精品模特av私拍在线观看| 精品国产一区二区三区四区vr| 白白操在线视频| 丁香六月激情婷婷| 国产精品十八以下禁看| 成人免费a级片| 日韩精品电影网站| 国产99久久九九精品无码| 国产精品50p| 黄黄视频在线观看| 欧美成人免费va影院高清| 久久久伊人欧美| 狠狠色综合色区| 亚洲影院在线看| 国产精品美腿一区在线看| 97精品视频在线| 欧美亚洲另类久久综合| 欧美激情一区二区久久久| 国产不卡一区二区三区在线观看| 蜜桃视频一区二区在线观看| 亚洲www视频| 国产精品久久久久久久久久| 777精品视频| 国产中文字幕免费观看| 欧美一级在线看| 国产精品激情av电影在线观看| 国产精品18久久久久久麻辣| 免费日韩中文字幕| 性色av香蕉一区二区| 美日韩精品免费视频| 久久精品国亚洲| 国产精品av免费观看| 国产日韩一区欧美| 欧美精品一区二区三区三州 | 日韩在线中文字幕| 国产免费黄视频| 黄页免费在线观看视频| 色播亚洲视频在线观看| 欧美激情视频网址| 国产精品美女www爽爽爽视频| 久色视频在线播放| 国产麻豆日韩| 免费精品视频一区二区三区| 日韩经典在线视频| 亚洲免费视频一区| 一区二区三区视频| 精品乱码一区二区三区| 久久精品中文字幕一区| 国产suv精品一区二区三区88区| 超碰97人人人人人蜜桃| 欧美日韩国产综合在线| 日本少妇高潮喷水视频| 午夜美女久久久久爽久久| 精品国产无码在线| 国产精品久久久久av免费| 久久久精品一区二区| 久久久久久久久久国产精品| 91国视频在线| 777精品久无码人妻蜜桃| 91精品国产高清久久久久久| 成人av中文| av资源站久久亚洲| 国产精品夜间视频香蕉| 国产日产久久高清欧美一区| 国产一区二区视频在线观看| 欧美中文在线观看国产| 青青青国产精品一区二区| 日韩激情视频一区二区| 秋霞毛片久久久久久久久| 热re99久久精品国99热蜜月| 日韩视频一二三| 日韩久久一级片| 欧美一二三视频| 国严精品久久久久久亚洲影视| 男女午夜激情视频| 国模极品一区二区三区| 国产又爽又黄的激情精品视频| 国产有码在线一区二区视频 | 国产精品免费视频xxxx| 久久久久久久久综合| 久草精品在线播放| 精品国偷自产在线视频| 国产精品久久久久久久久久小说| 国产精品人人做人人爽| 久久成人综合视频| 永久久久久久| 日日摸日日碰夜夜爽无码| 日本a视频在线观看| 欧美人与动牲交xxxxbbbb| 韩国一区二区三区美女美女秀| 国产青春久久久国产毛片| 成年人网站国产| 777久久精品一区二区三区无码 | 国产免费观看高清视频| 99精品人妻少妇一区二区| 国产精品 欧美在线| 久久久久久久久久久久久国产 | 精品久久久久av| 亚洲视频小说| 日本欧美一级片| 韩国福利视频一区| 99久久免费观看| 久久国产精品网| 久久在线免费观看视频| 亚洲最大激情中文字幕| 日韩精品一区二区三区电影| 精品一区二区三区毛片| 逼特逼视频在线| 色婷婷久久一区二区| 欧美久久精品一级黑人c片| 亚洲成色www久久网站| 欧美日韩精品一区| 粉嫩精品一区二区三区在线观看| 国产mv免费观看入口亚洲| 精品免费日产一区一区三区免费| 亚洲国产精品女人| 欧美激情亚洲天堂| 国产伦精品一区二区三区四区视频| 久无码久无码av无码| 国产精品久久一区二区三区| 亚洲最大成人网色| 欧美黄网在线观看| 91久久精品国产| 国产精品久久久久av免费| 手机成人av在线| 国产一级做a爰片久久毛片男| 91精品视频网站| 国产精品成人播放| 日韩成人av电影在线| 国产另类第一区| 久久久999成人| 天堂а√在线中文在线| 精品一区二区日本| 国产高清精品软男同| 精品成在人线av无码免费看| 欧美午夜精品久久久久久蜜| 91精品免费久久久久久久久| 久久亚洲成人精品| 青草成人免费视频| 久久久亚洲精品无码| 欧美激情xxxxx| 极品校花啪啪激情久久| 久久精品国产sm调教网站演员 | 国产美女精彩久久| 色妞一区二区三区|