日韩免费一级毛片在线观看-中文日韩亚洲综合-欧美系列日韩另类-欧美激情极品日韩-午夜日韩爱爱毛片视频免费看-欧美日韩一区免费观看-欧美日韩欧美黄色三级

CAN bus based on ARM core and the gangue separation system

Abstract: This paper briefly introduces the ARM (Advanced RISCM achines) micro-controllers and CAN (Controlle rArea Network) bus technology constitute the gangue-line identification and automatic sorting system, given AT91M40800 ARM microcontrollers with CAN bus controller SJA1000 connected between the hardware circuit, discusses the data communication between the hardware interface implementation technology, data communication software gives the design process. CPLD (EPM7128) is used to adjust the timing and realization of online changes.

Introduction

With the continuous development of embedded technology, high performance, low power, low price of 32-bit RISC chip, the ARM microcontroller shown strong growth trend, embedded systems and field bus technologies, combined with the advantages of both, Preparation for the traditional technology provides a new reform program. Embedded technology and field bus technology and fusion, has designed a new coal and gangue-line identification and automatic sorting system.

Gangue-line identification and automatic sorting system

Coal and gangue-line identification and automatic sorting system block diagram shown in Figure 1. Requirements under the cleaning process, the system consists of the following three major sections:

CAN bus based on ARM core and the gangue separation system

Figure 1 gangue-line diagram of automatic sorting system

(1) detection of section: from the into the hopper, conveyor, CCD camera, image data acquisition circuitry and other components. Out of the coal mining often contain waste rock, waste rock must be selected from the conveyor belt. CCD camera image of coal and waste rock to send image data acquisition circuit to convert the converted information into the ARM microcontroller, via CAN bus network to the PC, for processing.

(2) to identify and control parts: by the computer, ARM micro-controller and monitoring of facilities, it is the core of the system. Based pattern recognition algorithm to calculate the ash content of coal and gangue, ARM micro-controller to identify and determine the gangue, the complete control of movement. If it is determined for the coal, the control part of the non-action, natural raw coal into coal hopper, channel removed from the coal. If it is determined for the waste rock, the control signals, open the valve so that waste rock into waste rock channel.

(3) Sorting by: the valve, power supply equipment, materials and systems bucket etc., by CAN-bus network, the completion of multiple channels of coal and gangue in the automatic sorting and transport.

Chip Description

AT91M40800

ATMEL Corporation AT91M40800 is based on ARM7TDMI core 16-bit / 32-bit microcontroller family with high cost of a chip, the core of the high-performance 32-bit RISC (Reduced Intro-duction Set Computer) architecture, and has 16 bit (thumb) instruction set. Programmable external bus interface (EBI), including direct connection to include a variety of off-chip FLASH memory, 8-level priority interrupt vector controller and the on-chip peripheral data controller, the device significantly improved real-time performance. AT91M40800 integrated ARM7DMIARMThumb processor core, provides a 8kB of on-chip SRAM, 8-chip select lines, 32 programmable I / O port, software-programmable 8-bit or 16-bit data bus, the maximum addressable space 64MB , 2 USART, each USART has two dedicated peripheral data controller channels, built-in programmable watchdog timer, 8 has priority, individually shielded vector interrupt controller, four external interrupt control registers, four external interrupt, including a high-priority, low latency interrupt request, three external clock inputs, 3-channel 16-bit timer / counter.

SJA1000

As the coal bunker, and sorting waste dump at some distance from their shop, need to focus on management and information processing. The field bus technology to a single distributed measurement control device into a network node to the bus as a link, to connect them into each other exchange information, jointly completed the task of network automation and control system. CAN communication speed up to 1Mbps, direct transmission distances of up to 10km (rate 5kbps below), can mount up to 110 devices can be completed at the same time multi-channel sorting and transport tasks. Philips SJA1000 is an independent company based CAN bus controller for automotive and general industrial environment, controller area network, which is Philips Semiconductor PCA82C200CAN controller (BasicCAN) alternative products, has added a new mode (PeliCAN mode), and different models can be easily connected to the processor to form a CAN control network.

Hardware interface circuit design

Figure 2 is AT91M40800 SJA1000 chip transceiver and the interface circuit diagram.

CAN bus based on ARM core and the gangue separation system

Figure 2 SJA1000 AT91M40800 interface circuit schematic and

