一种模拟数据隔离采集电路制造技术

技术编号:10626249 阅读:102 留言:0更新日期:2014-11-06 20:45
本实用新型专利技术公开了一种模拟数据隔离采集电路,包括:采集模块、传输模块、接收模块,所述采集模块包括第一单片机,所述传输模块包括光耦,所述接收模块包括第二单片机,所述第一单片机与所述光耦的输入端连接,采集模拟数据并处理后发送给所述光耦;所述光耦的输出端与所述第二单片机连接,将接收的所述第一单片机发送的数据传输给所述第二单片机。本实用新型专利技术实施例采集端使用单片机采集多路模拟数据,通过单片机自带的模数转换功能将模拟数据转换成数字数据,并顺序编码成一个串行数据,通过单片机的串行输出口发送给光耦,光耦将接收的数据传输给接收端的单片机,从而实现基于非线性光耦传输模拟数据,电路简单方便、成本低廉。

【技术实现步骤摘要】
【专利摘要】本技术公开了一种模拟数据隔离采集电路,包括:采集模块、传输模块、接收模块,所述采集模块包括第一单片机,所述传输模块包括光耦,所述接收模块包括第二单片机,所述第一单片机与所述光耦的输入端连接,采集模拟数据并处理后发送给所述光耦;所述光耦的输出端与所述第二单片机连接,将接收的所述第一单片机发送的数据传输给所述第二单片机。本技术实施例采集端使用单片机采集多路模拟数据,通过单片机自带的模数转换功能将模拟数据转换成数字数据,并顺序编码成一个串行数据,通过单片机的串行输出口发送给光耦,光耦将接收的数据传输给接收端的单片机,从而实现基于非线性光耦传输模拟数据,电路简单方便、成本低廉。【专利说明】一种模拟数据隔离采集电路
本技术涉及电子领域,尤其涉及一种模拟量隔离采集电路。
技术介绍
在工控应用中,模拟信号采集通常需要采用隔离技术,以避免大型电气设备启合或切换过程中造成的电源和地线波动影响弱电控制系统。常见的模拟量隔离方法主要有隔离放大器、电磁隔离和光电隔离3种方式,其中光电隔离技术是一种非常有效的抗干扰手段。光耦是一般常用的光电隔离器件,包括有线性光耦(包括模拟光耦)、非线性光耦(包括数字光耦、普通光耦)。非线性光耦主要用于数字数据隔离传输,如果需要使用传输模拟数据,那么需要使用线性光耦,才能够实现模拟量的传输,但线性光耦的价格比较高,使得电路成本昂贵。 现有技术中,使用非线性光耦来传输模拟信号时,一般直接使用A / D芯片进行模/数转换,然后经非线性光耦传输。按接口形式,A / D芯片可分并行和串行访问2种方式,但是采用并行A / D芯片时,需要的光耦数目较多,导致线路复杂,成本较高;采用串行A / D芯片时,虽然只需要一个光耦,但需要复杂的时序来完成对A / D芯片的读写操作。
技术实现思路
本技术实施例公开了一种模拟数据隔离采集电路,可使用光耦简单方便地实现模拟数据的隔离采集传输。 本技术实施例公开了一种模拟数据隔离采集电路,包括:采集模块、传输模块、接收模块,所述采集模块包括第一单片机,所述传输模块包括光耦,所述接收模块包括第二单片机,所述第一单片机与所述光耦的输入端连接,采集模拟数据并处理后发送给所述光耦;所述光耦的输出端与所述第二单片机连接,将接收的所述第一单片机发送的数据传输给所述第二单片机。 进一步地,所述第一单片机包括用于采集多路模拟数据的多个模数转换AD端口,所述第一单片机将所述多个AD端口采集的多路模拟数据转换成多路数字数据。 进一步地,所述第一单片机包括串行输出口,所述串行输出口与所述光耦相连接,所述第一单片机将所述多路数字数据编码成一个串行数据,使用串行通信的方式将所述串行数据通过所述串行输出口发送给所述光耦。 具体地,所述第二单片机的波特率与所述第一单片机的波特率保持相同。 具体地,所述光耦包括非线性光耦。 本技术实施例的模拟数据隔离采集电路,采集端使用单片机采集多路模拟数据,通过单片机自带的模数转换功能将模拟数据转换成数字数据,并按顺序编码成一个串行数据,通过单片机的串行输出口发送给光耦,光耦将接收的数据传输给接收端的单片机,从而实现基于非线性光耦传输模拟数据,电路简单方便、成本低廉。 【专利附图】【附图说明】 为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本技术实施例的一种模拟数据隔离采集电路的原理框图; 图2是本技术实施例的一种模拟数据隔离采集电路的电路结构图; 图3是本技术实施例的一种模拟数据隔离采集电路中采集模块的单片机的处理流程图; 图4是本技术实施例的一种模拟数据隔离采集电路中接收模块的单片机的处理流程图。 【具体实施方式】 下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。 本技术实施例,在模拟数据的隔离采集电路中,使用单片机采集模拟数据处理后通过光耦传输给接收端的单片机,简单方便地实现模拟数据的隔离采集传输。 请参阅图1,图1是本技术实施例的一种模拟数据隔离采集电路的原理框图; 模拟数据隔离采集电路包括采集模块、传输模块、接收模块,其中采集模块为第一单片机101,传输模块为光耦102,接收模块为第二单片机103,第一单片机101与光耦102的输入端连接,采集模拟数据并处理后发送给光耦102 ;光耦102的输出端与第二单片机103连接,将接收的第一单片机101发送的数据传输给第二单片机103。 具体地,在本技术实施例中,光耦102为非线光耦,例如普通光耦、数字光耦坐寸ο 请参阅图2,图2是本技术实施例的一种模拟数据隔离采集电路的电路结构图;如图2所示,模拟数据隔离采集电路具体包括第一单片机201、光耦202、第二单片机203,其中第一单片机201与光耦202的输入端连接,采集模拟数据并处理后发送给光耦202 ;光耦202的输出端与第二单片机203连接,将接收的第一单片机201发送的数据传输给第二单片机203。 第一单片机201包含η个模数转换AD端口,用于采集模拟数据:如图2中所示的模拟量1、模拟量2……模拟量η的η个模拟数据,第一单片机使用其自带的模数转换功能,将AD端口采集的η个模拟数据转换成η个数字数据。 第一单片机201将模拟量1、模拟量2……模拟量η对应的η个数字数据编码成一个串行数据,使用串行通信的方式将该串行数据通过所述串行输出口发送给光耦。 进一步地,在第一单片机201不带有串行通讯功能的情况下,可通过软件设置使用普通的输入输出1 口模拟出串行通讯的功能。 具体地,模拟量1、模拟量2……模拟量η对应的η个数字数据编码成一个串行数据的方式可以是以模拟量1、模拟量2……模拟量η的顺序排列,也可以是其他的顺序排列,本技术不作限定,只要第二单片机203 了解模拟数据的排列顺序即可知道每个数字数据对应的是哪一个模拟量。 进一步地,将模拟量1、模拟量2……模拟量η对应的η个数字数据编码成一个串行数据后,还可在该串行数据前面加一个头标志,在该串行数据后面加一个尾标志,第二单片机203接收到数据后,首先通过检验头标志、尾标志,识别出串行数据的开始和结束,以使第二单片机203更好地接收数据。 具体地,头标志的值可以是0Χ7Ε,尾标志的值可以是OXOD,本技术不作限定,只要第二单片机203 了解头标志、尾标志的值即可。 进一步地,将模拟量1、模拟量2……模拟量η对应的η个数字数据编码成一个串行数据,并加上头标志、尾标志后,还可在该串行数据后、尾标志前加上一个字节的检验位,第二单片机203接收到数据后,先通过检验字节判断数据是否正常,如果不正常则将该数据舍弃,增加了本文档来自技高网
...

【技术保护点】
一种模拟数据隔离采集电路,包括:采集模块、传输模块、接收模块,其特征在于,所述采集模块包括第一单片机,所述传输模块包括光耦,所述接收模块包括第二单片机,所述第一单片机与所述光耦的输入端连接,采集模拟数据并处理后发送给所述光耦;所述光耦的输出端与所述第二单片机连接,将接收的所述第一单片机发送的数据传输给所述第二单片机。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘鹏飞赵德琦
申请(专利权)人:深圳市欣锐特科技有限公司
类型:新型
国别省市:广东;44

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

1