首页 / 插卡编程系统

插卡编程系统失效专利 实用

技术领域

[0001] 本实用新型涉及计算机技术领域,具体地说,涉及一种插卡编程系统。

相关背景技术

[0002] 目前,人工智能产业蓬勃发展,越来越多的人们加入了学习编程的行列。现有的编程方式主要分为图形化编程和代码编程,但上述的编程方式均需要在计算机或移动设备上完成,且技术门槛较高,从而使得学习难度大,编程普及率低。实用新型内容
[0003] 本实用新型的目的在于提供一种插卡编程系统,通过读取编程卡实现快速编程,降低编程技术门槛和学习难度。
[0004] 本实用新型公开的插卡编程系统所采用的技术方案是:
[0005] 一种插卡编程系统,包括编程卡和读卡器,所述编程卡设有若干可测量的电子元器件,所述读卡器包括:
[0006] 读取模块,包括至少两个输入端和一个输出端,所述读取模块的输入端用于电连接编程卡,所述读取模块用于对电子元器件进行测量,并获取对应的模拟信号;
[0007] 模数转换模块,所述模数转换模块的输入端与编程卡读取模块的输出端电连接,所述模数转换模块将模拟信号转换为数字信号;
[0008] 主控模块,所述主控模块与模数转换模块的输出端与电连接,所述主控模块获取数字信号后,根据数字信号生成对应的控制指令。
[0009] 作为优选方案,还包括通讯模块,所述通讯模块与主控模块通讯连接,所述通讯模块用于将控制指令传输至执行设备。
[0010] 作为优选方案,所述通讯模块为蓝牙通讯模块。
[0011] 作为优选方案,还包括语音模块,所述语音模块与主控模块通讯连接,所述语音模块用于将控制指令以语音的方式播放出来。
[0012] 作为优选方案,还包括供电模块,所述供电模块包括电池、充电接口和稳压电路,所述电池、充电接口和稳压电路输入端之间电连接,所述稳压电路输出端用于系统的供电。
[0013] 作为优选方案,所述编程卡设有若干并联的电阻,所述电阻一端用于连接读取模块的输入端,所述电阻另一端用于接地。
[0014] 作为优选方案,所述电阻包括固定值电阻和可调电阻中的至少一种。
[0015] 作为优选方案,所述读取模块和模数转换模块为集成芯片,所述集成芯片内部集成有模数转换器,所述集成芯片包括若干I/0端口。
[0016] 作为优选方案,还包括若干LED,所述LED与集成芯片的I/0端口电连接。
[0017] 本实用新型公开的插卡编程系统的有益效果是:当有编程卡与读卡器电连接后,读取模块对编程卡中的模拟信号进行读取,并发送至模数转换模块,模数转换模块将模拟信号转换为数字信号,最后由主控模块获取数字信号,并根据数字信号生成对应的控制指令。而控制指令可用于执行设备的控制,从而达到编程控制效果,无需使用者拥有编程基础知识。

具体实施方式

