串口数据通信传输方法及装置制造方法及图纸

技术编号:3959250 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种串口数据通信传输方法及装置,涉及通信技术领域,解决了现有技术中串口数据通信控制微控制单元仅能实现接收解析遥控器按键值一种功能的问题,本发明专利技术所述串口数据通信传输方法,包括:向通信对方发送包括控制字段和数据字段的命令,所述控制字段用于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象和操作内容,接收通信对方发送的响应命令。本发明专利技术主要应用于数据通信,例如电视系统内的微控制单元串口的数据通信。

【技术实现步骤摘要】

本专利技术涉及串口通信
,尤其涉及串口数据通信传输方法及装置
技术介绍
现有技术中一般用串口数据通信控制微控制单元(MCU)实现单一功能,例如在电 视系统中,串口数据通信通过控制MCU将遥控器发射的红外代码进行采样,然后通过遥控 器接收模块将红外代码进行解码,再通过串口发送模块将解码后的数字信号由串口发送出 去,实现接收解析遥控器信号的功能,但是一个遥控器仅能控制一种设备,我们在使用家用 电器的时候,例如电视机、DVD机,需要用各自的遥控器分别控制,使用不便。
技术实现思路
本专利技术的实施例提供一种串口数据通信传输方法及装置,使用该串口数据通信传 输方法可以控制MCU实现包括接收解析遥控器按键值在内的多种功能。为达到上述目的,本专利技术的实施例采用如下技术方案一种串口数据通信传输方法,包括以下步骤向通信对方发送包括控制字段和数据字段的命令,所述控制字段用于表示所述命 令的类型,所述数据字段用于表示所述命令的操作对象和操作内容;接收通信对方发送的响应命令。一种串口数据通信传输方法,包括以下步骤接收通信对方发送的包括控制字段和数据字段的命令;根据所述控制字段识别出所述命令的类型;根据所述类型识别出所述数据字段表示的操作对象和操作内容;指示所述操作对象执行所述操作内容;向通信对方发送响应命令。一种串口数据通信传输装置,包括发送单元,用于向通信对方发送包括控制字段和数据字段的命令,所述控制字段 用于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象和操作内容;接收单元,用于接收通信对方发送的响应命令。一种串口数据通信传输装置,包括接收单元,用于接收通信对方发送的包括控制字段和数据字段的命令;第一识别单元,用于根据所述控制字段识别出所述命令的类型;第二识别单元,用于根据所述类型识别出所述数据字段表示的操作对象和操作内 容;指示单元,用于指示所述操作对象执行所述操作内容;发送单元,用于向通信对方发送响应命令。本专利技术所述命令包括用于表示所述命令的类型的控制字段,用于表示所述命令的操作对象和操作内容的数据字段。通过设置不同的控制字段来表示不同的命令类型,不同的命令类型用来代表要实现的不同的功能。通过区分不同的控制字段进而区分所要实现的 不同功能,实现了用串口数据通信传输控制MCU实现多种功能。在根据控制字段识别出所 述命令类型后,根据所述数据字段判断出所述命令的操作对象和操作内容,并指示所述操 作对象执行所述操作内容完成最终操作。以电视系统为例,本专利技术所述命令的不同类型,每种类型分别代表MCU接收解析 遥控器按键值功能,消费电子控制(CEC)功能,读写MCU的通用输入输出口控制功能等概括 性功能,数据字段代表每种功能下的具体操作。比如,当控制字段代表了 CEC功能时,数据 字段代表属于CEC功能范围内的具体操作,具体为所述操作对象可以是电视机或者DVD机, 当操作对象为DVD机时,所述具体的操作内容可以是电视机指示DVD机暂停DVD播放或者 电视机指示DVD机快进DVD播放等的操作。实际应用时,根据方案需要实际支持的CEC功 能来确定所述命令的数据字段。与现有技术相比,使用本专利技术所述串口数据通信传输方法,不同家用电器间可以 通过MCU相互传递命令,控制对方的操作,即CEC功能,可以只用一个遥控器控制几个家用 电器,例如电视机和DVD机就可以只用一个遥控器控制。现有技术中MCU的通用输入输出 口控制是通过复杂的电路实现的,使用本专利技术所述串口数据通信传输方法可以省去复杂的 电路设计,根据方案需要应用MCU的输入输出口单独定义所述命令的数据字段即可。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本专利技术实施例1所述串口数据通信传输方法的流程图;图2为本专利技术实施例1所述串口数据通信传输装置的结构图;图3为本专利技术实施例1改进的串口数据通信传输方法的流程图;图4为图3所示的串口数据通信传输方法对应的装置的结构图;图5为本专利技术实施例2所述串口数据通信传输方法的流程图;图6为本专利技术实施例2所述串口数据通信传输装置的结构图;图7为本专利技术实施例2改进的串口数据通信传输方法的流程图;图8为图7所示的串口数据通信传输方法对应的装置的结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。实施例1 本专利技术实施例提供一种串口数据通信传输方法,如图1所示,包括以下步骤101、向通信对方发送命令,所述命令包括控制字段和数据字段,所述控制字段用于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象和操作内容。102、等待通信对方的响应命令,在通信对方发出响应命令后,接收通信对方发送的响应命令。如图2所示,本专利技术提供了一种串口数据通信传输装置,包括发送单元21、接收单元22。其中,发送单元21用于向通信对方发送命令,所述命令包括控制字段和数据字段,所述控制字段用于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象 和操作内容。在发送单元21向通信对方发送命令后,接收单元22等待通信对方的响应命 令,在通信对方发出响应命令后,接收单元22接收通信对方发送的响应命令。上述实施例所述命令包括用于表示所述命令的类型的控制字段,用于表示所述命 令的操作对象和操作内容的数据字段。通过设置不同的控制字段来表示不同的命令类型, 不同的命令类型用来代表要实现的不同的功能,通过区分不同的控制字段进而区分所要实 现的不同功能,实现了用串口数据通信传输控制MCU实现多种功能。以电视系统为例,本发 明所述串口数据通信传输方法用不同的控制字段区分出MCU接收解析遥控器按键值功能, 消费电子控制(CEC)功能,读写MCU的通用输入输出口控制功能。如图3所示,本专利技术实施例提供另一种改进串口数据通信传输方法,包括以下步 骤301、向通信对方发送命令,所述命令包括控制字段和数据字段,所述控制字段用 于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象和操作内容。302、在接收通信对方发送的响应命令之前,判断等待通信对方发送响应命令的时 间是否超过预定时长,在等待通信对方发送响应命令的时间超过了预定时长时,执行303。 在等待通信对方发送响应命令的时间没有超过预定时长时,执行304。303、重新向通信对方发送同一命令,返回执行302。304、等待通信对方的响应命令,在通信对方发出响应命令后,接收通信对方发送 的响应命令。本专利技术实施例提供另一种改进的串口数据通信传输装置,如图4所示,包括发送 单元41,接收单元42判断单元43。其中,发送单元41向通信对方发送命令,所述命令包括控制字段和数据字段,所 述控制字段用于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象和操作 内容。在发送单元41本文档来自技高网...

【技术保护点】
一种串口数据通信传输方法,其特征在于,包括以下步骤:向通信对方发送包括控制字段和数据字段的命令,所述控制字段用于表示所述命令的类型,所述数据字段用于表示所述命令的操作对象和操作内容;接收通信对方发送的响应命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:王建亮
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:95[中国|青岛]

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

1
相关领域技术
  • 暂无相关专利