[发明专利]一种基于S905D芯片与STM32芯片协同工作硬件电路有效
申请号: | 201811491331.4 | 申请日: | 2018-12-07 |
公开(公告)号: | CN109408456B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 胡煌;王瑾;张亚;徐子恒;王竟成 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 金慧君 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 s905d 芯片 stm32 协同 工作 硬件 电路 | ||
1.一种基于S905D芯片与STM32芯片协同工作硬件电路,其特征在于,包含:S905D芯片、STM32芯片、图像采集电路和语音输入电路中的至少一种以及功能实现电路;
电路中存在的各个图像采集电路和语音输入电路分别连接S905D芯片的信号输入引脚,以向S905D芯片传输图像数据和视频数据,S905D芯片对所述图像数据和视频数据进行识别以产生控制命令;STM32芯片的输出引脚连接至功能实现电路,以根据所述控制命令控制功能实现电路;
S905D芯片中串口的RX脚与STM32芯片中串口的TX脚相连接,而S905D芯片中串口的TX脚与STM32芯片中串口的RX脚相连接,以实现串口通信,所述串口通信为半双工异步通信;
S905D芯片与STM32芯片通过16进制数据进行所述控制命令的信号的传输,控制命令的第一个字节作为标记位,当STM32芯片从串口读到指定十六进制数时开始进入工作模式,第二个字节作为版本位,用以区分不同的设备,每个设备出厂时都会设定有版本位,第三个字节为消息类型,用以控制STM32芯片分别对不同的功能实现电路进行控制,第四个字节为消息长度,用以记录第四个字节以后所有字节长度总和,第五个字节为欲控制状态指令,最后一个字节作为帧尾,用来判断一帧数据的结束,也用来校验接收到的数据帧码元是否准确;
S905D芯片向STM32芯片发射控制命令时,同一条控制命令会连续发送三次,当STM32芯片接收到控制命令后会先对命令进行判断,当连续接收到的三条控制命令有两条及以上相同时,就执行这一条控制命令;当三条控制命令都不相同时,STM32芯片会向S905D芯片反馈接收失败;
STM32芯片会向S905D芯片反馈接收失败时,S905D芯片会重新发送这条控制命令;当连续三次STM32芯片都反馈接收失败后,S905D会提示用户控制失败,并退出控制命令发送程序;
欲控制状态指令是指控制功能实现电路开始工作或者结束工作。
2.根据权利要求1所述的基于S905D芯片与STM32芯片协同工作硬件电路,其特征在于,电路中存在的图像采集电路和语音输入电路与S905D芯片之间通过IO口接口连接,功能实现电路与STM32芯片通过IO口接口连接。
3.根据权利要求1所述的基于S905D芯片与STM32芯片协同工作硬件电路,其特征在于,所述功能实现电路包括:指示灯、红外或者射频发射电路。
4.根据权利要求1所述的基于S905D芯片与STM32芯片协同工作硬件电路,其特征在于,S905D芯片工作于S905D最小系统中,STM32芯片工作于STM32最小系统中。
5.根据权利要求1所述的基于S905D芯片与STM32芯片协同工作硬件电路,其特征在于,还包括锂电池,用于给整个系统进行供电。
6.根据权利要求1所述的基于S905D芯片与STM32芯片协同工作硬件电路,其特征在于,所述基于S905D芯片与STM32芯片协同工作硬件电路应用于语音机器人上或者家电控制系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811491331.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种人工智能SOC处理器芯片
- 下一篇:一种用于星载设备中的配置保护电路