[go: up one dir, main page]

CN105094886A - 一种从pc机烧录序列号至含rs485总线的下位机的装置和方法 - Google Patents

一种从pc机烧录序列号至含rs485总线的下位机的装置和方法 Download PDF

Info

Publication number
CN105094886A
CN105094886A CN201510338796.6A CN201510338796A CN105094886A CN 105094886 A CN105094886 A CN 105094886A CN 201510338796 A CN201510338796 A CN 201510338796A CN 105094886 A CN105094886 A CN 105094886A
Authority
CN
China
Prior art keywords
uart
usb
burning
bus
converting unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510338796.6A
Other languages
English (en)
Inventor
王治章
肖波
王会
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Meibeike Technology Co Ltd
Original Assignee
Shenzhen Meibeike Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Meibeike Technology Co Ltd filed Critical Shenzhen Meibeike Technology Co Ltd
Priority to CN201510338796.6A priority Critical patent/CN105094886A/zh
Publication of CN105094886A publication Critical patent/CN105094886A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Systems (AREA)

Abstract

本发明公开本发明提供一种从PC机烧录序列号至含RS485总线的下位机的装置和方法,装置包括PC机,设置有烧录单元和USB端口;烧录器,包括依次连接的USB/UART转换单元、校验单元和第一UART/RS485转换单元,烧录器的USB/UART转换单元通过USB总线与PC机的USB端口连接;下位机,包括相互连接的第二UART/RS485转换单元和具有I2C接口的序列号读写单元,下位机的第二UART/RS485转换单元通过RS485总线与烧录器的第一UART/RS485转换单元连接,序列号读写单元的I2C接口通过I2C总线与EEPROM连接。本发明能够实现从PC机向含RS485总线的下位机烧录序列号,并且设置有检验程序,能有效检验烧录的成功与否。

Description