EPM7128 interfaces between the signals used to complete the conversion and configuration, EPM7128 AT91M40800 input from the chip select signal NCS2, data lines D0 ~ D7, address A0 ~ A1, read signal NRD, write signal NWE and the system reset signal RST, through internal the logic synthesis processing to produce the required functionality SJA1000 signal. Chip signal lines according to the requirements and the allocation of port addresses, you can write a CAN bus transceiver input / output logic expression as follows:

CAN based on ARM core and the CAN bus gangue separation system = NCS2 · A0 based on ARM core and the CAN bus gangue separation system
CANALE = NCS2 • A0 • CAN bus based on ARM core and the gangue separation system (NRD NWE)

CANRD = NRD

CANWR = NWE

CANRST = NCS2 based on ARM core and the CAN bus RST gangue separation system

Selected SJA1000 address port 400000H, data port and reset the address for the port address 400001H 400002H. As the CAN controller SJA1000 address data is multiplexed by the falling edge of ALE signal can be latched address signals on the bus. However AT91M40800 address bus and data bus are available separately, and not directly with the SJA1000 address data bus. So to solve the interface AT91M40800 SJA1000 and the key is how to access the necessary signals into one SJA1000. The approach here is in two I / O operation is complete, the first address to the address port 400000H into the cell address value as the SJA1000. At this point, the chip-select based on ARM core and CAN bus gangue separation system is not gated, there is data lock AD0 ~ AD7 bus. The second visit when the data port 400001H, SJA1000 is selected, the ALE signal the first time under the action of the address value written SJA1000, CPU on the SJA1000 to read / write operations. Reset the system reset and the process can be divided into two kinds of reset. System reset signal RST reset signal in EPM7128 and procedures in a logical or operation, one of the two can be so effective and reliable reset SJA1000.

To ensure reliability of data communication, the connection terminal in the CAN bus terminal reflection of a 120Ω resistor to the bus impedance matching. SJA1000 the TX1 pin through the resistor 10k8 ground, RX1 pin level must be maintained over the 0.5Vcc. Otherwise, do not create the necessary CAN bus logic level. If the short distance communication, less environmental interference, you can not use optical isolation circuit 6N137, then, can 82C251's VREF pin is connected directly with the RX1, thus simplifying the circuit.

ARM micro-controller and CAN bus data communication

AT91M40800 external bus interface (EBI) produce access memory chip and external components of the signal, EBI supports different access protocols, to achieve single-cycle access to external devices, the design of EBI's set to: (1) Select 8-bit data bus; (2) selection criteria, read the agreement; (3) Select 8 cycle latency; (4) chip select lines NCS2 base address 400000H. All procedures are used AT91 Library of C language, it has a readable, easy to transplant, development of simple, convenient debugging. Correct initialization is the basis for normal operation procedure, the system initialization AT91M40800 main microprocessor and the initialization of SJA1000 (SJA1000 working crystal 16M), initialization process shown in Figure 3.

CAN bus based on ARM core and the gangue separation system

Initialization flow chart of Figure 3 Communications Software

Conclusion

AT91M40800 using ARM microcontrollers and CAN bus controller SJA1000 chip consisting of gangue-line identification and automatic sorting system, the traditional MCU with CAN-bus network as compared to control, is a new CAN-bus network system. ARM-based microcontrollers with embedded CAN bus system has good real-time processing system, reliability and flexibility, as the backward coal preparation technology provides a new method.

Declined comment

