《一种智能设备与嵌入式设备进行数据传输的装备.pdf》由会员分享,可在线阅读,更多相关《一种智能设备与嵌入式设备进行数据传输的装备.pdf(7页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104298643A43申请公布日20150121CN104298643A21申请号201410527580X22申请日20141009G06F13/4220060171申请人苏州工业园区服务外包职业学院地址215000江苏省苏州市工业园区若水路99号72发明人陈强伏玉琛74专利代理机构北京众合诚成知识产权代理有限公司11246代理人连平54发明名称一种智能设备与嵌入式设备进行数据传输的装备57摘要本发明公开了一种智能设备与嵌入式设备进行数据传输的装备,包括智能设备10、嵌入式设备20、数据线,所述智能设备10设有普通I/O接口,所述嵌入式设备20设有串行接口200,所述数据。
2、线一端连接普通I/O接口,所述数据线另一端连接串行接口200,所述智能设备10和嵌入式设备20之间具有串口通信协议。本发明采用智能设备的普通I/O接口,可以为并行I/O接口,通过数据线与传统的嵌入式设备连接,并定义了一套的数据传输协议格式保证数据传输的正确性,进而实现了现有技术中带有普通I/O接口的智能设备与传统的采用串行接口进行通信的嵌入式设备之间进行直接的数据传输。51INTCL权利要求书1页说明书4页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图1页10申请公布号CN104298643ACN104298643A1/1页21一种智能设备与嵌入式设备进行。
3、数据传输的装备,包括智能设备10、嵌入式设备20、数据线,所述智能设备10设有普通I/O接口,所述嵌入式设备20设有串行接口200,其特征在于所述数据线一端连接普通I/O接口,所述数据线另一端连接串行接口200,所述智能设备10和嵌入式设备20之间具有串口通信协议。2如权利要求1所述的一种智能设备与嵌入式设备进行数据传输的装备,其特征在于所述智能设备10为平板电脑。3如权利要求1或2所述的一种智能设备与嵌入式设备进行数据传输的装备,其特征在于所述数据线为串行接口转普通I/O接口数据线。4如权利要求3所述的一种智能设备与嵌入式设备进行数据传输的装备,其特征在于所述数据线为串行接口转USB接口数据。
4、线30。权利要求书CN104298643A1/4页3一种智能设备与嵌入式设备进行数据传输的装备技术领域0001本发明涉及信息技术领域,具体涉及一种智能设备与嵌入式设备进行数据传输的装备。背景技术0002嵌入式设备主要由嵌入式处理器、相关支撑硬件和嵌入式软件装备组成,它是集软硬件于一体的可独立工作的“器件”。嵌入式处理器主要由一个单片机或微控制器组成。相关支撑硬件包括显示卡、存储介质、通讯设备、IC卡或信用卡的读取设备等。嵌入式设备有别于一般的计算机处理装备,它不具备像硬盘那样大容量的存储介质,而大多使用闪存作为存储介质。嵌入式软件包括与硬件相关的底层软件、操作装备、图形界面、通讯协议、数据库装。
5、备、标准化浏览器和应用软件等。0003传统嵌入式设备考虑到成本及功耗的问题,在通常情况下,数据传输采用串行接口进行。串行接口是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,例如,可以直接利用电话线作为传输线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢;串行通讯的距离可以从几米到几千米。0004目前,智能设备对外进行数据传输通常使用WIFI、蓝牙或者NFC等,例如,新兴的平板电脑一般通过无线方式与外。
6、围的设备进行通信。虽然现有技术中的某些智能设备带有I/O接口,但却无法与传统嵌入式设备的串行接口直接进行通信。因此,随着智能设备日新月异的飞速发展,智能设备与传统的采用串行接口进行通信的嵌入式设备无法实现直接的数据传输。发明内容0005本发明所解决的技术问题现有技术中带有普通I/O接口的智能设备与传统的采用串行接口进行通信的嵌入式设备无法实现直接的数据传输。0006本发明提供如下技术方案一种智能设备与嵌入式设备进行数据传输的装备,包括智能设备、嵌入式设备、数据线,所述智能设备设有普通I/O接口,所述嵌入式设备设有串行接口,所述数据线一端连接普通I/O接口,所述数据线另一端连接串行接口,所述智能。
7、设备和嵌入式设备之间具有串口通信协议。0007本发明采用智能设备的普通I/O接口,可以为并行I/O接口,通过数据线与传统的嵌入式设备连接,并定义了一套的数据传输协议格式保证数据传输的正确性,进而实现了现有技术中带有普通I/O接口的智能设备与传统的采用串行接口进行通信的嵌入式设备之间进行直接的数据传输。0008作为本发明的进一步改进,所述智能设备为平板电脑。现有技术中的部分平板电脑具有外接设备接口,例如,安卓品牌的平板电脑,具有外接设备的USB接口;苹果品牌的说明书CN104298643A2/4页4平板电脑具有专用接口;极少数平板电脑具有HDMI接口。上述各类平板电脑的接口可通过与其相适应的数据。
8、线与传统嵌入式设备连接,并通过串口通信协议保证平板电脑与嵌入式设备之间数据传输的正确性。0009作为本发明的进一步改进,所述数据线为串行接口转普通I/O接口数据线。作为优选,所述数据线为串行接口转USB接口数据线。现有技术中的智能设备,包括平板电脑,其上的I/O接口一般均包括USB接口,故本发明中的数据线优选串行接口转USB接口数据线。附图说明0010下面结合附图对本发明做进一步的说明0011图1为本发明一种智能设备与嵌入式设备进行数据传输的装备的结构示意图。0012图中符号说明001310智能设备;100USB接口;001420嵌入式设备;200串行接口;001530串行接口转USB接口数据。
9、线。具体实施方式0016如图1所示,一种智能设备与嵌入式设备进行数据传输的装备,包括智能设备10优选平板电脑、嵌入式设备20、串行接口转USB接口数据线30。0017所述智能设备10设有USB接口100,所述嵌入式设备20设有串行接口200。0018所述串行接口转USB接口数据线30一端连接智能设备10的USB接口,所述串行接口转USB接口数据线30的另一端连接串行接口200。0019所述智能设备10和嵌入式设备20之间具有串口通信协议。0020所述串口通信协议的命令格式如下表00210022所述串口通信协议的状态格式如下表0023说明书CN104298643A3/4页50024所述串口通信协。
10、议的命令和参数如下0025智能设备控制装备发送启动命令让嵌入式设备控制板启动数据传输。0026命令字0X810027参数1按钮1HARD;2按钮2MIDDLE;3按钮3SOFT0028智能设备控制装备发送查询状态命令查询嵌入式设备控制板是否收到相关命令或当前状态。0029命令字0X820030参数1命令,2当前工作状态0031智能设备控制装备发送启动命令后,嵌入式设备控制板发送工作状况命令0032命令字0X010033参数0嵌入式设备搅拌结束;1传感器1异常;2传感器2异常;0034嵌入式设备控制板发送查询状态命令查询智能设备控制装备是否收到相关命令0035命令字0X020036参数1命令00。
11、37所述串口通信协议的状态编号如下00380成功收到命令00391CRC不对,数据传输有问题。00402命令字不合法,数据传输正确。00413没有需要响应的命令没有收到任何命令包数据00424正在工作中嵌入式设备控制板返回的状态0043所述串口通信协议的传输协议具体内容如下0044通过2阶段法命令状态确保数据传输的可靠性和完整性。主机发送命令后,从机返回状态,如果状态数据无效或1秒钟内无数据返回,主机可以通过发送查询状态命令,在次获取状态。0045例如,智能设备控制装备发送启动命令0046数据包为0X5A,0X81,0X2,0XDD。0047如果嵌入式设备控制板返回状态数据包0XA5,0X0,。
12、0XA5。这表明嵌入式设备控制板成功收到该命令。0048如果嵌入式设备控制板返回状态数据包0XA5,0X01,0XA6。如果命令包的返回状态不是0,智能设备控制装备需要重新发送该命令。可以根据状态编号得知异常原因,如状态是0X1,这表明嵌入式设备控制板收到的数据不对。说明书CN104298643A4/4页60049如果1秒钟内无数据返回,或返回的状态数据包CRC不对,智能设备控制装备发送查询命令0X5A,0X82,0X1,0XDD。0050主机5次尝试获取状态,如果没有数据返回,认为从机已停止工作;如果状态数据不对,认为传输异常。0051例如,智能设备控制装备发送启动命令后,嵌入式设备控制板发送工作状况命令0052数据包为0X5A,0X01,0X2,0X5D传感器2报异常。0053如果智能设备控制装备返回状态数据包0XA5,0X80,0X25。这表明智能设备控制装备成功收到该命令。0054以上内容仅为本发明的较佳实施方式,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。说明书CN104298643A1/1页7图1说明书附图CN104298643A。