双单片机共用串行a/d转换器电路的制作方法

文档序号:8264953阅读:298来源:国知局
双单片机共用串行a/d转换器电路的制作方法
【技术领域】
[0001]本发明是一种双单片机共用串行A / D转换器电路,属于仪器仪表领域,可用于各种仪器仪表和控制单元中。
【背景技术】
[0002]目前单个的仪器仪表或一些控制单元多采用一个单片机为控制核心,并直接与A / D转换器连接,当数据采样频率要求高和采样数据处理时间长时,一个单片机很难兼顾;为满足要求,在方案设计上会增加经济成本,也会增加电路的复杂程度;这是目前存在的问题。

【发明内容】

[0003]本发明的目的是提高以两个单片机为核心的仪器仪表或控制单元的工作效率,提闻数据的实时处理能力,提闻人机的交互能力。
[0004]为了实现上述目的,本发明采取了如下技术方案。本发明包由A单片机、B单片机、隔离驱动装置和串行A / D转换器。A单片机与B单片机为串行通信连接,串行A/D转换器与隔离驱动装置相连接,隔离驱动装置又分别与A单片机和B单片机相连接,隔离驱动装置将串行A / D转换器与两个单片机隔离开,A单片机和B单片机通过交替控制隔离驱动装置来连通串行A / D转换器,并对串行A / D转换器进行控制获得采样数据。
[0005]所述隔离驱动装置为一个至少内含两组三态门的集成电路芯片,第一组三态门的输入输出连通控制端与A单片机相连接,第一组三态门的一侧输入输出端与A单片机相连接,另一侧输入输出端与串行A / D转换器相连接;第二组三态门的输入输出连通控制端与B单片机相连接,第二组三态门的一侧输入输出端与B单片机相连接,另一侧输入输出端与串行A / D转换器相连接。
[0006]本发明的优点在于两个单片机可交替通过控制隔离驱动装置与串A / D转换器连通并获取采样数据,两个单片机通过交替处理采样数据,可提高采样数据的处理速度,提高仪器仪表或控制单元的工作效率,提高人机的交互能力。
【附图说明】
:
[0007]图1双单片机共用串行A / D转换器电路框图
[0008]图2双单片机共用串行A / D转换器电路图
【具体实施方式】
:
[0009]下面结合附图1、图2对本发明进行详细说明。
[0010]双单片机共用串行A / D转换器电路框图如图1所示,双单片机共用串行A / D转换器电路图如图2所示。在图1中,A单片机与B单片机通过串行通信连接在一起,隔离驱动装置将A单片机和B单片机与串行A / D转换器隔离开,A单片机和B单片机分别有相应的线连接隔离控制装置,隔离控制装置单独与串行A / D转换器连接。
[0011]图2是具体的电路图。在图2中,隔离控制装置由I个74LS244三态门和相应连接线组成,串行A / D转换器采用的型号是ADC0832,两个单片机采用的型号是MCS-89C52,电阻%、R2> R3> R4是上拉电阻,其作用是确保当74LS244处于三态时,串行A / D转换器的CLK、D1、D0、CS管脚处于稳定状态。具体连接如下:
[0012]A单片机的1、2、3和4脚分别连接74LS244的6、12、4和2脚,B单片机的1、2、3和4脚分别连接74LS244的15、3、13和11脚,A单片机的5脚连接74LS244的I脚,B单片机的5脚连接74LS244的19脚,74LS244的10脚连接+5V电源的地端,74LS244的20脚连接+5V电源端,74LS244的9和18脚连接在一起后与ADC0832的7脚连接,74LS244的7和16脚连接在一起后与ADC0832的6脚连接,74LS244的8和17脚连接在一起后与ADC0832的5脚连接,74LS244的5和14脚连接在一起后与ADC0832的I脚连接,ADC0832的4脚连接+5V电源的地端,ADC0832的8脚连接+5V电源端,ADC0832的2和3脚可分别输入模拟信号,第一电阻R1 —端连接ADC0832的I脚,另一端连接+5V电源端,第二电阻R2 —端连接ADC0832的5脚,另一端连接+5V电源端,第三电阻R3 —端连接ADC0832的6脚,另一端连接+5V电源端,第四电阻R4 —端连接ADC0832的7脚,另一端连接+5V电源端,A单片机的10脚连接B单片机的11脚,B单片机的10脚连接A单片机的11脚,A单片机和B单片机的40脚连接+5V电源端,A单片机和B单片机的20脚连接+5V电源的地端。
[0013]具体工作方式如下:
[0014]如图2所示,两个单片机在正常工作条件下,两个单片机均不采样数据时,两个单片机的P14脚均为高电平,此刻74LS244的I脚和19脚也为高电平,74LS244处于三态状态;当A单片机需采样数据时,A单片机的P14脚被置为低电平,B单片机的P14脚仍为高电平,此刻々单片机的?10、?11、?12、?14四个管脚与串行八/ D转换器ADC0832的CLK、D1、D0、CS四个管脚连通,A单片机通过控制P10、P11、P12、P13这四个管脚即可进行数据采样;当B单片机需采样数据时,B单片机的P14脚被置为低电平,A单片机的P14脚仍为高电平,此刻8单片机的?10、?11、?12、?14四个管脚与串行八/ D转换器ADC0832的CLK、D1、D0、CS四个管脚连通,B单片机通过控制P10、PU、P12、P13这四个管脚即可进行数据采样。
【主权项】
1.一种双单片机共用串行A / D转换器电路,其特征在于:包括A单片机、B单片机、隔离驱动装置和串行A / D转换器汸单片机和B单片机之间为串行通信连接,串行A / D转换器与隔离驱动装置相连接,隔离驱动装置又分别与A单片机和B单片机相连接,隔离驱动装置将串行A / D转换器与两个单片机隔离开,A单片机和B单片机通过交替控制隔离驱动装置来连通串行A / D转换器,并对串行A / D转换器进行控制获得采样数据。
2.根据权利要求1所述的双单片机共用串行A/ D转换器电路,其特征在于:所述隔离驱动装置为一个至少内含两组三态门的集成电路芯片,第一组三态门的输入输出连通控制端与A单片机相连接,第一组三态门的一侧输入输出端与A单片机相连接,另一侧输入输出端与串行A / D转换器相连接;第二组三态门的输入输出连通控制端与B单片机相连接,第二组三态门的一侧输入输出端与B单片机相连接,另一侧输入输出端与串行A/D转换器相连接。
3.根据权利要求1所述的双单片机共用串行A/ D转换器电路,其特征在于:所述的隔离驱动装置为单向三态缓冲驱动器芯片74LS224,所述的串行A / D转换器为芯片ADC0832, A单片机和B单片机采用型号均为MCS-89C52。
【专利摘要】本发明是一种双单片机共用串行A/D转换器电路,属于仪器仪表领域。本发明在单个仪器仪表或控制单元中,控制核心使用两个单片机,A单片机连接隔离驱动装置,B单片机也连接隔离驱动装置,隔离驱动装置连接串行A/D转换器,并将A单片机和B单片机与串行A/D转换器隔离开,A单片机与B单片机为串行通信连接。本发明的优点在于两个单片机可交替通过控制隔离驱动装置与串行A/D转换器连通并获取采样数据,两个单片机通过交替处理采样数据,可提高采样数据的处理速度,提高仪器仪表或控制单元的工作效率,提高人机的交互能力。
【IPC分类】H03M1-12
【公开号】CN104579343
【申请号】CN201310509189
【发明人】不公告发明人
【申请人】西安造新电子信息科技有限公司
【公开日】2015年4月29日
【申请日】2013年10月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1