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精品综合久久久久久五月天_国产精品一区电影_中文字幕欧美日韩一区二区_亚洲一区二区三区精品动漫
久久99精品久久久久久噜噜| 午夜精品久久久久久久99热浪潮| 国产精品一区二区三区免费观看 | 国产精品羞羞答答| 美媛馆国产精品一区二区| 欧美最大成人综合网| 日韩女优人人人人射在线视频| 午夜免费电影一区在线观看| 亚洲人久久久| 亚洲自拍欧美色图| 一级做a爰片久久| 一区二区在线中文字幕电影视频| 欧美成人性色生活仑片| 日韩中文字幕国产| 久草青青在线观看| 日韩综合中文字幕| 久久久www成人免费精品| 久久精品视频网站| 久久久精品中文字幕| 欧美乱妇40p| 一区二区三区久久网| 亚洲自拍另类欧美丝袜| 日韩在线一级片| 日韩精品久久久毛片一区二区| 日本高清一区| 欧美 日韩精品| 国产一区二区三区乱码| 国产日韩欧美中文在线播放| 国产综合动作在线观看| 国产日韩精品入口| 91精品视频观看| 国产成a人亚洲精v品在线观看| 色偷偷888欧美精品久久久 | 久久久久久久久久av| 久久久久久久一区二区三区| 日韩三级成人av网| 欧美成人在线免费| 亚洲人体一区| 欧美自拍视频在线| 国产裸体写真av一区二区| 99免费在线观看视频| 91精品在线看| 久久99精品久久久久久三级| 国产精品久久久91| 亚洲一区二区精品在线观看| 日韩精品在线视频免费观看| 韩国一区二区av| 99超碰麻豆| 日韩在线免费高清视频| 欧美精品在线视频观看| 欧美一区二区视频97| 欧美最猛黑人xxxx黑人猛叫黄| 精品少妇在线视频| 91精品国产91久久久| 久热国产精品视频| 一本久道久久综合狠狠爱亚洲精品| 亚洲综合av一区| 日韩精品久久一区二区| 国产精品亚洲αv天堂无码| 久久草.com| 一区二区三区免费看| 欧美一区三区二区在线观看| 成 年 人 黄 色 大 片大 全| 丝袜美腿亚洲一区二区| 一区二区三区四区欧美日韩| 青青视频在线播放| 91极品视频在线| 久久99国产精品久久久久久久久| 日韩高清国产精品| 91精品在线播放| 精品成在人线av无码免费看| 日本伊人精品一区二区三区介绍| 国产一区二区香蕉| 日韩中文娱乐网| 懂色av一区二区三区四区五区| 精品一区在线播放| www.欧美免费| 日本国产高清不卡| 69**夜色精品国产69乱| 欧美激情精品久久久久| 欧美日韩一区二区视频在线观看| 久久综合色一本| 亚洲综合成人婷婷小说| 国产欧美亚洲精品| 国产精品日韩久久久久| 日韩精品一区二区三区四| 超碰在线97av| 中文字幕欧美人妻精品一区| 国产区日韩欧美| 国产精品免费观看久久| 人妻有码中文字幕| 国产z一区二区三区| 亚洲激情电影在线| 成人动漫在线视频| 欧美激情伊人电影| 国产欧美一区二区三区久久人妖| 国产精品毛片一区视频| 极品粉嫩国产18尤物| 久久精品亚洲一区| 欧美视频小说| 久久精品国产亚洲精品| 青青草成人在线| 国产精品1区2区在线观看| 亚洲国产精品一区二区第一页| 国产精品亚洲视频在线观看| 一区二区三区四区欧美日韩| www日韩视频| 亚洲成人午夜在线| 91国产精品视频在线| 电影午夜精品一区二区三区| 国产精品91久久| 天堂精品视频| 久久人人97超碰人人澡爱香蕉| 欧美一级在线看| 国产成人精品免费看在线播放| 日韩在线视频在线观看| 久久99九九| 日本视频久久久| 久久久999国产精品| 国内精品国语自产拍在线观看| 久久亚洲影音av资源网| 国产综合动作在线观看| 九九精品视频在线| 成人av免费看| 日产精品久久久一区二区福利| 深夜福利国产精品| 欧美日韩一区二区三区在线视频| 国产精品久久久久久久app| 每日在线更新av| 一本二本三本亚洲码| 91精品久久久久久久久久另类| 日本不卡久久| 日韩视频欧美视频| 国产日韩在线看| 无码人妻精品一区二区三区66| 日韩中文字幕网站| 国产美女精品在线观看| 日韩在线三区| 国产精品国产精品国产专区蜜臀ah | 亚洲国产精品久久久久爰色欲| 久久久免费精品| 男女视频网站在线观看| 亚洲伊人第一页| 国产成人午夜视频网址| 国产一区不卡在线观看| 午夜精品亚洲一区二区三区嫩草 | 久久福利视频网| 久久久久久a亚洲欧洲aⅴ| 黄色小视频大全| 欧美一区二区.| 在线一区亚洲| 国产精品裸体一区二区三区| 久久人人爽人人爽人人片av高请| 精品无码一区二区三区爱欲| 日本三级中文字幕在线观看| 九九精品在线播放| 国产精品网红福利| 97精品久久久| 精品亚洲欧美日韩| 日韩av电影在线播放| 国产精品久久久亚洲| 91av中文字幕| 国产区一区二区| 日本黄网站色大片免费观看| 亚洲精品永久www嫩草| 日韩亚洲第一页| 隔壁老王国产在线精品| 精品少妇人妻av一区二区| 亚洲综合中文字幕在线| 色偷偷888欧美精品久久久| 麻豆成人在线播放| 欧美精品制服第一页| 久久精品99国产| 国产视频一区二区三区四区| 性欧美在线看片a免费观看| 国产精品伦子伦免费视频| 国内精品400部情侣激情| 青青草成人在线| 亚洲五码在线观看视频| 国产成人无码一二三区视频| 91精品国产综合久久香蕉的用户体验| 国产亚洲一区二区三区在线播放| 色大师av一区二区三区| 久久躁狠狠躁夜夜爽| 视频直播国产精品| 99久久综合狠狠综合久久止 | 精品欧美一区二区精品久久| 欧美激情视频网| 欧美xxxx综合视频| 久久久久久亚洲精品不卡| 99国产在线| 国产又粗又猛又爽又黄的网站| 中文字幕中文字幕在线中心一区| 欧美xxxx做受欧美.88| 色777狠狠综合秋免鲁丝| 97人人模人人爽人人喊中文字| 国内精品一区二区| 色中文字幕在线观看| 亚洲欧美国产一区二区| 久久成人综合视频|