具有CAN口的二极管阵列检测器及液相色谱仪的制作方法

文档序号:11197531阅读:729来源:国知局
具有CAN口的二极管阵列检测器及液相色谱仪的制造方法与工艺

本发明涉及检测技术,具体的讲是一种具有can口的二极管阵列检测器及液相色谱仪。



背景技术:

高效液相色谱法(highperformanceliquidchromatography\hplc)又称“高压液相色谱”、“高速液相色谱”、“高分离度液相色谱”、“近代柱色谱”等。高效液相色谱是色谱法的一个重要分支,以液体为流动相,采用高压输液系统,将具有不同极性的单一溶剂或不同比例的混合溶剂、缓冲液等流动相泵入装有固定相的色谱柱,在柱内各成分被分离后,进入检测器进行检测,从而实现对试样的分析。该方法已成为化学、医学、工业、农学、商检和法检等学科领域中重要的分离分析技术。

高效液相色谱仪常用检测器有:紫外可见吸收检测器、荧光检测器、示差折光检测器、电化学检测器和化学发光检测器。二极管阵列检测器(dad)属于紫外可见吸收检测器的一种,是近几年发展的、不同于传统分析仪器所用的光电检测原理的一种新型检测器。这种检测器配合计算机处理,可以在10ms内给出被测组分的光谱以及各种定性定量数据,是一种“全息”的检测方式。

二极管阵列检测系统一般由光学系统、数据采集接口和数据处理软件三部分组成。dad检测器的光学系统与传统的紫外检测器不同,它采用反转光路(或称反相光路),即光源发出的光聚焦后,先通过样品池,然后由光栅进行分光,最后由光检测元件检测。由于dad检测器采用的光检测元件扫描速度非常快,每帧图像仅需10ms,远远超过色谱流出峰的速度,因此可以作随峰扫描。这种信号经计算机处理后,可以得到三维色谱光谱图,再配合功能强大的dad数据处理软件,我们在一次进样基础上就可以方便地实现等高线图、色谱图、光谱图的观察与计算。由于dad检测器具有这些显著的优点,它在液相色谱技术中已经获得了越来越广泛的应用。

如图1所示,为现有技术中的dad检测器的主控板dsp与can的硬件连接框图,can控制器选用microchip的mcp2515,mcp2515是一款独立控制器局域网络(controllerareanetworkcan)协议控制器,完全支持canv2.0b技术规范。该器件能发送和接收标准和扩展数据帧以及远程帧。can收发器选用ti公司的sn65hvd232,该芯片采用3.3v供电,超低待机功耗,高输入阻抗,can总线上最多可允许120个节点。mcp2515自带的两个验收屏蔽寄存器和六个验收滤波寄存器可以过滤掉不想要的报文,因此减少了dsp的开销。mcp2515与dsp的连接是通过sport口(synchronousserialport)业界标准串行外设接口(serialperipheralinterface,spi)来实现的。can控制器mcp2515的spi读时序如图2所示,数据在sck(串行时钟信号)的下降沿从so(串行数据输出)脚输出至dsp。can控制器的spi写时序如图3所示,命令和数据在sck的上升沿从si(串行数据输入)脚输出至can控制器。从图2中可以看出,sck的下降沿和so的下降沿并不在同一时刻动作,so的下降沿要比sck下降沿滞后一段时间;图3中亦可看出sck的上升沿和si的上升沿并不在同一时刻动作,si的上升沿要比sck的上升沿超前一段时间。



技术实现要素:

为了增加检测装置中can总线的通信可靠性,减少误码率,本发明实施例提供了一种具有can口的二极管阵列检测器,包括:dsp芯片和can控制器,所述can控制器连接到dsp芯片,二极管阵列检测器还包括:

时钟延时部件,分别与所述dsp芯片和can控制器相连接,用于按预设时间将dsp芯片输出的时钟信号进行延时,并将延时后的时钟信号传输至can控制器。

