一种分布式农机导航控制系统通用CAN节点技术方案

技术编号:8925546 阅读:140 留言:0更新日期:2013-07-15 22:17
本实用新型专利技术提供了一种分布式农机导航控制系统通用CAN节点,该通用智能节点具有模拟电压测量、数字信号I/O、RS232、RS485及CAN等数字通信接口,并可通过软件配置使其具有位姿数据解析、车轮转角检测及转向控制等功能。位姿数据解析功能是对GPS、电子罗盘的数据进行接收、解析并转发到CAN总线上;车轮转角检测功能是接收转角编码器的信息,根据模型计算出车轮转角并发送到CAN总线上;转向控制功能是控制机械式转向机构中的步进电机,实现农机的自动转向控制。本实用新型专利技术的智能节点通用性强,既可以将GPS、电子罗盘、车轮转角编码器、转向执行器等外围装置通过CAN总线接入分布式农机导航控制系统,也可以实现上述装置的数据处理与控制。(*该技术在2022年保护过期,可自由使用*)

Universal CAN node of distributed agricultural machinery navigation control system

The utility model provides a universal CAN node of a distributed control system for navigation of agricultural machinery, the general intelligent node with analog voltage measurement, digital signal I/O, RS232, RS485 and CAN digital communication interface, and through software configuration which has the pose data analysis, detection and control of the steering wheel angle function. The pose data analysis functions of GPS, the electronic compass data receiving and parsing and forwarding to the CAN bus; wheel angle measuring function is to receive the angle encoder information, according to the model to calculate the wheel angle and sent to the CAN bus; steering control function is to control the mechanical steering mechanism of the stepping motor. Automatic steering control of agricultural machinery. The utility model of the intelligent node can be universal, GPS, electronic compass, steering wheel angle encoder, the peripheral device actuator through the CAN bus access distributed agricultural navigation control system, data processing and control can achieve the above device.

【技术实现步骤摘要】

