[实用新型]具有便携式USB接口的在线编程器有效
申请号: | 201220325243.9 | 申请日: | 2012-07-06 |
公开(公告)号: | CN202677384U | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 李其林;许李纳;李会同;代富友 | 申请(专利权)人: | 河南思维自动化设备股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 郑州中原专利事务所有限公司 41109 | 代理人: | 张春;李想 |
地址: | 450001 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 便携式 usb 接口 在线 编程 | ||
技术领域
本实用新型涉及一种编程工具,具体地说是涉及一种具有高安全性与可靠性的便携式USB接口的在线编程器装置。
背景技术
目前,普通编程器对于特定应用环境下高安全性及高可靠性的程序及数据更新装置,既没有满足便捷性,又没有满足高安全性及可靠性的设备,因而不能满足客户的需求。
实用新型内容
本实用新型的目的是提供一种安全、可靠的便携式USB接口的在线编程器。
为实现上述目的,本实用新型采用以下技术方案:
一种具有便携式USB接口的在线编程器,它包括主控制器和两片FLASH存储器;所述的主控制器与两片FLASH存储器之间通过片选信号线、控制总线和I/O总线连接;所述的主控制器还通过USB接口连接被编程设备。
所述的主控制器通过MCU调试接口连接状态指示灯。
所述的USB接口为电源转换芯片提供电源,经过电源转换芯片的转换后给主控制器供电。
采用上述技术方案的本实用新型,采用双片冗余比较的FLASH存储器,有效保证了存储信息的可靠性;同时在向编程器写入待编程文件时,采用专用PC机软件对其进行操作,非专用PC机软件对本实用新型编程器操作无效,此专用PC机软件对普通U盘操作无效,即专用PC机软件匹配专用编程器,有效保证了编程器信息的安全性;此外在编程器对被编程设备进行编程操作时,被编程设备与编程器之间的身份识别以及文件的合法性判断,也体现出专用编程器匹配专用被编程设备的特征,有效保证了编程器存储文件的安全性及编程操作过程的安全性;其USB通信过程中的所有交互命令均采用密文方式发送。
本实用新型方法较普通编程器相比,具有以下特点:
(1)该编程器采用双片冗余比较的FLASH存储器以保证存储文件的可靠性;
(2)该编程器只能被专用PC机软件进行操作以保证安全性;
(3)该编程器对被编程设备进行编程操作时,通过专用的交互命令保证安全性;
(4)所有交互命令以密文方式发送以保证安全性;
(5)该编程器中所有存储的文件都具有校验文件来保证文件的正确性及文件来源的合法性。
附图说明
图1为本实用新型的原理框图。
图2为本实用新型中PC机专用软件对编程器操作流程图。
图3为本实用新型中编程器对被编程设备进行编程操作流程图。
具体实施方式
如图1所示,本实用新型包括主控制器1和两片FLASH存储器2,3,且两片FLASH存储器中存储内容一致,实现冗余比较以提高可靠性。主控制器1与两片FLASH存储器2,3之间通过片选信号线、控制总线和I/O总线连接。上述的主控制器1还通过USB接口5连接被编程设备。USB接口5是编程器与PC机软件/被编程设备之间的信息交互通道,PC机软件对编程器写待编程文件以及编程器对被编程设备的编程操作都是通过此通道实现。
除此之外,主控制器1通过MCU调试接口连接状态指示灯4,状态指示灯4用来指示编程器的工作状态,即与PC机软件/被编程器之间通信过程的状态指示;同时,电源转换芯片6通过从USB接口5取5V电源,经过转换后为主控制器1进行供电,整个编程器再无需其他电源供给,应用时通过USB接口5,或从PC机USB接口取电,或从被编程器设备USB接口取电,易于操作。
本实用新型PC机专用软件对编程器操作流程,即将编程器插入PC机USB接口之后,如图2所示,该图描述了PC机软件及编程器端的处理流程,现对其中的关键流程进行说明:
(1)PC机软件端:
(I)PC机软件在识别到USB设备后进行枚举操作,之后进行步骤101发送打开写保护命令,该命令采用密文方式发送,密钥由PC机软件与编程器约定;
(II)在步骤102收到编程器的回应后判断该回应是否正确,若正确则表明身份识别阶段完成,此时即可进行待编程文件的写入操作,若没有收到正确回应则该软件不再执行后续操作;
(III)在将待编程文件写入编程器之后,软件会执行步骤103生成此文件的校验文件,该校验文件含有待编程文件的创建时间、修改时间、原始文件名、编程器ID号、原始文件的CRC校验以及该校验文件的CRC校验等信息,并将此文件写入编程器;
(IV)在步骤103之后,软件会执行步骤104生成配置文件,该配置文件含有此次操作的软件操作人员信息、该文件生成时间、认证码、待编程文件有效期以及该配置文件的CRC校验等信息,并将此文件写入编程器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南思维自动化设备股份有限公司,未经河南思维自动化设备股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220325243.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于移动互联网的定位检索系统
- 下一篇:一种磁盘阵列存储管理系统