[0024] 下面结合具体实施例和说明书附图对本实用新型做进一步阐述和说明:
[0025] 请参考图1和图2,插卡编程系统包括编程卡和读卡器,所述编程卡设有若干可测量的电子元器件,所述读卡器包括:
[0026] 读取模块,包括至少两个输入端和一个输出端,所述读取模块的输入端用于电连接编程卡,所述读取模块用于对电子元器件进行测量,并获取对应的模拟信号;
[0027] 模数转换模块,所述模数转换模块的输入端与编程卡读取模块的输出端电连接,所述模数转换模块将模拟信号转换为数字信号;
[0028] 主控模块,所述主控模块与模数转换模块的输出端与电连接,所述主控模块获取数字信号后,根据数字信号生成对应的控制指令。
[0029] 当有编程卡与读卡器电连接后,读取模块对编程卡中的模拟信号进行读取,并发送至模数转换模块,模数转换模块将模拟信号转换为数字信号,最后由主控模块获取数字信号,并根据数字信号生成对应的控制指令。而控制指令可用于执行设备的控制,从而达到编程控制效果,无需使用者拥有编程基础知识。
[0030] 本实施例中,编程卡为带有若干并联的固定电阻的卡片,当编程卡与读卡器电连接后,读取模块将会对该固定阻值进行测量,例如利用电阻分压的原理,测量电阻的电压然后对应得到该固定电阻的阻值。例如,编程控制玩具车时,编程卡上设有两个不同阻值的电阻,其中一个电阻用于表示执行动作类型,另一个用于表示执行参数,该固定电阻可以是一个电阻,也可以是多个串联的电阻,也可以是多个并联的电阻,或者串联并联混合的多个电阻。同时编程卡不限于电阻,也可以是电容、电感等可测量的电子元器件。另一实施方式中,编程卡带有的电子元器件是可调节的,例如可调电阻,可调电容等等,使得一张编程卡可实现多种控制,让编程卡可以灵活使用。
[0031] 请参考图3,具体的,读取模块可通过型号M032SE3AE的芯片U1来实现,芯片U1的每一个I/O口都可以作为读取模块的输入端,本实施例中,每两个I/O口作为一组测量端,而每一组测量端可以对一张编程卡的模拟信号进行读取,在其它的实施例中,也可以是多个I/O口作为一组测量端,而编程卡对应的设有多路可测量的电子元器件。由于读取模块读取的是模拟信号,所以需要将模拟信号转换为数字信号后,才能被主控模块识别。而型号M032SE3AE的芯片U1内部集成了模数转换器,因此读取模块和模数转换模块可以通过芯片U1来同时实现,一方面可以降低电路的复杂程度,另一方面,减少了电子元器件的数量,从而降低电路的实施成本。另一实施方式中,读取模块可以通过多路分配器来实现,多路分配器具有多个输入端和一个输出端,而多个多路分配器便可以实现多张编程卡的读取。而模数转换模块则可以通过模数转换器来实现。
[0032] 读卡器还包括若干LED,所述LED与芯片U1的I/0端口电连接。具体的,LED的数量与测量端的组数相对应,LED与芯片U1的I/O口电连接,当有编程卡被读取时,芯片U1就会控制对应的LED点亮或闪烁,表示完成了该编程卡的读取。在代码编程的过程中,代码完成后,通常会对整个程序进行调试,看是否正确且可以运行,而在本实施例中,LED的闪烁或点亮,同样是用于体现插卡编程过程中,该编程过程是否正常运行。
[0033] 请参考图4,主控模块包括型号M032SE3AE的芯片U3,芯片U3获取数字信号后,将根据预先设定的对应关系生成对应的控制指令,例如编程控制玩具车时,其中一个电阻用于表示左弯、前进、后退等动作类型,不同的电阻值代表不同的动作,另一个电阻用于表示角度、速度、距离等参数,不同的电阻值代表不同参数。
[0034] 请参考图5,读卡器还包括通讯模块,所述通讯模块与主控模块通讯连接,所述通讯模块用于将控制指令传输至执行设备。例如编程控制玩具车时,当生成动作类型为前进,参数为三米的控制指令后,通讯模块将控制指令输出至玩具车,然后玩具车作为执行设备将控制指令执行,并完成前进三米的动作。进一步的,通讯模块为蓝牙通讯模块,可通过型号RLT8762CMF的蓝牙芯片U4来实现。在其它的实施方式中,通讯模块也可以是其它通信方式,例如WIFI模块,RS485模块,zigbee模块等等可用于传输信息的通讯模块。
[0035] 读卡器还包括语音模块,所述语音模块与主控模块通讯连接,所述语音模块用于将控制指令以语音的方式播放出来。语音模块包括型号TRSF16128A的语音芯片U5和喇叭,喇叭与芯片U5电连接,当主控模块生成控制指令后,语音模块将控制指令对应的动作类型和参数以语音的方式进行播放,表示控制指令成功生成,并即将执行。在代码编程的过程中,代码完成后,通常会对整个程序进行调试,看是否正确且可以运行,而在本实施例中,以语音的方式进行播放,同样是用于体现插卡编程过程中,该编程过程是否正常运行。
[0036] 请参考图6,读卡器还包括供电模块,所述供电模块包括电池、充电接口和稳压电路,所述电池、充电接口和稳压电路输入端之间电连接,所述稳压电路输出端用于系统的供电。整个读卡器可通过电池进行供电,也可通过充电接口进行供电,充电接口可为USB接口,其在对读卡器充电的同时也对电池进行充电。而稳压电路包括型号FP6166的稳压芯片U6,芯片U6用于将5V电压转换为3.3V电压。
[0037] 最后应当说明的是,以上实施例仅用以说明本实用新型的技术方案,而非对本实用新型保护范围的限制,尽管参照较佳实施例对本实用新型作了详细地说明,本领域的普通技术人员应当理解,可以对本实用新型的技术方案进行修改或者等同替换,而不脱离本实用新型技术方案的实质和范围。

当前第1页 第1页 第2页 第3页
相关技术
插卡相关技术
编程系统相关技术
罗至圣发明人的其他相关专利技术