一种可视门铃一体机系统的制作方法

文档序号:15795520发布日期:2018-11-02 20:55阅读:188来源:国知局
一种可视门铃一体机系统的制作方法

本实用新型涉及可视门铃技术领域,尤其涉及一种基于双处理器集成芯片的可视门铃系统及包括该系统的门铃一体机。



背景技术:

现在的可视门铃系统基本都不是一体化的,主要由主控板模块和显示模块组成,其中主控板模块和显示模块均包括一个微处理器,且两个模块间通过电源线(VCC)、两个地线(GND)、一个音视频信号线(AV),共四个信号线相连接。主控板模块的微处理器控制可视门铃系统的通讯和逻辑操作,显示模块主要用于显示视频图像和OSD。

上述现有技术中的系统不但不能很好地使用显示模块的OSD功能,且两个模块不能进行大数据量的传输,只能通过串口等通讯方式,不仅传输速度较慢,而且还在成本上浪费较大,例如:两个模块需要有重复的电路:电源,晶振,复位等,且对系统板的面积也十分浪费,最终导致成本的增加。



技术实现要素:

为解决上述技术问题,本实用新型提供了一种可视门铃一体机系统,所述一体机系统包括微处理器一、通讯模块、微处理器二、电源模块、防区检测电路、串口通讯电路、音视频电路、外设模块;

其中,所述微处理器一通过状态控制信号flag与微处理器二连接,实现信息交换,主要用于对所述通讯模块的访问不产生冲突;

所述通讯模块与微处理器一的总线相连,与微处理器二的总线连接,为所述微处理器一和微处理器二共享的存储单元,可以实现所述微处理器一和微处理器二快速及简单地访问到彼此的相关信息;

所述电源模块作为整个系统的电源,分别与系统各个模块连接,为各个模块提供工作电源;

所述串口通讯模块、防区检测模块分别与所述微处理器一连接,所述微处理器一通过所述串口通讯模块实时检测室内机和门口机及管理机之间的串口通讯,通过所述防区检测模块实现室内传感器的状态检测;

所述音视频模块与所述微处理器二连接,根据所述微处理器二的指令,实现室内机和门口机的通话和可视;

所述外设模块与所述微处理器一、微处理器二连接,为所述微处理器一和微处理器二提供外设,同时,与所述状态控制信号flag连接,根据flag的值选择为微处理器一工作模式,或者为微处理器二工作模式。

所述微处理器一、通讯模块、微处理器二、外设模块集成于一颗芯片中。

所述微处理器一还包括定时检测模块一,所述微处理器二中还包括定时检测模块二,所述定时检测模块一和定时模块二通过定时通讯,并根据是否接收到ACK回应信号判断微处理器是否正常运行。

所述微处理器一及微处理器二还分别与彼此的复位端口连接,当定时检测模块一检测到微处理器二工作不正常时,通过微处理器一复位所述微处理器二;当定时检测模块二检测到微处理器一工作不正常时,通过微处理器二复位所述微处理器一。

所述一体机系统还包括一状态运行监控模块,与所述微处理器一和微处理器二的复位端口分别连接,通过检测所述微处理器一和微处理器二的异常复位信号检测微处理器运行状态;当发现微处理器异常时,则复位异常微处理器。

本实用新型还提出了一种可视门铃一体机,该可视门铃一体机包括上述任一所述的可视门铃一体机系统。

本实用新型所提出的系统,通过两个微处理器的并行运行,可以提高系统的工作效率,把一些实时要求高的放在一个微处理器运行,实时要求低的则可以放在另一微处理器运行。这样不会因为系统实时要求导致系统工作不正常。另外,对双微处理器的相互检测以及复位,可有效避免因一个微处理器的异常导致的系统异常,从而大大提高系统的稳定性能。

再者,所述微处理器一、通讯模块、微处理器二、外设模块集成于一颗芯片中,还可一方面降低系统复杂程度,提高系统可靠性,一方面降低系统成本,节省了电源模块、晶振、复位电路等,减少PCB面积等,从而降低生产及维护成本。

附图说明

图1是本实用新型所述一种可视门铃一体机系统的结构框图;

图2是基于本实用新型所述门铃一体机系统的双处理器集成方法的一种流程图;

