一种应用于培训教学的IOT开发套件的制作方法

文档序号:29044246发布日期:2022-02-25 21:35阅读:65来源:国知局
一种应用于培训教学的IOT开发套件的制作方法
一种应用于培训教学的iot开发套件
技术领域
1.本发明属于软件开发领域,具体涉及一种应用于培训教学的iot开发套件。


背景技术:

2.目前在应用于单片机开发的培训教学使用的软硬件上,针对于iot方向的开发套件系统逐渐开始推广,有一些固定的搭配出现,在一些平台上固定使用了基于wifi或者nbiot联网方式的iot解决方案。
3.现有的多数开发系统上,是针对于系统自带的联网模块进行iot试验与教学。同时,开发系统的应用多是基于系统自带的传感器模块进行,功能拓展需要额外拓展新的功能拓展板,灵活性与泛用性有一定限制。
4.针对需要通用且灵活的教学培训需求,需要设计一款能够灵活更改联网方式且可灵活接入标准接口的拓展外部功能电路或模块的教学培训开发平台,以满足实际的需求。


技术实现要素:

5.本发明所要解决的技术问题便是针对上述现有技术的不足,提供一种应用于培训教学的iot开发套件,解决了常见教学培训平台联网方式单一、拓展方式缺乏的问题,强化了平台的通用性,在保证实用性的基础上可以为新增的各类实际开发需求提供足够的预留接口与空间。
6.本发明所采用的技术方案是:一种应用于培训教学的iot开发套件,包括单片机、usb接口、调试接口、sd卡接口、arduino拓展接口和flexcomm拓展接口;所述单片机分别与usb接口、调试接口、sd卡接口、arduino拓展接口和flexcomm拓展接口连接,用于将usb接口获取的工作电压输出至各用电元件,通过调试接口获取的软件开发信息,将接收的软件开发信息处理后输出至调试接口,通过sd卡接口、arduino拓展接口和flexcomm拓展接口分别接入存储扩展设备、arduino拓展设备和flexcomm拓展设备并与接入的存储扩展设备、arduino拓展设备和flexcomm拓展设备实现数据交互;所述usb接口分别与终端装置和单片机连接,用于获取工作电压并通过单片机输出至各用电元件;所述sd卡接口分别与单片机和存储扩展设备连接,用于接入存储扩展设备并与单片机实现数据交互;所述arduino拓展接口分别与单片机和arduino拓展设备连接,用于接入的arduino拓展设备并与单片机实现数据交互;所述flexcomm拓展接口分别与单片机和flexcomm拓展设备连接,用于接入flexcomm拓展设备并与单片机实现数据交互。
7.其中一个实施例中,所述usb接口与终端装置连接,所述usb接口从终端装置获取工作电压并输出至单片机。
8.其中一个实施例中,所述调试接口与终端装置连接,所述usb接口获取终端装置输
出的软件开发信息输出至单片机,同时获取单片机处理后的软件开发信息输出至终端装置。
9.其中一个实施例中,所述终端装置包括电脑、平板电脑和手机。
10.其中一个实施例中,所述存储扩展包括tf卡。
11.其中一个实施例中,所述arduino拓展设备包括lcd显示屏、模拟信号输入电路和数字信号输入输出电路。
12.其中一个实施例中,所述flexcomm拓展设备包括联网模块、pulg-in传感器和pulg-in功能器件。
13.其中一个实施例中,所述pulg-in传感器为基于spi通信、iic通信、uart通信或iis通信的传感器。
14.其中一个实施例中,所述pulg-in功能器件为基于spi通信、iic通信、uart通信或iis通信的功能器件。
15.本发明的有益效果在于:1、通过调试接口连接单片机和终端装置,以实现调试交互、固件更新等软件开发需求;2、开发套件通过sd卡接口、arduino拓展接口和flexcomm拓展接口外接设备,并通过外接的设备获取更多的功能,丰富了开发套件的通用性与兼容性。
附图说明
16.图1为本发明结构框图;图2为本发明原理图:图3为调试接口原理图;图4为flexcomm拓展接口原理图;图5为arduino拓展接口原理图;图6为sd卡接口原理图;图7为usb接口原理图;图8为开发套件供电电源原理图;图9为flexcomm拓展接口供电电源原理图。
具体实施方式
17.下面将结合附图及具体实施例对本发明作进一步详细说明。
18.如图1-图7所示,一种应用于培训教学的iot开发套件,包括单片机、usb接口、调试接口、sd卡接口、arduino拓展接口和flexcomm拓展接口;所述单片机分别与usb接口、调试接口、sd卡接口、arduino拓展接口和flexcomm拓展接口连接,用于将usb接口获取的工作电压输出至各用电元件,通过调试接口获取的软件开发信息,将接收的软件开发信息处理后输出至调试接口,通过sd卡接口、arduino拓展接口和flexcomm拓展接口分别接入存储扩展设备、arduino拓展设备和flexcomm拓展设备并与接入的存储扩展设备、arduino拓展设备和flexcomm拓展设备实现数据交互;所述usb接口分别与终端装置和单片机连接,用于获取工作电压并通过单片机输
出至各用电元件;所述sd卡接口分别与单片机和存储扩展设备连接,用于接入存储扩展设备并与单片机实现数据交互;所述arduino拓展接口分别与单片机和arduino拓展设备连接,用于接入的arduino拓展设备并与单片机实现数据交互;所述flexcomm拓展接口分别与单片机和flexcomm拓展设备连接,用于接入flexcomm拓展设备并与单片机实现数据交互。
19.本实施例中,所述usb接口与终端装置连接,所述usb接口从终端装置获取工作电压并输出至单片机。
20.本实施例中,所述调试接口与终端装置连接,所述usb接口获取终端装置输出的软件开发信息输出至单片机,同时获取单片机处理后的软件开发信息输出至终端装置。
21.本实施例中,所述终端装置包括电脑、平板电脑和手机。
22.本实施例中,所述存储扩展包括tf卡。
23.本实施例中,所述arduino拓展设备包括lcd显示屏、模拟信号输入电路和数字信号输入输出电路。
24.本实施例中,所述flexcomm拓展设备包括联网模块、pulg-in传感器和pulg-in功能器件。
25.本实施例中,所述pulg-in传感器为基于spi通信、iic通信、uart通信或iis通信的传感器。
26.本实施例中,所述pulg-in功能器件为基于spi通信、iic通信、uart通信或iis通信的功能器件。
27.本开发套件以单片机作为核心,其通过usb接口与终端装置连接,可根据实际应用实现特定的单个或多个usb设备功能,并且可通过usb接口为开发套件整体供电。终端装置上,开发环境可通过调试接口与单片机进行调试交互、固件更新等交互,以实现开发需求;通过sd卡接口可接入常见标准tf卡进行存储扩展,通过arduino拓展接口可兼容大部分arduino的拓展板、拓展外设等;通过flexcomm拓展接口可拓展基于flexcomm接口形式的热拔插模块组件,可通过该部分拓展、更换联网模块或新增、修改接入的传感传感器。
28.arduino拓展接口在兼容arduino拓展板与外设的同时,可外接的拓展板和常用器件主要包括lcd显示屏、模拟信号输入电路、数字信号输入输出电路,丰富平台的通用性与兼容性。
29.flexcomm拓展接口主要可接入套件专用配套的pulg-in形式的功能硬件,包括联网模块和基于spi通信、iic通信、uart通信、iis通信的传感器或功能器件等。
30.本应用于培训教学的iot开发套件可通过供电电源为整个开发套件供电,flexcomm拓展接口也可通过单独的供电电源供电,其供电原理图分别为图8和图9。
31.以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1