精品视频在线观看一区二区三区| 久久久成人网| 99热精品在线| 久久成人综合网| 国产一区二区精品在线观看| 久久久久久久男人的天堂| 黄视频网站在线免费观看| 免费毛片基地| 99久久精品费精品国产一区二区| 国产精品1024永久免费视频| 青青久久网| 国产亚洲免费观看| 亚洲第一色在线| 青青久久精品| 国产激情一区二区三区| 亚洲 男人 天堂| 欧美激情一区二区三区在线| 黄色短视频网站| 午夜在线亚洲| 毛片高清| 在线观看成人网 | 美女免费毛片| 黄视频网站免费看| 精品国产一区二区三区久久久蜜臀 | 亚洲精品影院一区二区| 成人高清免费| 欧美激情一区二区三区视频 | 欧美激情一区二区三区在线| 精品国产三级a∨在线观看| 国产网站免费| 欧美大片一区| 国产a视频精品免费观看| 精品国产三级a| 九九精品在线| 99热视热频这里只有精品| 国产麻豆精品| 欧美大片毛片aaa免费看| 国产视频一区二区在线播放| 91麻豆精品国产高清在线| 国产精品免费精品自在线观看| 精品视频在线看| 日韩一级黄色片| 九九久久国产精品| 久草免费在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | | 国产亚洲免费观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美激情影院| 精品国产一区二区三区久久久蜜臀 | a级毛片免费观看网站| 成人免费网站久久久| 台湾毛片| 国产一区免费在线观看| 日韩男人天堂| 一本高清在线| a级黄色毛片免费播放视频| 精品国产一级毛片| 久久精品大片| 国产亚洲精品成人a在线| 欧美一级视频免费| 亚洲天堂免费| 精品国产三级a∨在线观看| 国产网站免费| 国产不卡高清在线观看视频 | 日本特黄一级| 精品国产三级a| 亚洲第一页色| 欧美日本免费| 精品国产亚洲人成在线| 久草免费在线色站| 韩国三级视频在线观看| 久久99这里只有精品国产| 亚欧成人乱码一区二区| 尤物视频网站在线| 国产一级强片在线观看| 国产成人欧美一区二区三区的| 91麻豆精品国产片在线观看 | 精品毛片视频| 国产成+人+综合+亚洲不卡| 午夜在线亚洲男人午在线| 美国一区二区三区| 精品视频在线观看免费| 国产视频一区二区在线播放| 成人免费高清视频| 免费国产一级特黄aa大片在线| 亚洲天堂免费| 青草国产在线观看| 国产精品自拍一区| 天堂网中文在线| 日韩在线观看视频免费| 日韩欧美一及在线播放| 国产亚洲精品成人a在线| 久久国产影视免费精品| 九九九国产| 日韩在线观看网站| 国产欧美精品| 国产视频一区二区在线观看| 日韩在线观看视频黄| 麻豆系列 在线视频| 韩国毛片| 亚洲wwwwww| a级精品九九九大片免费看| 日韩av东京社区男人的天堂| 午夜激情视频在线观看| 精品久久久久久综合网| 青草国产在线观看| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 成人免费观看男女羞羞视频| 成人免费观看视频| 成人高清视频免费观看| 国产网站免费观看| 日韩综合| 999精品在线| 成人影视在线观看| 中文字幕97| 久久精品成人一区二区三区| 亚洲天堂免费| 精品视频在线观看一区二区| 久久精品成人一区二区三区| 国产a视频精品免费观看| 中文字幕一区二区三区精彩视频| 日韩一级黄色大片| 日韩免费在线| 国产a视频精品免费观看| 成人a级高清视频在线观看| 国产精品自拍一区| 国产伦久视频免费观看视频| 麻豆午夜视频| 午夜精品国产自在现线拍| 夜夜操网| 青青久久网| 成人高清视频在线观看| 四虎久久影院| 99久久精品费精品国产一区二区| 日本免费乱人伦在线观看| 韩国毛片| 99久久精品国产麻豆| 一级毛片视频免费| 日韩在线观看免费完整版视频| 国产亚洲精品成人a在线| 欧美日本免费| 国产伦久视频免费观看视频| 久久久久久久久综合影视网| 国产麻豆精品免费视频| 日本特黄特色aaa大片免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美18性精品| 一级毛片看真人在线视频| 青青久久精品| 国产国语在线播放视频| 久久99这里只有精品国产| 国产亚洲精品成人a在线| 日韩专区亚洲综合久久| 午夜激情视频在线观看| 日韩在线观看视频黄| 在线观看成人网 | 欧美日本免费| 久草免费在线色站| 欧美激情伊人| 欧美国产日韩久久久| 韩国三级香港三级日本三级la | 麻豆系列 在线视频| 成人免费观看男女羞羞视频| 欧美激情一区二区三区在线| 日本免费乱理伦片在线观看2018| 999精品影视在线观看| 你懂的国产精品| 黄视频网站在线免费观看| 精品国产一区二区三区国产馆 | 韩国三级香港三级日本三级la | 免费毛片播放| 国产伦精品一区二区三区无广告| 国产a视频| 免费的黄色小视频| 毛片高清| 亚洲女人国产香蕉久久精品| 欧美激情一区二区三区视频高清 | 精品国产一区二区三区国产馆 | 国产成+人+综合+亚洲不卡| 91麻豆精品国产片在线观看| 麻豆午夜视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久久久久久久综合影视网| 天天做日日爱| 成人免费一级毛片在线播放视频| 国产视频网站在线观看| 中文字幕一区二区三区精彩视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 成人影院一区二区三区| 日韩一级黄色片| 国产美女在线一区二区三区| 成人免费观看的视频黄页| 日韩在线观看免费| 日本特黄一级| 欧美电影免费| 香蕉视频久久| 国产视频一区二区在线播放| 韩国毛片免费|