图3是所述双处理器集成方法中所述向微处理器二传达指令和数据的一种流程图;

图4本实用新型所述一种可视门铃一体机系统的另一结构框图;

图5是本实用新型所述一种可视门铃一体机系统的另一结构框图。

具体实施方式

下面结合附图和实施例,对本实用新型作进一步详细说明。

如图1所示,所述一种基于双处理器的可视门铃一体机系统包括微处理器一100、通讯模块101、微处理器二102、电源模块103、防区检测电路104、串口通讯电路105、音视频电路106、外设模块107。

其中,所述微处理器一100通过状态控制信号flag与微处理器二102连接,实现信息交换,主要用于对所述通讯模块101的访问不产生冲突。

所述通讯模块101与微处理器一100的总线相连,与微处理器二102的总线连接,为所述微处理器一100和微处理器二102共享的存储单元,可以实现所述微处理器一100和微处理器二102快速及简单地访问到彼此的相关信息。所述通讯模块101是一共享控制与状态寄存器,当微处理器一100对所述通讯模块101进行写数据时,微处理器二102只能对所述通讯模块101进行读操作。微处理器一100可以通过状态控制信号flag通知微处理器二102写操作完成,微处理器二102可以通过状态控制信号flag通知微处理器一100读操作完成实现可靠的同步。例如:微处理器一100把呼叫命令写入通讯模块后并通知微处理器二102,微处理器二102读出相应的命令数据,从而获取到当前的命令。微处理器一100与微处理器二102的通讯时可以反向的,原理也是相同的。由于通讯模块是一片片内的共享内存,微处理器一100与微处理器二102的读写速度是非常快的,所以在有大量数据通讯时,此种方式是很高效率的,从而可以实现更加复杂、效果更好的OSD显示等。

所述电源模块103作为整个系统的电源,分别与所述微处理器一100和微处理器二102等其他所有模块连接,为各个模块提供工作电源。

所述串口通讯模块104、防区检测模块105分别与所述微处理器一100连接,所述微处理器一100通过所述串口通讯模块104实时检测室内机和门口机及管理机之间的串口通讯,通过所述防区检测模块105实现室内传感器的状态检测,如果发现串口或者IO口有触发信号,则进入对应处理流程,执行相应的逻辑响应。

所述音视频模块106与所述微处理器二102连接,根据所述微处理器二102的指令,实现室内机和门口机的通话和可视。

所述外设模块107与所述微处理器一100、微处理器二102连接,为所述微处理器一100和微处理器二102提供外设,同时,与所述状态控制信号flag连接,根据flag的值选择为微处理器一100工作模式,或者为微处理器二102工作模式。其中,所述外设模块包括时钟单元、PWM、I2C等。

所述微处理器一100负责外部主控的通讯逻辑实现,外部设备的IO检测、防区检测等实时要求高的工作;所述微处理器二102用于控制视频及UI的显示,以及显示屏的显示及调节等实时性要求较低的工作,相当于是一个显示器的功能,相对于一些实时检测的逻辑(如串口检测),UI显示等操作对实时性要求不高,而且工作量较大。当微处理器二102接收到微处理器一100读取命令的信息,通过读取通讯模块101的数据得到一条合法的命令或者数据,则根据当前的命令或数据执行相应的操作。两个微处理器并行运行可以提高系统的工作效率,从而不会因为系统实时要求导致系统工作不正常。

在本实用新型的另一实施例中,所述微处理器一100、通讯模块101、微处理器二102、外设模块107集成于一颗芯片中,且根据所述状态控制信号flag呈现不同的微处理器工作模式,从而可以共用所述外设模块107中的晶振、复位电路等外设单元,避免两个微处理器分开时所必须的双重的晶振、复位电路等,可充分节省电路板的面积,降低成本。

如图2所示为基于上述门铃一体机系统的双处理器集成方法,该方法包括如下步骤:

步骤S100,所述串口通讯模块104实时检测室内机和门口机管理机之间的串口通讯;

步骤S101,所述防区检测模块105实时检测室内传感器;

步骤S102,若发现串口或者IO有触发信号,则进入步骤S103;

步骤S103,状态控制信号flag置零;

步骤S104,当状态控制信号flag置零时,所述外设模块107切换为微处理器一100工作状态,微处理器一100对外设进行响应;即时钟、I2C等外设设置为微处理器一100的工作模式等。