本技术涉及农机导航控制
,尤其是应用于分布式农机导航控制系统中的多功能智能测控节点。
技术介绍
随着电子信息技术的发展,在工业控制领域和车辆电子系统中,普遍使用控制局域网(CAN)、RS485等串行通信总线技术。CAN是ISO国际标准化的串行通信协议,1986年由德国电气商博世公司开发,此后通过IS011898及IS011519进行了标准化,是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议,和专为农业、林业拖拉机与机械设计的IS011783协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境。在农机车载电子系统中,使用范围最广的总线也为CAN总线。在采用CAN总线的分布式控制系统中,各种传感器的接口通常为RS232、RS485、频率信号以及模拟电压信号等,都需要使用相应的信号处理及转发电路,才能够获取传感器信息并发送到CAN总线上;另外,本地执行器往往也需要配备具有计算和控制能力的处理器电路。由于挂接在分布式农机导航控制系统CAN总线上的节点装置,对模拟信号测量、数字量输入/输出、信号处理能力、控制能力等方面的要求各不相同,这对电路的设计开发提出了较高的要求,增加了节点装置的开发周期和成本,提高了开发的难度。
技术实现思路
为了解决分布式农机导航控制系统开发中遇到的CAN节点硬件功能需求不同、运算控制能力要求各异的问题,同时为缩短开发周期、提高可靠性,提高既有软硬件资源的复用性,本技术设计了一种具备多种常用输入/输出功能,拥有较强信号处理能力和控制能力的通用智能节点。本技术为实现上述目的所采用的技术方案是:一种分布式农机导航控制系统通用CAN节点,由32位处理器最小系统连接电源模块、模拟电压测量模块、数字信号输入模块、数字信号输出模块和数字通信模块,其中,所述32位处理器最小系统,由32位嵌入式处理器及其外围电路组成;所述电源模块,包括两路DC-DC电压转换电路;所述模拟电压测量模块,接收外部传感器输出的模拟电压,对模拟电压进行调理,输出不超过该模拟电压的直流电压;所述数字信号输入模块,包括数字输入设置电路、外部数字信号输入电路;所述数字信号输出模块,连接所述32位处理器最小系统的PWM输出引脚和I/O引脚,对数字信号进行电平转换并输出;包括PWM信号输出电路和数字电平信号输出电路;数字信号输出电路,采用达林顿晶体管、上拉电阻对处理器输出的数字信号进行电平转换;所述数字通信模块,用于所述32位处理器最小系统与外部的通信。所述两路DC-DC电压转换电路中的一路输入直流电压9V至24V,输出直流电压5V ;另一路输入直流电压9V至24V,输出直流电压3.3V。所述模拟电压测量模块包括输入电压保护电路、信号调理电路和可调模拟电压输出电路;所述输入电压保护电路,采用高速开关二极管对输入的模拟电压信号进行箝位,以保护信号调理电路;所述信号调理电路,由多路两级运算放大器电路构成;所述可调模拟电压输出电路,由运算放大器构成,根据外部负载阻抗的不同,输出不超过模拟电源电压的直流电压。所述数字输入设置电路以拨码开关作为输入设置器件,经过开关消抖芯片连接32位处理器最小系统的I/O引脚,用于进行功能设定。所述外部数字信号包括达林顿晶体管和上拉电阻,输入电路输入数字信号,通过达林顿晶体管、上拉电阻对所述数字信号进行电平转换,输出端连接32位处理器最小系统的计数输入引脚。所述数字信号输出模块包括达林顿晶体管及其上拉电阻,由达林顿晶体管作为输入端,上拉电阻作为输出端。所述数字通信模块包括一路RS232通信电路、一路RS485通信电路和一路CAN2.0通"[目电路;所述RS232通信电路由RS232驱动芯片和用于对外接口引线的静电放电保护芯片构成;所述RS485通信电路,由RS485驱动芯片和用于对外接口引线的静电放电保护芯片构成;所述CAN2.0通信电路,由处理器外围设备CAN控制器和CAN隔离收发器构成。本技术的有益效果是:具备丰富的模拟、数字信号采集、处理能力,并设计有RS232、RS485和CAN三种常见的通信接口,在分布式农机导航控制系统中,能够应用于以下多种情况:测量输出为模拟电压量或电阻值的传感器信号、测量输出为矩形电压波的传感器信号、输出PWM波形对电机等装置进行控制、输出电平信号控制外部设备的开关等。通过软件配置,即可以选择和使用上述各种功能,大大降低了开发的周期和成本。附图说明图1为本技术的硬件模块示意图;图2为本技术的模拟电压测量模块示意图;图3为本技术的数字信号输入模块示意图;图4为本技术的数字信号输出模块示意图;图5为本技术的拨码开关中断响应程序流程图。1-32位处理器最小系统;2_电源模块;3_模拟电压测量模块;4_数字信号输入模块;5-数字信号输出模块;6-数字通信模块;7-静电放电保护芯片;8-拨码开关;11-输入电压保护电路;12-信号调理电路;13_可调模拟电压输出电路;14_电压跟随器;15_精密电位器;21_两位拨码开关;22_开关消抖芯片;23_达林顿晶体管;24_上拉电阻;31_达林顿晶体管;32-上拉电阻。具体实施方式以下结合附图及实施例对本技术做进一步的详细说明。如图1所示,本技术的一种分布式农机导航控制系统通用CAN节点的硬件模块包括:32位处理器最小系统1、电源模块2、模拟电压测量模块3、数字信号输入模块4、数字信号输出模块5、数字通信模块6等电路模块。基于该硬件模块,可以实现位姿数据解析、车轮转角检测和转向控制等功能。32位处理器最小系统1,由32位嵌入式处理器LM3S5749及晶振、JTAG、复位等基本外围电路构成;LM3S5749可工作在50MHz,具有强大的计算能力和丰富的外围扩展接口,是智能节点的核心。电源模块2,包括两路电压转换电路:一路输入直流电压9V至24V,输出直流电压5V ;另一路输入直流电压9V至24V,输出直流电压3.3V ;两路转换电路都以PWM型DC-DC转换芯片SP7656为核心元件,具有较高的·转换效率。模拟电压测量模块3,如图2所示,包括输入电压保护电路11、信号调理电路12和可调模拟电压输出电路13 ;输入电压保护电路11,采用高速开关二极管BAV99对待测量的模拟电压信号进行箝位,以保护信号调理电路;信号调理电路12,由多路两级运算放大器电路构成,能够对待测量的模拟电压信号进行放大、缩小及偏置等电压调理操作;可调模拟电压输出电路13,由运算放大器构成的电压跟随器14、精密电位器15构成,该电路可以向外部电路提供模拟电压输出,可通过调节精密电位器15,输出不超过模拟电源电压的直流电压。模拟电压测量模块3,可以用于测量外部传感器等输出的模拟电压值,范围为:0-5VDC,也可以用于测量电位器的滑动触点位置,测量方法为:通过可调模拟电压输出电路13向电位器的两个固定端加上总电压U1,处理器通过ADC测量该总电压Ul及滑动触点的电压U2,即可以计算出滑动触点的本文档来自技高网...

【技术保护点】
一种分布式农机导航控制系统通用CAN节点,其特征在于,由32位处理器最小系统连接电源模块、模拟电压测量模块、数字信号输入模块、数字信号输出模块和数字通信模块,其中,?所述32位处理器最小系统,由32位嵌入式处理器及其外围电路组成;?所述电源模块,包括两路DC?DC电压转换电路;?所述模拟电压测量模块,接收外部传感器输出的模拟电压,对模拟电压进行调理,输出不超过该模拟电压的直流电压;?所述数字信号输入模块,包括数字输入设置电路、外部数字信号输入电路;?所述数字信号输出模块,连接所述32位处理器最小系统的PWM输出引脚和I/O引脚,对数字信号进行电平转换并输出;?包括PWM信号输出电路和数字电平信号输出电路;数字信号输出电路,采用达林顿晶体管、上拉电阻对处理器输出的数字信号进行电平转换;?所述数字通信模块,用于所述32位处理器最小系统与外部的通信。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡静涛高雷白晓平迟浩东李逃昌刘晓光王鹤
申请(专利权)人:中国科学院沈阳自动化研究所
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1