一种从PC机烧录序列号至含RS485总线的下位机的装置和方法
技术领域
本发明属于程序烧录技术领域,具体涉及一种从PC机烧录序列号至含RS485总线的下位机的装置和方法。
背景技术
对于存储类半导体元器件,通常需要利用计算机,通过串行、并行或USB连接并搭配一定的治具将编写的程序写入,这个过程中用到的治具就是烧录机或者叫编程器。例如采用RS485总线的电子产品则不能直接通过PC机的USB端口直接向采用RS485总线的电子产品烧录序列号,因为RS485总线无法直接与PC机的USB总线通信,如何才能直接通过PC机的USB端口向采用RS485总线的电子产品烧录序列号,成为一个急需解决的问题。
发明内容
本发明针对PC机不能直接向含RS485总线的下位机烧录程序的问题,提供一种从PC机烧录序列号至含RS485总线的下位机的装置,包括:
PC机,设置有烧录单元和USB端口;
烧录器,包括依次连接的USB/UART转换单元、校验单元和第一UART/RS485转换单元,烧录器的USB/UART转换单元通过USB总线与PC机的USB端口连接;
下位机,包括相互连接的第二UART/RS485转换单元和具有I2C接口的序列号读写单元,下位机的第二UART/RS485转换单元通过RS485总线与烧录器的第一UART/RS485转换单元连接,序列号读写单元的I2C接口通过I2C总线与EEPROM连接。
优选地,所述的USB/UART转换单元采用USB/UART转换芯片,校验单元采用单片机,第一UART/RS485转换单元采用UART/RS485转换芯片,USB/UART转换芯片输出的UART信号经单片机校验,符合约定规范的,转发至UART/RS485转换芯片。
进一步优选地,所述的USB/UART转换单元采用CP2102,第一UART/RS485转换单元采用MAX3485。
优选地,第二UART/RS485转换单元采用UART/RS485转换芯片,序列号读写单元采用单片机。
进一步优选地,所述的第二UART/RS485转换单元采用MAX3485。
为了解决上述问题,本发明还提供一种从PC机烧录序列号至含RS485总线的下位机的方法,该方法包括烧录程序,具体步骤为:
PC机将预烧录的序列号导入烧录单元中;
烧录单元将序列号从USB端口通过USB总线以USB信号的方式传输至烧录器的USB/UART转换单元;
USB/UART转换单元将USB信号转换成UART信号后发送至校验单元;校验单元接收USB/UART转换单元的UART信号,校验,符合约定规范的UART信号转发至第一UART/RS485转换单元,并转换成RS485信号,然后通过RS485总线传输至下位机的第二UART/RS485转换单元;不符合约定规范的UART信号则不转发,校验单元继续等待接收下一个UART信号;
第二UART/RS485转换单元将RS485信号转换成UART信号后发送至序列号读写单元,序列号读写单元通过I2C总线向EEPROM写入序列号。
该方法还包括检验程序,具体步骤为:
序列号读写单元通过I2C总线读取EEPROM写入的序列号,并以UART信号的形式发送至第二UART/RS485转换单元,第二UART/RS485转换单元将UART信号转换成RS485信号后回传至烧录器的第一UART/RS485转换单元;
烧录器的第一UART/RS485转换单元将将RS485信号转换成UART信号后经校验单元转发至USB/UART转换单元,USB/UART转换单元将UART信号转换成USB信号后回传至PC机的烧录单元;
烧录单元将回传的序列号与发出的序列号进行校验,数据一致,显示烧录成功;数据不一致,显示烧录失败并提示重新烧录。
由于采用了上述技术方案,本发明的有益效果是:
本发明的一种从PC机烧录序列号至含RS485总线的下位机的装置和方法,不仅能够实现从PC机向含RS485总线的下位机烧录程序,烧录程序时设置有校验过程,能够判断序列号是否合法,不符合约定规范的序列号则不会被烧录入下位机,烧录完成后还能及时反馈,通过PC机的烧录单元校验序列号是否正确,使得烧录成功率高,不会出现遗漏的现象。
附图说明
图1是本发明的从PC机烧录序列号至含RS485总线的下位机的装置结构框图。
图2是本发明的从PC机烧录序列号至含RS485总线的下位机的方法的烧录程序流程图。
图3是本发明的从PC机烧录序列号至含RS485总线的下位机的方法的检验程序流程图。
附图标记:10-PC机,11-烧录单元,12-USB端口,20-USB总线,30-烧录器,31-USB/UART转换单元,32-校验单元,33-第一UART/RS485转换单元,40-RS485总线,50-下位机,51-第二UART/RS485转换单元,52-序列号读写单元,53-EEPROM。
具体实施方式
参照图1,本发明的一种从PC机烧录序列号至含RS485总线的下位机的装置,包括PC机10、烧录器30和下位机50。PC机10中设置有烧录单元11和USB端口12,烧录单元11为一可烧录程序得烧录软件。烧录器30包括依次连接的USB/UART转换单元31、校验单元32和第一UART/RS485转换单元33,烧录器30的USB/UART转换单元31通过USB总线20与PC机10的USB端口12连接。USB/UART转换单元31采用USB/UART转换芯片,具体可采用CP2102,校验单元32采用单片机,第一UART/RS485转换单元33采用UART/RS485转换芯片,具体可采用MAX3485,USB/UART转换芯片输出的UART信号经单片机校验,符合约定规范的,转发至UART/RS485转换芯片,不符合预定规范的,则继续等待下一个指令。
下位机50包括相互连接的第二UART/RS485转换单元51和具有I2C接口的序列号读写单元52,下位机50的第二UART/RS485转换单元51通过RS485总线40与烧录器30的第一UART/RS485转换单元33连接,序列号读写单元52的I2C接口通过I2C总线与EEPROM53连接。第二UART/RS485转换单元51采用UART/RS485转换芯片,具体可采用采用MAX3485,序列号读写单元52采用单片机。
参照图2,本发明还提供一种从PC机烧录序列号至含RS485总线的下位机的方法,该方法包括烧录程序,具体步骤为:
PC机10将预烧录的序列号导入烧录单元11中。
烧录单元11将序列号从USB端口12通过USB总线20以USB信号的方式传输至烧录器30的USB/UART转换单元31。
USB/UART转换单元31将USB信号转换成UART信号后发送至校验单元32;校验单元32接收USB/UART转换单元31的UART信号,校验,符合约定规范的UART信号转发至第一UART/RS485转换单元33,并转换成RS485信号,然后通过RS485总线40传输至下位机50的第二UART/RS485转换单元51;不符合约定规范的UART信号则不转发,校验单元32继续等待接收下一个UART信号。
第二UART/RS485转换单元51将RS485信号转换成UART信号后发送至序列号读写单元52,序列号读写单元52通过I2C总线向EEPROM53写入序列号。
为了检验烧录的程序是否成功,是否正确,PC机10在发出烧录程序的命令的同时,还伴随着发出了回传命令。
在EEPROM53烧录序列号后,序列号读写单元52又立刻通过I2C总线读取EEPROM53写入的序列号,并以UART信号的形式发送至第二UART/RS485转换单元51,第二UART/RS485转换单元51将UART信号转换成RS485信号后回传至烧录器30的第一UART/RS485转换单元33。
烧录器30的第一UART/RS485转换单元33将将RS485信号转换成UART信号后经校验单元32转发至USB/UART转换单元31,USB/UART转换单元31将UART信号转换成USB信号后回传至PC机10的烧录单元11。
烧录单元11将回传的序列号与发出的序列号进行校验,数据一致,显示烧录成功;数据不一致,显示烧录失败并提示重新烧录。

