微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于ARM和CAN总线的煤矸石分选系统

基于ARM和CAN总线的煤矸石分选系统

时间:11-02 来源:互联网 点击:

ARM微控制器与CAN总线的数据通信 

AT91M40800通过外部总线接口(EBI)产生访问片外存储器和外部器件的信号,EBI支持不同的访问协议,可实现对外部器件的单周期访问,设计中EBI的设置为:(1)选择8位数据总线 ;(2)选择标准读协议 ;(3)选择8个周期的等待时间 ;(4)片选线NCS2的基地址为400000H。所有程序均采用AT91库的C语言编写,它具有可读性强、容易移植、开发简单、调试方便等优点。正确的初始化是程序正常运行的基础,系统的初始化主要是AT91M40800微处理器和SJA1000的初始化(SJA1000工作晶振16M),初始化流程如图3所示。






图3 通信软件初始化流程图

结论

采用ARM微控制器的AT91M40800芯片和CAN总线控制器SJA1000构成的煤矸石在线识别与自动分选系统,跟传统的MCU作为控制的CAN总线网络相比,是一种新颖的CAN总线网络系统。基于ARM微控制器的嵌入式系统与CAN总线的处理系统具有良好的实时性、可靠性和灵活性,为落后的选煤技术提供了一种新方法。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top