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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
色综合电影网| 欧美视频免费播放| 涩涩日韩在线| 国产区一区二区| 久久久久中文字幕2018| 在线不卡日本| 国产一区二区三区四区五区在线| 国产成一区二区| 亚洲欧美日韩另类精品一区二区三区| 麻豆91av| 精品国产一区av| 无码内射中文字幕岛国片| 国产日韩欧美综合精品| 国产精品日韩专区| 欧美日本韩国国产| 国产不卡一区二区在线观看| 亚洲在线观看视频| 国产精品永久在线| 欧美精品生活片| 欧美日韩一区二区三区免费| 久久久久久久免费| 日韩一区国产在线观看| 91精品国产高清久久久久久| 亚洲人成无码www久久久| 国产另类第一区| 中文字幕在线中文字幕日亚韩一区| 国产天堂视频在线观看| 国产精品精品软件视频| 黄色小视频大全| 俺去了亚洲欧美日韩| 日韩欧美一区二区在线观看| 久久亚洲精品欧美| 亚洲欧美日韩精品综合在线观看| 福利视频一区二区三区四区| 久久国产精品久久久| 国产日本欧美视频| 蜜臀久久99精品久久久无需会员| 国产视频一区二区三区在线播放 | 日韩欧美精品一区二区三区经典| 久久婷婷国产精品| 日韩在线第一区| 久久久久久人妻一区二区三区| 日韩色妇久久av| 国产精品欧美日韩一区二区| 免费看成人午夜电影| 欧美激情乱人伦一区| 99久久国产宗和精品1上映| 亚洲日本一区二区三区在线不卡| 91超碰中文字幕久久精品| 日本精品久久久久影院| 国产精品视频福利| 成人精品视频久久久久| 日本一区免费看| 国产成人免费91av在线| 国产一区福利视频| 亚洲伊人第一页| 久久久久久久久久久免费精品| 国内精品久久久久久中文字幕| 中文字幕精品一区日韩| 久久99精品久久久久久久青青日本| 欧美精品一区二区三区四区五区 | 国产专区精品视频| 中文字幕一区二区三区四区五区人| 久久综合久久色| 黄色高清无遮挡| 亚洲欧美国产不卡| 色噜噜狠狠狠综合曰曰曰| 国产一区二区丝袜| 婷婷五月综合缴情在线视频| 国产精品视频自在线| 成人久久18免费网站图片| 日韩国产精品毛片| 国产精品大片wwwwww| 7777奇米亚洲综合久久| 黄色片一级视频| 熟妇人妻va精品中文字幕| 国产精品久久久久av| 久久久免费电影| 国产又粗又爽又黄的视频| 日本一区二区三区www| 精品久久久久亚洲| 久久久久久久久久网| 成人免费福利在线| 狠狠噜天天噜日日噜| 亚洲精品一品区二品区三品区| 国产精品海角社区在线观看| 久久一区二区精品| 国产一区二区黄色| 日韩免费高清在线观看| 中文字幕一区综合| 国产精品久久激情| 九色自拍视频在线观看| 高清欧美性猛交| 黄色一级大片在线观看| 欧美一级黄色网| 中文字幕日韩精品一区二区| 国产精品视频最多的网站| 久久人91精品久久久久久不卡| 国产日韩一区在线| 欧美日韩精品一区| 日韩成人在线资源| 亚洲黄色网址在线观看| 久久av在线看| 久久久国产影院| 国产不卡一区二区在线播放| 91免费视频国产| 国产精品综合网站| 国产综合中文字幕| 欧美精品久久久| 欧美中文在线视频| 日韩精品手机在线观看| 欧美一级片免费播放| 亚洲国产成人不卡| 亚洲欧美日韩综合一区| 亚洲欧美日韩精品久久久| 一区二区在线不卡| 欧美精品xxx| 国产精品国产福利国产秒拍| 久久人人爽亚洲精品天堂| 久久久久久久9| 国产不卡一区二区在线观看| 久久婷婷人人澡人人喊人人爽| av在线免费观看国产| 国产乱子夫妻xx黑人xyx真爽| 麻豆91av| 国产一区二区三区播放| 国产区日韩欧美| 国产免费成人在线| 成人精品久久久| julia一区二区中文久久94| 国产九九精品视频| 丰满人妻中伦妇伦精品app| 国产亚洲精品久久久久久久| 国产免费观看高清视频| 成人精品在线观看| 91久色国产| 国产成人91久久精品| 色狠狠久久aa北条麻妃| 久久色精品视频| 久久国产精品久久久久| 九九热精品在线| 亚洲最大福利视频网| 亚洲高清不卡一区| 日本一区免费在线观看| 日韩欧美国产免费| 欧美牲交a欧美牲交| 免费看欧美一级片| 国产一区二区三区播放| 国产精品一区二区a| 99www免费人成精品| 久久久精品国产一区二区三区| 久久久久久亚洲精品不卡 | 久久久久久久久一区二区| 久热国产精品视频| 精品伦理一区二区三区| 一区二区三区四区在线视频| 欧美一区二区三区在线播放| 日本福利视频一区| 免费在线观看一区二区| 蜜桃在线一区二区三区精品| 国产精自产拍久久久久久| 久久久一二三四| 久久久精品美女| 在线观看免费91| 日本高清不卡三区| 蜜桃视频在线观看91| 91免费版网站入口| 国产精品视频一区国模私拍| 在线观看免费黄色片| 日本精品免费| 国产在线拍偷自揄拍精品| 97精品久久久| 久久精品视频亚洲| 一区二区三区在线视频111| 欧美一级特黄aaaaaa在线看片| 欧美久久久久久久| dy888夜精品国产专区| 爽爽爽爽爽爽爽成人免费观看| 久久成人人人人精品欧| 少妇精品久久久久久久久久| 麻豆一区二区三区在线观看| 91精品国产色综合| 久久伊人精品天天| 日韩精品久久一区二区| 国产美女久久精品香蕉69| 视频直播国产精品| 亚洲直播在线一区| 黄色片一级视频| 国产精品12345| 国产精品成人免费电影| 日韩av成人在线观看| 国产欧美高清在线| www.日韩欧美| 亚洲精品中字| 国产视频九色蝌蚪| 日韩在线中文字幕| 视频一区国产精品| 国产精品亚洲网站| 国产精品国产三级国产aⅴ9色| 日本欧美一级片|