本发明实施例中,具有can口的二极管阵列检测器的dsp芯片的时钟信号通过sport口传输至时钟延时部件。

本发明实施例中,具有can口的二极管阵列检测器的时钟延时部件为cpld芯片。

本发明实施例中,具有can口的二极管阵列检测器的cpld芯片连接到can总线控制器的tclk管脚,将延时后的时钟信号传输至can控制器。

同时,本发明实施例还提供一种液相色谱仪,液相色谱仪包括具有can口的二极管阵列检测器,所述的检测器包括:dsp芯片和can控制器,所述can控制器 连接到dsp芯片,二极管阵列检测器还包括:

时钟延时部件,分别与所述dsp芯片和can控制器相连接,用于按预设时间将dsp芯片输出的时钟信号进行延时,并将延时后的时钟信号传输至can控制器。

本发明实施例中,液相色谱仪的dsp芯片的时钟信号通过sport口传输至时钟延时部件。

本发明实施例中,液相色谱仪的时钟延时部件为cpld芯片。

本发明实施例中,液相色谱仪的cpld芯片连接到can总线控制器的tclk管脚,将延时后的时钟信号传输至can控制器。

本发明通过对dsp芯片的时钟信号进行延时的方法,可以很好的解决不同机器通过can总线在通信过程中出现的丢包现象,很大程度上降低数据通信过程中的误码率,保证了can总线通信的稳定性和可靠性。

为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术中的dad检测器的主控板dsp与can的硬件连接框图;

图2为can控制器mcp2515的spi读时序图;

图3为can控制器mcp2515的spi写时序图;

图4为本发明具有can口的二极管阵列检测器的原理框图;

图5为本发明具有can口的二极管阵列检测器一实施方式中主板dsp与can的硬件连接框图;

图6为本发明实施例中sport口接收数据时序图;

图7为本发明实施例中sport口发送数据时序图;

图8为本发明实施例中dsp与can总线接口电路的硬件连接框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种具有can口的二极管阵列检测器,图4所示,为本发明实施例提供的具有can口的二极管阵列检测器的原理框图,包括:dsp芯片401和can控制器402,can控制器402连接到dsp芯片,二极管阵列检测器还包括:

时钟延时部件403,分别与dsp芯片401和can控制器402相连接,用于按预设时间将dsp芯片401输出的时钟信号进行延时,并将延时后的时钟信号传输至can控制器402。

如图5为本发明一实施方式的示意图,本实施例中利用检测器中的cpld芯片作为延时部件,本实施例中的dsp芯片选用adsp-bf526,adsp-bf526上有两个sport口,sport(synchronousserialports,同步串行端口)接口是adsp-bf526上速度最快的串口,其速度可以达到系统时钟的1/2,每一个sport口有两根接收数据线和两根传输数据线,支持全双工模式传输。本发明中硬件连接通过dsp芯片上的sport0口与mcp2515芯片相连,sport接收数据时序图如图6所示,thdri值最小为-1.5ns,也就是说数据(包括由dsp发送至can总线上的数据,可以是命令或数据)的下降沿有可能会超前时钟的下降沿1.5ns,这种情况下将不满足spi的读命令时序图。同样,sport发送数据时序图如图7所示,thfsi的最小值也为-1.5ns,如果数据的上升沿超前时钟的上升沿,那么可以满足spi的写命令时序图;如果数据的上升沿滞后时钟的上升沿,那么就不满足spi的写命令时序图。

为了增加can总线的通信可靠性,减少误码率,本发明利用硬件系统中的cpld芯片a3p030,本发明通过将dsp芯片上sport口出来的tsclk信号输出至cpld芯片a3p030,经过cpld芯片的特定延时后将信号再输出给mcp2515芯片的tclk管脚,延时时间可通过cpld程序进行调整。经过延时后的时钟信号能够完全满足spi的时序要求,而且由于cpld软件编程的灵活性,可以根据不同的项目需求和电路板的走线布局不同进行延时时间长短的调整。调整时间长短取决于不同的项目需求 以及电路板布局和走线影响。通过cpld对时钟信号进行延时,从而使得从sport口出来的信号能够完全满足mcp2515的spi时序要求,从根本上消除了通信出错的可能性,保证了can总线在通信过程中的可靠性。

