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

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

91精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
国产在线视频91| 国产欧美日韩精品专区| 久久躁日日躁aaaaxxxx| 久久久精品中文字幕| 国产精品美女在线| 国产精品视频一区二区三区四| 日韩中文娱乐网| 日韩亚洲成人av在线| 久久久久北条麻妃免费看| 久久久精品欧美| 国产成人生活片| 国产精品手机播放| 国产精品国产精品国产专区蜜臀ah| 国产精品入口免费视频一 | 性欧美激情精品| 亚洲综合在线做性| 亚州欧美日韩中文视频| 日本a级片在线播放| 欧美日韩亚洲第一| 国产日韩一区欧美| 日韩欧美99| 国内精品一区二区三区四区| 国产综合色香蕉精品| 国产狼人综合免费视频| 国产乱人伦精品一区二区| 99视频在线免费观看| 久久精品一二三区| 久青草国产97香蕉在线视频| 久色乳综合思思在线视频 | 久久久久久久久网站| 国产成人久久婷婷精品流白浆| 国产精品视频yy9099| 在线视频不卡一区二区三区| 欧美一区二区三区精美影视| 国内一区在线| 91精品国产综合久久香蕉的用户体验| 久久久国内精品| 久久综合免费视频| 视频一区二区三区在线观看| 欧美亚洲色图视频| 97久久伊人激情网| 国产精品视频专区| 午夜精品久久久久久久99热浪潮| 日韩av成人在线| 国产欧美日韩一区| 国产成人无码一二三区视频| 亚洲综合日韩在线| 日本不卡在线观看| 欧美激情精品久久久久久变态| 精品久久精品久久| 久久久久久香蕉网| 精品人妻一区二区三区四区在线| 中文字幕一区二区三区四区五区人 | 日韩欧美视频网站| 国产精品专区一| 久久av免费一区| 欧美精品电影在线| 欧美一区二区综合| 91精品国产91久久久久| 国产精品高潮呻吟久久av黑人 | av一区观看| 国产精品加勒比| 日本一区免费看| 高清一区二区三区四区五区| 国产精品欧美在线| 欧洲在线视频一区| 久久精品在线免费视频| 一区二区精品免费视频| 免费看欧美黑人毛片| 国产成人生活片| 日本免费高清一区二区| 99热亚洲精品| 一区二区三区三区在线| 国产在线精品成人一区二区三区| 日韩一区二区在线视频| 日本午夜精品一区二区三区| 91精品久久久久久久久久久 | 久久亚洲精品欧美| 中文字幕在线观看一区二区三区| 黄色一级片播放| 久久精品亚洲热| 欧美专区在线观看| 久久精品99久久久久久久久| 日韩激情久久| 久久久精品日本| 欧美变态另类刺激| 国产精品久久久亚洲| 国内精品**久久毛片app| www.日韩免费| 人妻内射一区二区在线视频| 日韩在线www| 欧美精品一区二区三区免费播放| 日韩在线视频国产| 欧美大香线蕉线伊人久久 | 久久手机视频| 日本在线观看天堂男亚洲| 国产二区不卡| 欧美午夜精品久久久久久蜜| 精品国产一区二区三区在线观看 | 日本一区精品| 久久乐国产精品| 日韩精品一区二区三区四 | 久久久久久香蕉| 性欧美激情精品| 99精品视频在线看| 日日噜噜噜夜夜爽爽| 久久er99热精品一区二区三区| 日韩精品一区二区三区四| 国产精品爽黄69天堂a| 黄色特一级视频| 国产精品成人av在线| 国产乱码精品一区二区三区日韩精品 | 久久99精品久久久久久青青日本| 色中色综合成人| 久久久久久香蕉网| 精品一区二区成人免费视频| 欧美大片va欧美在线播放| 分分操这里只有精品| 日本中文字幕一级片| 69av在线播放| 久久的精品视频| 精品嫩模一区二区三区| 久久久久久午夜| 国产一区二区黄色| 午夜老司机精品| 色妞色视频一区二区三区四区| 黄页网站在线观看视频| 精品国产综合久久| 91精品国产91久久久久麻豆 主演| 日韩精品―中文字幕| 国产精品久久久久久久久久尿 | 麻豆一区二区三区在线观看| 久久99亚洲热视| 国产激情在线看| 精品视频导航| 欧美一区二区三区在线免费观看| 国产精品视频入口| 国产精品一区二区久久国产| 日韩免费中文专区| 97久久国产精品| 国产精品区一区二区三在线播放| 欧美成人一二三| 欧美日韩国产免费一区二区三区| 国产伊人精品在线| 久久久久久久国产精品| 日韩精品不卡| 91精品久久久久| 麻豆中文字幕在线观看| 欧美成人精品在线| 国产精品99久久久久久久| 狠狠97人人婷婷五月| 午夜精品久久久久久久久久久久久 | 久久久影视精品| 欧美一区二区影视| 亚洲v国产v| 欧美精品电影在线| 国产精品欧美日韩| 国产成人91久久精品| 精品无码久久久久久久动漫| 日本高清不卡一区二区三| 一区二区三区四区在线视频| 久久精品亚洲94久久精品| 国产高清一区视频| 超碰97人人人人人蜜桃| 国产日产欧美a一级在线| 欧美一性一乱一交一视频| 日韩在线三级| 亚洲精品偷拍视频| 一本二本三本亚洲码| 欧美激情日韩图片| 另类美女黄大片| 国产精品视频大全| 日韩中文娱乐网| 久久露脸国产精品| 114国产精品久久免费观看| 高清视频欧美一级| 国产麻豆电影在线观看| 国产色婷婷国产综合在线理论片a| 国内精品视频一区| 黄色高清无遮挡| 黄色三级中文字幕| 激情视频小说图片| 黄色一区三区| 国产在线精品91| 国产一区二区三区奇米久涩| 麻豆中文字幕在线观看| 国产在线精品一区免费香蕉| 国产一区二中文字幕在线看| 欧美日韩一道本| 蜜桃在线一区二区三区精品| 精品亚洲第一| 国产美女精品在线观看| 国产乱人伦真实精品视频| 国产伦精品一区二区三区四区视频_| 免费看日b视频| 国产欧美一区二区三区久久 | 国产综合欧美在线看| 国模吧无码一区二区三区| 国产一区二区久久久| 国产精品一区二区电影|