步骤S105,需要微处理器二102工作时,通过设置状态控制信号flag置1,向微处理器二102传达指令和数据;

步骤S106,微处理器二102接收到指令及数据后,控制音视频模块106显示及播放;

所述微处理器二102通过设置状态控制信号flag为零,返回微处理器一100,进入所述微处理器一100工作状态。

上述步骤的序号并不代表步骤的先后顺序,仅仅用于表述的方便,例如步骤S100和步骤S101即两个并行的步骤。所述状态控制信号flag也不局限于为零时为所述微处理器一100工作状态,为1时为所述微处理器二102工作状态,相反亦可。

如图3所示,所述需要微处理器二102工作时,所述微处理器一100通过设置状态控制信号flag,向微处理器二102传达指令和数据具体包括以下步骤:

步骤S501,微处理器一100将需要向所述微处理器二102传达的指令和数据写入所述通讯模块101;

步骤S502,读写完成后,所述微处理器一100将控制信号置1;

步骤S503,所述通讯模块101接收到置1信号后,发送中断信号给微处理器二102;

步骤S504,所述外设模块107根据状态控制信号flag,将时钟信号等外设切换为微处理器二102工作所需要的外设;

步骤S505,所述微处理器二102从所述通讯模块101读取数据,根据数据及指令控制所述音视频模块106显示及输出;

步骤S506,所述微处理器二102向所述通讯模块101写入需要传达给所述微处理器一100的指令及数据;

步骤S507,读写完成后,所述微处理器二102将状态控制信号flag置零。

所述状态控制信号flag置零后,进入所述微处理器一100工作状态。

上述双处理器集成方法,一方面可以实现MCU与MCU之间高效的通信方法,实时性好,避免采用低效率的串口通信;另外,MCU与MCU之间的这种外设共享方法灵活性好,资源利用率高,硬件代价小。

如图4所示,在本实用新型的另一实施例中,所述微处理器一100还包括定时检测模块一,所述微处理器二102中还包括定时检测模块二,所述定时检测模块一和定时模块二通过定时通讯,相互查询对方的运行状态并接收对方的ACK回应,从而检测微处理器一100和微处理器二102是否正常运行,若接收到对方的ACK回应,则工作正常,否则工作不正常。

基于如图4所示的门铃一体机系统,所述双处理器集成方法还包括以下步骤:

所述微处理器一100在工作过程中,定时向所述微处理器二102发送通讯信号,若所述微处理器二102工作正常,则向微处理器一100反馈回应信号;所述微处理器二102在工作过程中,也可以定时向所述微处理器一100发送通讯信号,若所述微处理器一100工作正常,则向所述微处理器二102反馈回应信号。若一微处理器检测到另一微处理器工作异常时,可发送复位信号将异常微处理器复位,或发出报警信号。

如图5所示,在本实用新型的另一实施例中,所述可视门铃一体机系统还包括一状态运行监控模块109,与所述微处理器一100和微处理器二102的复位端口连接,通过检测所述微处理器一100和微处理器二102的复位等特殊信号端口检测微处理器运行状态。当所述状态运行监控模块检测到复位信号时,则认为该微处理器处于异常状态,通知另一微处理器对异常状态的微处理器进行复位或直接复位该异常状态的微处理器;或者直接发送复位信号复位该异常状态的微处理器。

基于该可视门铃一体机系统,所述双处理器集成方法还包括以下步骤:

当所述一个微处理器检测到另一微处理器的异常复位信号,则认为该另一微处理器工作不正常,从而发出复位信号,将该另一微处理器复位。

所述复位信号包括上电复位、看门狗复位、软件复位、被强行复位等。

上述通过无故障的微处理器对故障微处理器进行复位,可以大大提高系统的稳定性。

本实用新型还提出了一种可视门铃一体机,包括上述任一实施方式中公开的可视门铃一体机系统,由于一体机系统的PCB面积大大缩小,从而使所述可视门铃一体机的体积也大大缩小,可有效节省成本,提高竞争力。

以上举较佳实施例,对本实用新型的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内,本实用新型所主张的权利范围应以实用新型申请范围所述为准,而非仅限于上述实施例。

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