本实施例中主控板的dsp芯片采用adi公司的adsp-bf526,adsp-bf526处理器属于blackfin系列产品,采用adi/intel宏信号架构(msa)。blackfin处理器将先进的双mac信号处理引擎、精简的risc式微处理器指令集的优势和单指令、多数据流(simd)多媒体能力结合为一个指令集架构。

adsp-bf526处理器是高集成度片上系统解决方案,利用业界标准接口与高性能信号处理内核的完美结合,高性价比应用能够快速完成开发,而无需昂贵的外部器件。系统外设包括:ieee-802.3兼容型10/100以太网mac;usb2.0高速otg控制器;twi控制器;nand闪存控制器;2个uart端口;1个spi端口;2个串行端口(sport);8个具有pwm功能的通用32位定时器;内核定时器;实时时钟;看门狗定时器;主机dma(hostdp)接口;以及并行外设接口(ppi)。

adsp-bf526处理器具有一个spi兼容型端口,可以与多个spi兼容型器件通信。spi接口使用三个引脚传输数据:两个数据引脚(主机输出/从机输入-mosi和主机输入/从机输出-miso)和一个时钟引脚(串行时钟-sck)。其它spi器件利用一个spi片选输入引脚(spiss)选择处理器,处理器利用7个spi片选输入引脚(spisel7-1)选择其它spi器件。spi选择引脚是重新配置的通用i/o引脚。利用这些引脚,spi端口提供一个全双工、同步串行接口,支持主机/从机模式和多主机环境。

spi端口的波特率和时钟相位/极性是可编程的,而且它集成了一个dma通道,支持发送或接收数据流。在任何给定的时间,spi的dma通道只能支持单向访问。

adsp-bf526处理器集成两个双通道同步串口(sport1和sport0),用于串行和多处理器通信。sport支持下列特性:

1)支持i2s的操作。

2)双向操作—每个sport有两组独立的发送和接收引脚,支持8通道的i2s立体声音频。

3)缓冲(8位深)发送和接收端口—每个端口有一个数据寄存器用于与其它处理器部件进行数据字传输,并有一个移位寄存器用于将数据移入移出数据寄存器。

4)时钟—各发送和接收端口可以使用外部串行时钟或自行产生时钟。

5)字长—各sport支持3到32位的串行数据字,以msb或lsb优先方式传输。

6)帧传输—各发送和接收端口运行时,各数据字可以使用或不使用帧同步信号。帧同步信号可以在内部或外部产生,可以是高电平有效或低电平有效,可以使用两个脉冲宽带中的任一个,可以是早或晚同步。

can(controllerareanetwork),中文名称为控制器局域网,通常称为canbus,即can总线。是由德国bosch(博世)公司研究开发的,现已成为iso国际标准化的串行通信协议,是目前在国际上应用最广泛的开放式现场总线之一,现已被广泛应用于船舶、医疗设备、工业设备等各个方面。本发明实施例中利用can口实现了将不同医疗设备通过can总线连接起来,并能进行实时可靠的数据传输。can网络上的节点不分主从,任一节点均可在任意时刻主动地向网络上其他节点发送信息,通信方式灵活,利用这一特点可方便实现多个医疗设备间信息转发与确认。本发明实施例中的can网络系统由上位监控pc机和带can总线接口电路的现场医疗设备两部分组成。带can总线接口电路的现场医疗设备电路板上包含了mcp2515,以及sn65hvd232、ce57s2sa100,它们组成了can总线电路模块,该模块主要是为了和其它带can接口的仪器进行数据交互。

