亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種從pc機(jī)燒錄序列號(hào)至含rs485總線的下位機(jī)的裝置和方法

文檔序號(hào):9375280閱讀:894來(lái)源:國(guó)知局
一種從pc機(jī)燒錄序列號(hào)至含rs485總線的下位機(jī)的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于程序燒錄技術(shù)領(lǐng)域,具體涉及一種從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的裝置和方法。
【背景技術(shù)】
[0002]對(duì)于存儲(chǔ)類半導(dǎo)體元器件,通常需要利用計(jì)算機(jī),通過(guò)串行、并行或USB連接并搭配一定的治具將編寫的程序?qū)懭?,這個(gè)過(guò)程中用到的治具就是燒錄機(jī)或者叫編程器。例如采用RS485總線的電子產(chǎn)品則不能直接通過(guò)PC機(jī)的USB端口直接向采用RS485總線的電子產(chǎn)品燒錄序列號(hào),因?yàn)镽S485總線無(wú)法直接與PC機(jī)的USB總線通信,如何才能直接通過(guò)PC機(jī)的USB端口向采用RS485總線的電子產(chǎn)品燒錄序列號(hào),成為一個(gè)急需解決的問(wèn)題。

【發(fā)明內(nèi)容】

[0003]本發(fā)明針對(duì)PC機(jī)不能直接向含RS485總線的下位機(jī)燒錄程序的問(wèn)題,提供一種從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的裝置,包括:
PC機(jī),設(shè)置有燒錄單元和USB端口 ;
燒錄器,包括依次連接的USB/UART轉(zhuǎn)換單元、校驗(yàn)單元和第一 UART/RS485轉(zhuǎn)換單元,燒錄器的USB/UART轉(zhuǎn)換單元通過(guò)USB總線與PC機(jī)的USB端口連接;
下位機(jī),包括相互連接的第二 UART/RS485轉(zhuǎn)換單元和具有I2C接口的序列號(hào)讀寫單元,下位機(jī)的第二 UART/RS485轉(zhuǎn)換單元通過(guò)RS485總線與燒錄器的第一 UART/RS485轉(zhuǎn)換單元連接,序列號(hào)讀寫單元的I2C接口通過(guò)I2C總線與EEPROM連接。
[0004]優(yōu)選地,所述的USB/UART轉(zhuǎn)換單元采用USB/UART轉(zhuǎn)換芯片,校驗(yàn)單元采用單片機(jī),第一 UART/RS485轉(zhuǎn)換單元采用UART/RS485轉(zhuǎn)換芯片,USB/UART轉(zhuǎn)換芯片輸出的UART信號(hào)經(jīng)單片機(jī)校驗(yàn),符合約定規(guī)范的,轉(zhuǎn)發(fā)至UART/RS485轉(zhuǎn)換芯片。
[0005]進(jìn)一步優(yōu)選地,所述的USB/UART轉(zhuǎn)換單元采用CP2102,第一UART/RS485轉(zhuǎn)換單元采用 MAX3485。
[0006]優(yōu)選地,第二 UART/RS485轉(zhuǎn)換單元采用UART/RS485轉(zhuǎn)換芯片,序列號(hào)讀寫單元采用單片機(jī)。
[0007]進(jìn)一步優(yōu)選地,所述的第二 UART/RS485轉(zhuǎn)換單元采用MAX3485。
[0008]為了解決上述問(wèn)題,本發(fā)明還提供一種從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的方法,該方法包括燒錄程序,具體步驟為:
PC機(jī)將預(yù)燒錄的序列號(hào)導(dǎo)入燒錄單元中;
燒錄單元將序列號(hào)從USB端口通過(guò)USB總線以USB信號(hào)的方式傳輸至燒錄器的USB/UART轉(zhuǎn)換單元;
USB/UART轉(zhuǎn)換單元將USB信號(hào)轉(zhuǎn)換成UART信號(hào)后發(fā)送至校驗(yàn)單元;校驗(yàn)單元接收USB/UART轉(zhuǎn)換單元的UART信號(hào),校驗(yàn),符合約定規(guī)范的UART信號(hào)轉(zhuǎn)發(fā)至第一 UART/RS485轉(zhuǎn)換單元,并轉(zhuǎn)換成RS485信號(hào),然后通過(guò)RS485總線傳輸至下位機(jī)的第二 UART/RS485轉(zhuǎn)換單元;不符合約定規(guī)范的UART信號(hào)則不轉(zhuǎn)發(fā),校驗(yàn)單元繼續(xù)等待接收下一個(gè)UART信號(hào);第二 UART/RS485轉(zhuǎn)換單元將RS485信號(hào)轉(zhuǎn)換成UART信號(hào)后發(fā)送至序列號(hào)讀寫單元,序列號(hào)讀寫單元通過(guò)I2C總線向EEPROM寫入序列號(hào)。
[0009]該方法還包括檢驗(yàn)程序,具體步驟為:
序列號(hào)讀寫單元通過(guò)I2C總線讀取EEPROM寫入的序列號(hào),并以UART信號(hào)的形式發(fā)送至第二 UART/RS485轉(zhuǎn)換單元,第二 UART/RS485轉(zhuǎn)換單元將UART信號(hào)轉(zhuǎn)換成RS485信號(hào)后回傳至燒錄器的第一 UART/RS485轉(zhuǎn)換單元;
燒錄器的第一 UART/RS485轉(zhuǎn)換單元將將RS485信號(hào)轉(zhuǎn)換成UART信號(hào)后經(jīng)校驗(yàn)單元轉(zhuǎn)發(fā)至USB/UART轉(zhuǎn)換單元,USB/UART轉(zhuǎn)換單元將UART信號(hào)轉(zhuǎn)換成USB信號(hào)后回傳至PC機(jī)的燒錄單元;
燒錄單元將回傳的序列號(hào)與發(fā)出的序列號(hào)進(jìn)行校驗(yàn),數(shù)據(jù)一致,顯示燒錄成功;數(shù)據(jù)不一致,顯示燒錄失敗并提示重新燒錄。
[0010]由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
本發(fā)明的一種從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的裝置和方法,不僅能夠?qū)崿F(xiàn)從PC機(jī)向含RS485總線的下位機(jī)燒錄程序,燒錄程序時(shí)設(shè)置有校驗(yàn)過(guò)程,能夠判斷序列號(hào)是否合法,不符合約定規(guī)范的序列號(hào)則不會(huì)被燒錄入下位機(jī),燒錄完成后還能及時(shí)反饋,通過(guò)PC機(jī)的燒錄單元校驗(yàn)序列號(hào)是否正確,使得燒錄成功率高,不會(huì)出現(xiàn)遺漏的現(xiàn)象。
【附圖說(shuō)明】
[0011]圖1是本發(fā)明的從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的裝置結(jié)構(gòu)框圖。
[0012]圖2是本發(fā)明的從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的方法的燒錄程序流程圖。
[0013]圖3是本發(fā)明的從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的方法的檢驗(yàn)程序流程圖。
[0014]附圖標(biāo)記:10-PC機(jī),11-燒錄單元,12-USB端口,20-USB總線,30-燒錄器,
31-USB/UART轉(zhuǎn)換單元,32-校驗(yàn)單元,33-第一 UART/RS485轉(zhuǎn)換單元,40-RS485總線,50-下位機(jī),51-第二 UART/RS485轉(zhuǎn)換單元,52-序列號(hào)讀寫單元,53-EEPR0M。
【具體實(shí)施方式】
[0015]參照?qǐng)D1,本發(fā)明的一種從PC機(jī)燒錄序列號(hào)至含RS485總線的下位機(jī)的裝置,包括PC機(jī)10、燒錄器30和下位機(jī)50。PC機(jī)10中設(shè)置有燒錄單元11和USB端口 12,燒錄單元11為一可燒錄程序得燒錄軟件。燒錄器30包括依次連接的USB/UART轉(zhuǎn)換單元31、校驗(yàn)單元32和第一 UART/RS485轉(zhuǎn)換單元33,燒錄器30的USB/UART轉(zhuǎn)換單元31通過(guò)USB總線20與PC機(jī)10的USB端口 12連接。USB/UART轉(zhuǎn)換單元31采用USB/UART轉(zhuǎn)換芯片,具體可采用CP2102,校驗(yàn)單元32采用單片機(jī),第一 UART/RS485轉(zhuǎn)換單元33采用UART/RS485轉(zhuǎn)換芯片,具體可采用MAX3485,USB/UART轉(zhuǎn)換芯片輸出的UART信號(hào)經(jīng)單片機(jī)校驗(yàn),符合約定規(guī)范的,轉(zhuǎn)發(fā)至UART/RS485轉(zhuǎn)換芯片,不符合預(yù)定規(guī)范的,則繼續(xù)等待下一個(gè)指令。
[0016]下位機(jī)50包括相互連接的第二 UART/RS485轉(zhuǎn)換單元51和具有I2C接口的序列號(hào)讀寫單元52,下位機(jī)50的第二 UART/RS485轉(zhuǎn)換單元51通過(guò)RS485總線40與燒錄器30的第一 UART/RS485轉(zhuǎn)換單元33連接,序列號(hào)讀寫單元52的I2C接口通過(guò)I2C總線與EEPROM53連接。第二 UART/RS485轉(zhuǎn)換單元51采用UART/RS485轉(zhuǎn)換
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1