资源预览内容
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
机车车辆的模拟量输出装置和系统的制作方法机车车辆的模拟量输出装置和系统的制作方法本发明提供一种机车车辆的模拟量输出装置和系统。该装置包括:第一数据收发器、数据处理器和AD5790数模转换芯片;第一数据收发器接收机车车辆的控制设备输入的第一数字量控制信号,并转换为第二数字量控制信号;数据处理器接收第二数字量控制信号,并转换为第三数字量控制信号;AD5790数模转换芯片接收第三数字量控制信号,并转换为20位精度的模拟量控制信号输入至机车车辆的受控设备。本发明提供的机车车辆的模拟量输出装置和系统,通过AD5790数模转换芯片,将机车车辆的控制设备输出的数字量信号转换为20位精度的模拟量控制信号,控制受控设备的运行,减小了控制误差。【专利说明】机车车辆的模拟量输出装置和系统【技术领域】 0001 本发明涉及通信【技术领域】,尤其涉及一种机车车辆的模拟量输出装置和系统。【背景技术】 0002 机车车辆通过输出模拟量信号,例如中间电压、速度信号等来控制设备的运行。 0003 现有技术中,机车车辆的控制设备输出的数字量信号经数据收发器、数据处理器 后输入至数模转换模块,数模转换模块对接收到的数字量信号进行数模转换,并将得到的 12位精度,即精度为1/2 12=1/4096的模拟量信号输入至机车车辆的受控设备,控制受控设 备的运行。 0004 但现有技术存在如下缺陷:机车车辆输出的模拟量信号的精度较低,无法满足越 来越高的控制要求,控制误差较大。【发明内容】 0005 本发明提供一种机车车辆的模拟量输出装置和系统,用以解决现有技术中存在的 机车车辆输出的模拟量信号的精度较低、控制误差较大的问题。 0006 本发明提供了一种机车车辆的模拟量输出装置,包括:第一数据收发器、数据处理 器和AD5790数模转换芯片; 0007 所述第一数据收发器,用于接收机车车辆的控制设备输入的第一数字量控制信 号,并将所述第一数字量控制信号转换为与所述数据处理器格式匹配的第二数字量控制信 号; 0008 所述数据处理器,用于接收所述第一数据收发器输入的所述第二数字量控制信 号,并将所述第二数字量控制信号转换为与所述AD5790数模转换芯片格式匹配的第三数 字量控制信号; 0009 所述AD5790数模转换芯片,用于接收所述数据处理器输入的所述第三数字量控 制信号,并将所述第三数字量控制信号转换为20位精度的模拟量控制信号输入至机车车 辆的受控设备。 0010 本发明还提供了一种机车车辆的模拟量输出系统,包括:机车车辆的控制设备、机 车车辆的受控设备和如上所述的机车车辆的模拟量输出装置; 0011 所述机车车辆的控制设备通过控制器局域网络CAN总线与所述机车车辆的模拟 量输出装置中的第一数据收发器电连接,所述机车车辆的受控设备与所述机车车辆的模拟 量输出装置中的AD5790数模转换芯片电连接。 0012 本发明提供的机车车辆的模拟量输出装置和系统,通过AD5790数模转换芯片,将 机车车辆的控制设备输出的数字量信号转换为20位精度的模拟量控制信号,并输出至机 车车辆的受控设备,控制受控设备的运行,减小了控制误差。【专利附图】【附图说明】 0013 图1为本发明提供的机车车辆的模拟量输出装置一个实施例的结构示意图; 0014 图2为本发明提供的机车车辆的模拟量输出装置又一个实施例的结构示意图; 0015 图3为本发明提供的机车车辆的模拟量输出系统一个实施例的结构示意图; 0016图4为本发明提供的机车车辆的模拟量输出系统又一个实施例的结构示意图。【具体实施方式】 0017 下面通过具体的实施例及附图,对本发明的技术方案做进一步的详细描述。 0018 图1为本发明提供的机车车辆的模拟量输出装置的结构示意图。如图1所示,该 装置具体可以包括:第一数据收发器11、数据处理器12和AD5790数模转换芯片13,其中: 0019 第一数据收发器11,用于接收机车车辆的控制设备输入的第一数字量控制信号, 并将第一数字量控制信号转换为与数据处理器12格式匹配的第二数字量控制信号; 0020 数据处理器12,用于接收第一数据收发器11输入的第二数字量控制信号,并将第 二数字量控制信号转换为与AD5790数模转换芯片13格式匹配的第三数字量控制信号; 0021 AD5790数模转换芯片13,用于接收数据处理器12输入的第三数字量控制信号,并 将第三数字量控制信号转换为20位精度的模拟量控制信号输入至机车车辆的受控设备。 0022 具体的,机车车辆的控制设备输出第一数字量控制信号,例如中间电压、速度信号 等,但该第一数字量控制信号的格式与AD5790数模转换芯片13的输入信号的格式不匹配, 因此该第一数字量控制信号需经过第一数据收发器11和数据处理器12进行格式转换后, 才能被AD5790数模转换芯片13成功接收。其中,第一数据收发器具体可以为TJA1050T芯 片等,数据处理器12具体可以为STM32F103VBH6单片机等,数据处理器12分别与第一数据 收发器11和AD5790数模转换芯片13电连接。第一数据收发器11接收机车车辆的控制设 备输入的第一数字量控制信号,并将该第一数字量控制信号转换为与数据处理器12格式 匹配的第二数字量控制信号;数据处理器12接收第一数据收发器11输入的第二数字量控 制信号,并将该第二数字量控制信号转换为与AD5790数模转换芯片13格式匹配的第三数 字量控制信号;AD5790数模转换芯片13接收数据处理器12输入的第三数字量控制信号, 并将该第三数字量控制信号转换为20位精度,即精度为1/2 2=1/1048576的模拟量控制信 号输入至机车车辆的受控设备,控制该受控设备的运行。 0023 本实施例提供的机车车辆的模拟量输出装置,通过AD5790数模转换芯片,将机车 车辆的控制设备输出的数字量控制信号转换为20位精度的模拟量控制信号,并输出至机 车车辆的受控设备,控制受控设备的运行,减小了控制误差。 0024 图2为本发明提供的机车车辆的模拟量输出装置又一个实施例的结构示意图。如 图2所示,该装置在图1所示实施例的基础上,还可以包括:第二数据收发器21 ; 0025 AD5790数模转换芯片13接收机车车辆的受控设备输入的20位精度的模拟量状态 信号,并将模拟量状态信号转换为与数据处理器12格式匹配的第一数字量状态信号; 0026 数据处理器12接收AD5790数模转换芯片13输入的第一数字量状态信号,并将第 一数字量状态信号转换为与第二数据收发器21格式匹配的第二数字量状态信号; 0027 第二数据收发器21接收数据处理器12输入的第二数字量状态信号,并将第二数 字量状态信号转换为与机车车辆的控制设备格式匹配的第三数字量状态信号输入至机车 车辆的控制设备。 0028 具体的,机车车辆的受控设备将自身的状态信息,例如电压、速度等,通过模拟 量状态信号输出出去,该模拟量状态信号被AD5790数模转换芯片13以精度为20位,即 1/2 2=1/1048576接收,同样的,该模拟量状态信号的格式与机车车辆的控制设备的输入信 号的格式不匹配,因此该模拟量状态信号需经过数据处理器12和第二数据收发器21进行 格式转换后,才能成功反馈到机车车辆的控制设备。其中,第二数据收发器21具体可以为 TJA1050T芯片等,第二数据收发器21与数据处理器12电连接。AD5790数模转换芯片13 接收机车车辆的受控设备输入的20位精度的模拟量状态信号,并将该模拟量状态信号转 换为与数据处理器12格式匹配的第一数字量状态信号;数据处理器12接收AD5790数模转 换芯片13输入的第一数字量状态信号,并将该第一数字量状态信号转换为与第二数据收 发器21格式匹配的第二数字量状态信号;第二数据收发器21接收数据处理器12输入的第 二数字量状态信号,并将该第二数字量状态信号转换为与机车车辆的控制设备格式匹配的 第三数字量状态信号输入至机车车辆的控制设备,以供机车车辆的控制设备根据该第三数 字量状态信号调节对机车车辆的受控设备的控制。 0029 需要说明的是,本实施例中的第二数据收发器21可以与图1所示实施例中的第一 数据收发器11共用一个数据收发器。 0030 本实施例提供的机车车辆的模拟量输出装置,通过AD5790数模转换芯片,将机车 车辆的控制设备输出的数字量控制信号转换为20位精度的模拟量控制信号,并输出至机 车车辆的受控设备,控制受控设备的运行,减小了控制误差;通过AD5790数模转换芯片, 将接收到的机车车辆的受控设备输出的20位精度的模拟量状态信号转换为数字量状态信 号,并经格式转换后反馈至机车车辆的控制设备,以供机车车辆的控制设备调节对机车车 辆的受控设备的控制,减小了控制误差。 0031 图3为本发明提供的机车车辆的模拟量输出系统一个实施例的结构示意图。如图 3所示,该系统可以包括:机车车辆的控制设备31、机车车辆的受控设备32和图1所示实施 例提供的机车车辆的模拟量输出装置33,其中: 0032 机车车辆的控制设备31通过控制器局域网络(Controller Area Network,简称 CAN)总线与机车车辆的模拟量输出装置33中的第一数据收发器11电连接,机车车辆的受 控设备32与机车车辆的模拟量输出装置33中的AD5790数模转换芯片13电连接。 0033 具体的,机车车辆的控制设备31将第一数字量控制信号输入至机车车辆的模拟 量输出装置33中的第一数据收发器11,机车车辆的模拟量输出装置33中的AD5790数模转 换芯片13将第三数字量控制信号输入至机车车辆的受控设备32。 0034 机车车辆的模拟量输出装置33的具体结构和功能参见图1中的相关描述,此处不 再赘述。 0035 本实施例提供的机车车辆的模拟量输出系统,通过AD5790数模转换芯片,将机车 车辆的控制设备输出的数字量控制信号转换为20位精度的模拟量控制信号,并输出至机 车车辆的受控设备,控制受控设备的运行,减小了控制误差。 0036 图4为本发明提供的机车车辆的模拟量输出系统又一个实施例的结构示意图。如 图4所示,该系统可以包括:机车车辆的控制设备31、机车车辆的受控设备32和图2所示 实施例提供的机车车辆的模拟量输出装置33,其中: 0037 机车车辆的控制设备31通过控制器局域网络(Controller Area Network,简称 CAN)总线与机车车辆的模拟量输出装置33中的第一数据收发器11电连接,机车车辆的受 控设备32与机车车辆的模拟量输出装置33中的AD5790数模转换芯片13电连接。 0038 具体的,机车车辆的控制设备31将第一数字量控制信号输入至机车车辆的模拟 量输出装置33中的第一数据收发器11,机车车辆的模拟量输出装置33中的AD5790数模转 换芯片13将第三数字量控制信号输入至机车车辆的受控设备32。 0039 进一步的,机车车辆的控制设备31还可以通过控制器局域网络CAN总线与机车车 辆的模拟量输出装置33中的第二数据收发器21电连接。 0040 具体的,机车车辆的受控设备32输出模拟量状态信号,被AD5790数模转换芯片13 以20位的精度接收,机车车辆的控制设备31接收第二数据收发器21输出的第三数字量状 态信号。 0041 机车车辆的模拟量输出装置33的具体结构和功能参见图2中的相关描述,此处不 再赘述。 0042 本实施例提供的机车车辆的模拟量输出系统,通过AD5790数模转换芯片,将机
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号