上位监控pc机主要负责对系统数据的接受与管理、控制命令的发送以及各控制单元动态参数和设备状态的实时显示;带can总线接口电路的现场医疗设备可以方便的使现场多个医疗设备方便的连接到can总线上,主要负责对现场的动态参数和设备状态进行监测,对采集来的数据进行打包处理并将处理后的数字信号通过can通信控制器mcp2515发送到can总线。can网络系统中的数据传送和接收,都是通过can总线接口实现。can总线接口电路设计的好坏直接影响整个系统的稳定性与可靠性。因此,本发明重点介绍了一种利用cpld对串行时钟进行特定延时的方法,以满足can总线控制器的时序要求,保证can网络系统的运行可靠,减少消除丢包和数据出错现象。

本发明实施例中dsp与can总线接口电路的硬件连接如图8所示,利用dsp芯片sport0口的fs,mosi,miso三个引脚信号进行mcp2515芯片的片选,主数据(命令控制字,寄存器设定,参数设定)发送从数据(采集数据的传送,状态的回读等)接收以及从数据发送主数据接收,由于sport口的工作时序与mcp2515的spi工作 时序有一些差异,本实施例中将sport0口的tsclk信号输出至cpld芯片a3p030,利用cpld芯片进行特定延时后,再将延时后的时钟信号送至mcp2515芯片的sclk管脚。时钟信号经过这样处理后,能够满足本系统中mcp2515对工作时序的要求。从图8中可以看出,经过can控制器mcp2515后,连接到了can收发器sn65hvd232芯片,sn65hvd232是can控制器与物理总线间的接口,可以提供对总线的差动发送和接收能力,与iso11898标准完全兼容,并具有抗瞬间干扰和保护总线的能力。can收发器之后连接到了can总线的连接端子ce57s2sa100,该端子外壳坚固,触点稳定可靠,为can总线连接提供了稳定可靠保障。

本实施例中的cpld(complexprogrammablelogicdevice)复杂可编程逻辑器件,是从pal和gal器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。cpld主要是由可编程逻辑宏单元(mc,macrocell)围绕中心的可编程互连矩阵单元组成。其中mc结构较复杂,并且具有复杂的i/o单元互连结构,可由用户根据需要生成特定的电路结构,完成一定的功能。由于cpld内部采用固定长度的金属线进行各逻辑块的互连,所以设计的逻辑电路具有时间可预测性,避免了分段式互连结构时序不完全预测的缺点。本发明实施例中cpld的输入时钟信号由一个25mhz的晶振提供,dsp输出的tsclk信号送至cpld的i/o管脚,由cpld编程产生特定的延时后,由cpld的另一个i/o管脚将延时后的tsclk信号输出至mcp2515芯片的sclk管脚。

本发明实施例通过cpld延时tsclk时钟信号的方法,可以很好的解决不同机器通过can总线在通信过程中出现的丢包现象;很大程度上降低数据通信过程中的误码率。保证了can总线通信的稳定性和可靠性。

同时,本发明实施例还提供一种液相色谱仪,液相色谱仪包括具有can口的二极管阵列检测器,所述的检测器包括:dsp芯片和can控制器,所述can控制器连接到dsp芯片,二极管阵列检测器还包括:

时钟延时部件,分别与所述dsp芯片和can控制器相连接,用于按预设时间将dsp芯片输出的时钟信号进行延时,并将延时后的时钟信号传输至can控制器。

本发明实施例中,液相色谱仪的dsp芯片的时钟信号通过sport口传输至时钟延时部件。

本发明实施例中,液相色谱仪的时钟延时部件为cpld芯片。

本发明实施例中,液相色谱仪的cpld芯片连接到can总线控制器的tclk管脚,将延时后的时钟信号传输至can控制器。

对本领域技术人员而言,在了解本发明上述具有can口的二极管阵列检测器的实施方式后,可清楚获知关于本发明公开的液相色谱仪的实施方式,在此不再赘述。

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1