Claims (7)

1.一种从PC机烧录序列号至含RS485总线的下位机的装置,其特征在于,包括:
PC机,设置有烧录单元和USB端口;
烧录器,包括依次连接的USB/UART转换单元、校验单元和第一UART/RS485转换单元,烧录器的USB/UART转换单元通过USB总线与PC机的USB端口连接;
下位机,包括相互连接的第二UART/RS485转换单元和具有I2C接口的序列号读写单元,下位机的第二UART/RS485转换单元通过RS485总线与烧录器的第一UART/RS485转换单元连接,序列号读写单元的I2C接口通过I2C总线与EEPROM连接。
2.根据权利要求1所述的从PC机烧录序列号至含RS485总线的下位机的装置,其特征在于,所述的USB/UART转换单元采用USB/UART转换芯片,校验单元采用单片机,第一UART/RS485转换单元采用UART/RS485转换芯片,USB/UART转换芯片输出的UART信号经单片机校验,符合约定规范的,转发至UART/RS485转换芯片。
3.根据权利要求2所述的从PC机烧录序列号至含RS485总线的下位机的装置,其特征在于,所述的USB/UART转换单元采用CP2102,第一UART/RS485转换单元采用MAX3485。
4.根据权利要求1所述的从PC机烧录序列号至含RS485总线的下位机的装置,其特征在于,第二UART/RS485转换单元采用UART/RS485转换芯片,序列号读写单元采用单片机。
5.根据权利要求4所述的从PC机烧录序列号至含RS485总线的下位机的装置,其特征在于,所述的第二UART/RS485转换单元采用MAX3485。
6.一种从PC机烧录序列号至含RS485总线的下位机的方法,其特征在于,包括烧录程序,具体步骤为:
PC机将预烧录的序列号导入烧录单元中;
烧录单元将序列号从USB端口通过USB总线以USB信号的方式传输至烧录器的USB/UART转换单元;
USB/UART转换单元将USB信号转换成UART信号后发送至校验单元;校验单元接收USB/UART转换单元的UART信号,校验,符合约定规范的UART信号转发至第一UART/RS485转换单元,并转换成RS485信号,然后通过RS485总线传输至下位机的第二UART/RS485转换单元;不符合约定规范的UART信号则不转发,校验单元继续等待接收下一个UART信号;
第二UART/RS485转换单元将RS485信号转换成UART信号后发送至序列号读写单元,序列号读写单元通过I2C总线向EEPROM写入序列号。
7.根据权利要求6所述的从PC机烧录序列号至含RS485总线的下位机的方法,其特征在于,还包括检验程序,具体步骤为:
序列号读写单元通过I2C总线读取EEPROM写入的序列号,并以UART信号的形式发送至第二UART/RS485转换单元,第二UART/RS485转换单元将UART信号转换成RS485信号后回传至烧录器的第一UART/RS485转换单元;
烧录器的第一UART/RS485转换单元将将RS485信号转换成UART信号后经校验单元转发至USB/UART转换单元,USB/UART转换单元将UART信号转换成USB信号后回传至PC机的烧录单元;
烧录单元将回传的序列号与发出的序列号进行校验,数据一致,显示烧录成功;数据不一致,显示烧录失败并提示重新烧录。
CN201510338796.6A 2015-06-18 2015-06-18 一种从pc机烧录序列号至含rs485总线的下位机的装置和方法 Pending CN105094886A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510338796.6A CN105094886A (zh) 2015-06-18 2015-06-18 一种从pc机烧录序列号至含rs485总线的下位机的装置和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510338796.6A CN105094886A (zh) 2015-06-18 2015-06-18 一种从pc机烧录序列号至含rs485总线的下位机的装置和方法

Publications (1)

Publication Number Publication Date
CN105094886A true CN105094886A (zh) 2015-11-25

Family

ID=54575401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510338796.6A Pending CN105094886A (zh) 2015-06-18 2015-06-18 一种从pc机烧录序列号至含rs485总线的下位机的装置和方法

Country Status (1)

