升高车如何设计CAN总线??? 升高车出租, 顺德乐从升高车出租, 顺德乐从升高车出租公司 主处理器选择TI公司的Cortex-M3内核的ARM处理器LM3S2671。LM3S2671是一个低电压、低功耗、32位RISC性能、采用为小封装应用方案而优化的32位ARMCortex-M3V7M架构的单片机,片内含128kB的单周期FLASH,32kB单周期访问的SRAM;内置传输位速率达到1Mb/s,支持CAN协议2.0版本PartA/BCAN总线。ADC模块的转换分辨率为10位,并支持4个输入通道以及1个内部温度传感器。ADC模块含有1个可编程的序列发生器,其可在无需控制器干涉的情况下对多个模拟输入源进行采样。每个采样序列均对完全可配置的输入源、触发事件、中断的产生和序列优先级提供灵活的编程,具有4个模拟输入通道、500000次/s的采样率,硬件可对多达64个采样值进行平均计算,以提高精度;带有独立的16×8发送(TX)以及16×12接收(RX)FIFO,可减轻CPU中断服务的负担、标准异步通信位、无效起始位检测、行中止的产生和检测等功能的3个完全可编程控制的16C550型USART。处理器LM3S2671的外围硬件电路占用I/O端口布局为:40脚接转换器的硬件复位电路,17脚和18脚接RS232通讯控制芯片MAX232的数据接收和数据发送端口;20,21,22分别连接RS485通讯控制芯片MAX485的通讯控制,61和62分别连接CAN控制器芯片PCA82C250的数据接收和发送端口。PCA82C250是CAN协议控制器和物理总线之间的接口。该器件为总线提供差动发送能力并为CAN控制器提供差动接收能力,其是全世界使用最广泛的CAN收发器。由于LM3S2671具有内置的硬件CAN协议控制器和CAN总线驱动器,所以只需要设计CAN总线的数据接收和发送电路即可。http://www.denggaochechuzu.com/
本设计电路由PCA82C250实现。CAN协议控制器通过串行数据输出线(TX)和串行数据输入线(RX)连接到收发器,收发器通过有差动发送和接收功能的2个总线终端CANH和CANL连接到总线的双绞线电缆,实现CAN总线的数据通信。在CANH和CANL之间的终端匹配电阻R95可以提高CAN总线数据通讯的准确性和稳定性,其中R92和R93起到限流的作用;在RS引脚串入斜率电阻R70使其工作在高速工作模式,通过调节斜率电阻的阻值可以使PCA82C250在高速工作模式、斜率控制工作模式、待机模式之间选择;在CANH和CANL与地之间连接2个小电容C36和C37,可以起到滤除总线上的高频干扰和一定的防电磁辐射的能力;TVS12是双向瞬态电压抑制器,是一种二极管形式的高效能保护器件。当TVS二极管的两极受到反向瞬态高能量冲击时,它能以10的负12次方秒量级的速度,将其两极间的高阻抗变为低阻抗,吸收高达数kW的浪涌功率,使两极间的电压箝位于一个预定值,有效地保护电子线路中的精密元器件,免受各种浪涌脉冲的损坏。其具有响应时间快、瞬态功率大、漏电流低、击穿电压偏差、箝位电压较易控制、无损坏极限、体积小等优点。 MAX485外围电路设计选择MAX485芯片作为RS485与CAN总线的电平转换器。3脚为驱动器使能控制引脚,2脚为接收器使能控制引脚,电阻R110和R112作为PCB板调试数据通讯的时候做跳线之用,6脚和7脚对应的A端和B端之间加入R113作为匹配电阻,可以降低数据传输误差和上升沿的延迟,增强数据通讯的可靠性。MAX4852.5MAX232外围电路设计选择MAX232芯片作为RS232与CAN总线的电平转换器。
升高车出租, 顺德乐从升高车出租, 顺德乐从升高车出租公司 1)本设计采用TI公司生产的具有Cortex-M3内核的LM3S2671处理、MAX485、PCA82C250和MAX232,设计开发了CAN总线转RS232和RS485的接口,同时设计多通道数据采集、处理、上传A/D接口,完成了CAN总线转RS232和RS485协议之间的转换,实现了CAN总线与RS232或RS485通信接口设备之间的全双工通信,同时还可以多通道实时采集模拟数据,通过CAN总线端口和RS232、RS485端口实时上传数据。
2)该控制器的硬件电路和软件设计是作者在从事嵌入式设计工作中经过汽车测试和实际应用的,该控制电路运行稳定、可靠,达到了设计要求。市场上也有类似CAN总线与RS232或RS485转换接口设备,由于这些产品设计、开发成本低廉,其工作性能有待实际应用测试。选择合适的主处理器、增强系统的抗干扰能力、提高数据处理能力是设计该控制器的关键。在升高车液压控制系统中引入CAN总线通讯控制技术,需要根据升高车液压控制系统局部控制的实际情况对CAN总线转换器的软件进行修正,以适应实际情况。因为越是简单的控制系统,系统的稳定性和可靠性越高。大量购买CAN总线与RS232或RS485转换器和软件升级,费用昂贵,自主设计该产品可以节约成本,满足基于CAN总线升高车液压控制系统设计中的针对性应用。
3)该控制器选用汽车级别的ARM内核处理器,利用其和CAN总线的有机结合可以提高控制器的整体性能。有同类文章介绍CAN总线转RS232接口应用到升高车液压控制系统设计,大都是基于理论层面,本文所述设计的一大特点是经过汽车复杂的控制、操作环境测试和实际应用,体现了稳定、可靠的整体性能。
4)由于该控制器还没有在升高车液压控制系统中的实际应用情况,本文所述设计的基于CAN总线升高车液压掘进部分数据采集处理方案需要在今后的升高车液压控制系统升级改造项目中实际测试、检验。把CAN总线通讯控制技术应用到升高车液压局部控制系统当中,为以后升高车液压基于CAN总线的开发、设计提供经验和指导,进一步提高升高车液压控制技术的网络化和信息化水平。
升高车出租, 顺德乐从升高车出租, 顺德乐从升高车出租公司