Country Link
CN (1) CN105094886A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573957A (zh) * 2015-12-11 2016-05-11 中国电子科技集团公司第四十一研究所 一种测量仪器程控接口转换系统及方法
CN107436776A (zh) * 2016-05-26 2017-12-05 鸿富锦精密工业(深圳)有限公司 烧录系统及烧录方法
CN109582322A (zh) * 2018-11-20 2019-04-05 海信(山东)空调有限公司 一种烧录系统及烧录控制方法
WO2020103107A1 (zh) * 2018-11-22 2020-05-28 北京比特大陆科技有限公司 数据处理装置
CN113485724A (zh) * 2021-07-14 2021-10-08 珠海泰芯半导体有限公司 用户识别码的烧录方法、装置、存储介质及上位机

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202013746U (zh) * 2011-02-28 2011-10-19 苏州瀚瑞微电子有限公司 一种烧录工具
CN203350862U (zh) * 2012-12-13 2013-12-18 上海亨通光电科技有限公司 一种小型USB blaster烧写器
WO2013189304A1 (en) * 2012-06-21 2013-12-27 Shenzhen Byd Auto R & D Company Limited Method, upper computer and system for programming in bus network
CN104156250A (zh) * 2014-08-20 2014-11-19 深圳市安邦信电子有限公司 一种手持式离线编程器及离线编程方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202013746U (zh) * 2011-02-28 2011-10-19 苏州瀚瑞微电子有限公司 一种烧录工具
WO2013189304A1 (en) * 2012-06-21 2013-12-27 Shenzhen Byd Auto R & D Company Limited Method, upper computer and system for programming in bus network
CN203350862U (zh) * 2012-12-13 2013-12-18 上海亨通光电科技有限公司 一种小型USB blaster烧写器
CN104156250A (zh) * 2014-08-20 2014-11-19 深圳市安邦信电子有限公司 一种手持式离线编程器及离线编程方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105573957A (zh) * 2015-12-11 2016-05-11 中国电子科技集团公司第四十一研究所 一种测量仪器程控接口转换系统及方法
CN105573957B (zh) * 2015-12-11 2018-07-24 中国电子科技集团公司第四十一研究所 一种测量仪器程控接口转换系统及方法
CN107436776A (zh) * 2016-05-26 2017-12-05 鸿富锦精密工业(深圳)有限公司 烧录系统及烧录方法
CN107436776B (zh) * 2016-05-26 2020-11-03 南宁富桂精密工业有限公司 烧录系统及烧录方法
CN109582322A (zh) * 2018-11-20 2019-04-05 海信(山东)空调有限公司 一种烧录系统及烧录控制方法
WO2020103107A1 (zh) * 2018-11-22 2020-05-28 北京比特大陆科技有限公司 数据处理装置
CN113485724A (zh) * 2021-07-14 2021-10-08 珠海泰芯半导体有限公司 用户识别码的烧录方法、装置、存储介质及上位机

Similar Documents

Publication Publication Date Title
CN102833002B (zh) 支持光纤通道协议的数据传输装置及传输方法
CN104679559B (zh) 单片机在线编程的方法
CN105094886A (zh) 一种从pc机烧录序列号至含rs485总线的下位机的装置和方法
CN211427190U (zh) 一种基于飞腾处理器2000+的服务器电路和主板
CN113760748A (zh) 一种fpga原型验证装置及方法
CN103186441A (zh) 切换电路
CN203260029U (zh) 基于fpga的系统芯片原型验证调试装置
CN106126465B (zh) 一种数据传输方法及装置
CN102467431A (zh) Sata接口测试装置及测试方法
CN110908475B (zh) 一种申威1621cpu无ich2套片服务器主板
CN106847344B (zh) 基于断言的存储器控制器接口时序参数化验证系统
CN104102561B (zh) 通用序列总线测试装置
CN212112457U (zh) 一种总线控制器
CN103077144A (zh) 一种确保数据完整的spi通讯接口及其通讯方法
CN103377161A (zh) 主板及应用于该主板的数据处理方法
CN201751896U (zh) Arinc429总线测试设备
CN108153624B (zh) 适用于ngff插槽的测试电路板
CN211149356U (zh) 一种申威1621cpu无ich2套片服务器主板
CN203117968U (zh) 一种spi通讯接口
US20160170926A1 (en) Apparatus, computer, and method of supporting usb storage device to hot plug
CN102610188A (zh) 基于sopc的多核led显示屏控制器
CN103500585A (zh) 一种用于控制单次可编程存储器的控制电路及其控制方法
CN109240957A (zh) 一种m.2硬盘接口转usb接口电路及转换方法
CN204129732U (zh) 基于卫星授时机架系统的板卡自适应设备
CN102364452A (zh) 一种ps2接口键盘鼠标可热插拔使用的实现方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151125