国产精彩对白视频一区二区三区-亚洲乱熟女区二区三区-天堂执法者亚洲帅哥-欧美精品日韩国产在线-国产精品96久久观看-国产日韩欧美一级电影-91麻豆精品在线观看视频-91东京热制服丝袜诱惑-99精品久久99久久久久胖女人,日韩r片在线观看,日韩精品亚洲一级,久久网之久久综合网

您好,歡迎進(jìn)入上海香川電子衡器有限公司網(wǎng)站!
全國(guó)服務(wù)熱線:13661782675
上海香川電子衡器有限公司
產(chǎn)品搜索
PRODUCT SEARCH
產(chǎn)品分類
PRODUCT CLASSIFICATION
您現(xiàn)在的位置:首頁(yè) > 技術(shù)文章 > 電腦以太網(wǎng)技術(shù)在電子衡器中的應(yīng)用

電腦以太網(wǎng)技術(shù)在電子衡器中的應(yīng)用

瀏覽次數(shù):2262發(fā)布日期:2011-09-16

       網(wǎng)絡(luò)技術(shù)發(fā)展到現(xiàn)在,以太網(wǎng)和TCP/IP協(xié)議已經(jīng)成為使用zui廣泛的網(wǎng)絡(luò)和協(xié)議,以太網(wǎng)出現(xiàn)至今已經(jīng)有30多年了,由于它的性能價(jià)格比高,容易普及,目前企事業(yè)用戶的90%以上都采用以太網(wǎng)接入,在我國(guó)的大部分局域網(wǎng)也都采用以太網(wǎng)技術(shù),以太網(wǎng)已成為企事業(yè)單位的主導(dǎo)接入方式,采用以太網(wǎng)作為企事業(yè)的主導(dǎo)接入方式的主要原因是已有的巨大的網(wǎng)絡(luò)基礎(chǔ)和長(zhǎng)期的經(jīng)驗(yàn)知識(shí)。但是電子衡器通訊發(fā)展到現(xiàn)在,大都采用一些局部系統(tǒng)的總線進(jìn)行通訊,如RS232、RS485,而沒(méi)有提供以太口通過(guò)TCP/IP協(xié)議進(jìn)行以太網(wǎng)通訊。在當(dāng)今的網(wǎng)絡(luò)時(shí)代,電子衡器沒(méi)有以太口,其價(jià)值將大打折扣,為此,我們借助以太網(wǎng)控制芯片RTL8019AS,并將TCP/IP協(xié)議嵌入到電子衡器中實(shí)現(xiàn)了電子衡器與上位機(jī)的以太網(wǎng)通訊。

    1、TCP/IP協(xié)議:TCP/IP協(xié)議即傳輸控制協(xié)議/網(wǎng)際協(xié)議(Transmission Control Protocol/Internet Protocol)是世界標(biāo)準(zhǔn)的協(xié)議組,它是為跨越局域網(wǎng)和廣域網(wǎng)環(huán)境的大規(guī)?;ヂ?lián)網(wǎng)絡(luò)而設(shè)計(jì)的。從體系結(jié)構(gòu)來(lái)看,TCP/IP基于四層參考模型,它是OSI七層模型的簡(jiǎn)化。如圖1所示。TCP/IP模型的每一層都對(duì)應(yīng)于標(biāo)準(zhǔn)組織 (ISO)提議的七層“開(kāi)放系統(tǒng)互聯(lián)(OSI)”參考模型的一層或多層。

    下面結(jié)合本系統(tǒng)就四層結(jié)構(gòu)做一個(gè)簡(jiǎn)單的介紹。
    (1)鏈路層
    本層是zui底層協(xié)議,控制同一物理網(wǎng)絡(luò)上的不同機(jī)器間的數(shù)據(jù)傳輸。在本電子衡器系統(tǒng)中由單片機(jī)控制以太網(wǎng)芯片RTL8019AS實(shí)現(xiàn)。
    (2)網(wǎng)絡(luò)層
    本層實(shí)現(xiàn)發(fā)送數(shù)據(jù)到相鄰網(wǎng)絡(luò)上的任一主機(jī),該層對(duì)應(yīng)于IP層協(xié)議及附屬協(xié)議。網(wǎng)絡(luò)層用ICMP協(xié)議來(lái)實(shí)現(xiàn)與其他主機(jī)或路由器交換錯(cuò)誤報(bào)文和其他信息,并用ARP協(xié)議實(shí)現(xiàn)從IP地址到數(shù)據(jù)鏈路層的映射。
    (3)傳輸層
    傳輸層為兩臺(tái)主機(jī)上的應(yīng)用程序提供端到端的通信。傳輸層要定義明確的端口,通常有兩個(gè)不同的傳輸層協(xié)議:傳輸控制協(xié)議TCP和用戶數(shù)據(jù)報(bào)協(xié)議UDP。本電子衡器系統(tǒng)采用TCP。
    (4)應(yīng)用層
    應(yīng)用層要有一個(gè)比較清晰的會(huì)話過(guò)程,如通常所說(shuō)的Http、Ftp、net等。在本系統(tǒng)中,主要是為傳輸層提供應(yīng)用數(shù)據(jù)。
    TCP/IP是一個(gè)協(xié)議族,即一組不同層次上的多個(gè)協(xié)議的組合,主要有ARP協(xié)議,IP協(xié)議,ICMP協(xié)議,TCP協(xié)議,它通常具有四層,每一層負(fù)責(zé)不同的功能,由于協(xié)議比較復(fù)雜,而單片機(jī)的程序空間有限,運(yùn)行速度相對(duì)PC機(jī)較慢,因此要把TCP/IP協(xié)議嵌入到單片機(jī)中,必須把協(xié)議*行簡(jiǎn)化,本系統(tǒng)采用uIP TCP/IP協(xié)議棧的0.6版。

    2、帶以太網(wǎng)接口的電子衡器電路框圖
    硬件結(jié)構(gòu)如圖2所示,稱重傳感器的重量信號(hào)經(jīng)放大,A/D轉(zhuǎn)換送入單片機(jī),單片機(jī)把輸入信號(hào)處理后存儲(chǔ)到特定存儲(chǔ)單元,存儲(chǔ)單元的數(shù)據(jù)可以顯示,打印,也可以通過(guò)以太網(wǎng)上傳到后臺(tái)上位機(jī),上位機(jī)的數(shù)據(jù)也可以通過(guò)以太網(wǎng)下載到電子衡器的存儲(chǔ)單元;以太網(wǎng)控制芯片采用RealTek的RTL8019AS;LT—2006是網(wǎng)絡(luò)隔離變壓器,在RTL8019的前端對(duì)網(wǎng)絡(luò)信號(hào)進(jìn)行脈沖波形變換。

    3、帶以太網(wǎng)接口的電子衡器工作原理
    3.1 以太網(wǎng)控制芯片RTL8019AS
    以太網(wǎng)控制芯片RTL8019AS是10M ISA總線的以太網(wǎng)控制芯片,含16K字節(jié)的RAM,并且提供8位和16位兩種接口單片機(jī)對(duì)以太網(wǎng)控制芯片的控制就是對(duì)片內(nèi)寄存器進(jìn)行讀寫,熟悉片內(nèi)寄存器的特點(diǎn)是很重要的。RT8019AS與單片機(jī)兼容8位和16位操作,若電子衡器的CPU 是51系列單片機(jī),則選擇8位方式連接。輸入輸出地址32個(gè),地址偏移量為00H-1FH,其中00H-0FH共16個(gè)地址,為寄存器地址;10H-17H共8個(gè)地址,為DMA地址(8位操作模式時(shí)只要選其中一個(gè));18H-1FH共8個(gè)地址,為復(fù)位端口(8位操作模式只要選其中一個(gè)即可)。寄存器共有4頁(yè),每頁(yè)16個(gè),頁(yè)碼由CR寄存器(地址偏移量為00H)的PS1和PS0位決定,系統(tǒng)常用到的部分寄存器(括號(hào)中是頁(yè)碼—偏移地址)如下:
    CR(0+00H):命令寄存器,第7、6位用來(lái)選擇寄存器頁(yè),共四頁(yè);第5、4、3位代表要執(zhí)行的功能,如001為讀RTL8019AS內(nèi)存,010為寫RTL8019AS內(nèi)存,011為發(fā)送TTL8019AS數(shù)據(jù)包,1**為完成或結(jié)束DMA的讀寫操作;第2位寫入1時(shí)發(fā)送數(shù)據(jù)包,發(fā)完自動(dòng)清零;第1、0位為10時(shí)啟動(dòng)命令,為01時(shí)停止命令。
    Pstart(0—01H):接收緩沖區(qū)的起始頁(yè)的地址;
    Pstop(0—02H):接收緩沖區(qū)的結(jié)束頁(yè)地址;
    BNRY (0—03H):指向zui后一個(gè)已經(jīng)讀取的頁(yè);
    RCR(0—0CH):接收配置寄存器,本系統(tǒng)設(shè)置為接收緩沖區(qū),僅接收是自己地址的數(shù)據(jù)包和多點(diǎn)播送地址包,小于64字節(jié)的包丟棄,校驗(yàn)錯(cuò)的數(shù)據(jù)包不接收;
    TCR(0—0dH):發(fā)送配置寄存器,啟用后自動(dòng)生成CRC校驗(yàn);
    DCR(0—0eH):數(shù)據(jù)配置寄存器,本系統(tǒng)設(shè)置為使用FIFO緩存,普通模式,8位數(shù)據(jù)傳輸模式,字節(jié)順序?yàn)楦咦止?jié)在前,低字節(jié)在后;
    IMR(0—0fh): 中斷屏蔽寄存器,由于本系統(tǒng)未用中斷,設(shè)置為00H,屏蔽所有的中斷;
    TPSR(1—04H):發(fā)送頁(yè)的起始地址;
    CURR(1—07H) :當(dāng)前的接收結(jié)束頁(yè)地址;
    電子衡器系統(tǒng)把以太網(wǎng)控制芯片設(shè)置為跳線模式,而不是即插即用模式,因?yàn)閱纹瑱C(jī)資源有限,要盡量減少操作。發(fā)送數(shù)據(jù)時(shí),先將待發(fā)送的數(shù)據(jù)包存入發(fā)送緩沖區(qū),給出發(fā)送緩沖區(qū)首地址和數(shù)據(jù)包長(zhǎng)度(寫入TPSR、TBCR0和TBCR1),啟動(dòng)發(fā)送命令即可實(shí)現(xiàn)以太網(wǎng)控制芯片發(fā)送功能;接收數(shù)據(jù)時(shí),單片機(jī)通過(guò)讀取有關(guān)狀態(tài)寄存器(CURR和BNRY)判斷是否有數(shù)據(jù)接收在以太網(wǎng)控制芯片的接收緩沖區(qū),如果有,依次讀取數(shù)據(jù)到單片機(jī)的數(shù)據(jù)緩沖區(qū),當(dāng)以太網(wǎng)控制芯片接收緩沖區(qū)溢出時(shí)清ISR。
    3.2 uIP TCP/IP棧
    uIP TCP/IP棧是使用于低至8位或16位微處理器的嵌入式系統(tǒng)的一個(gè)極輕型的TCP/IP協(xié)議棧,它實(shí)現(xiàn)了TCP/IP協(xié)議組的四個(gè)基本協(xié)議:ARP 協(xié)議、IP 協(xié)議、 ICMP 協(xié)議 和 TCP 協(xié)議。uIP TCP/IP棧由瑞典單片機(jī)專家Adam Dunkels編寫,是一個(gè)免費(fèi)的TCP/IP棧,還有,它使用C語(yǔ)言編程,可以方便地應(yīng)用到電子衡器中。uIP的實(shí)現(xiàn)目標(biāo)是保持代碼大小和儲(chǔ)存器使用量zui小?,F(xiàn)時(shí),uIP代碼的大小和RAM的需求比其它的TCP/IP棧要小,但是uIP與其它TCP/IP棧不同,它的重發(fā)工作需要應(yīng)用程序的幫助。其它TCP/IP棧RAM中存儲(chǔ)著傳輸數(shù)據(jù),直到數(shù)據(jù)被確認(rèn)已成功發(fā)送才釋放RAM空間。如果數(shù)據(jù)需要重傳,堆棧在沒(méi)有通知應(yīng)用程序下監(jiān)視著重傳工作,在等待確認(rèn)的過(guò)程期間,數(shù)據(jù)必須緩存在RAM里。uIP利用應(yīng)用程序可以快速重新生成數(shù)據(jù)的特點(diǎn),在等待數(shù)據(jù)確認(rèn)的過(guò)程中,RAM中不必緩存數(shù)據(jù),而是等確認(rèn)不成功信號(hào)到達(dá)時(shí)由應(yīng)用程序重新快速生成數(shù)據(jù)。例如,一個(gè)HTTP服務(wù)器服務(wù)的大部分是ROM里的靜態(tài)和半靜態(tài)頁(yè),不需要在RAM里緩存靜態(tài)內(nèi)容,所以,如果一個(gè)包丟失了,HTTP服務(wù)器可以容易地從ROM里重生數(shù)據(jù),數(shù)據(jù)簡(jiǎn)單地從原先的位置讀回來(lái)。
    3.3 電子衡器的通訊控制
    把uIP TCP/IP協(xié)議棧嵌入到電子衡器中,單片機(jī)復(fù)位后讀取本機(jī)IP地址和物理地址以初始化網(wǎng)絡(luò)。通訊過(guò)程中,當(dāng)有數(shù)據(jù)從RJ45傳來(lái),單片機(jī)通過(guò)驅(qū)動(dòng)程序接收數(shù)據(jù)到緩沖區(qū),然后對(duì)數(shù)據(jù)包進(jìn)行分析,如果是ARP(物理地址解析)數(shù)據(jù)包,則程序轉(zhuǎn)入ARP處理程序。如果是IP數(shù)據(jù)包且符合TCP協(xié)議,端口正確,則認(rèn)為數(shù)據(jù)包正確,數(shù)據(jù)包解包后,將數(shù)據(jù)部分存儲(chǔ)到存儲(chǔ)單元。當(dāng)系統(tǒng)有數(shù)據(jù)要向遠(yuǎn)端IP發(fā)送時(shí),系統(tǒng)將向遠(yuǎn)端IP 和遠(yuǎn)端端口發(fā)起主動(dòng)TCP 連接,如果連接成功,將要傳送的數(shù)據(jù)封裝成以太包,存儲(chǔ)到數(shù)據(jù)緩沖區(qū),然后通過(guò)驅(qū)動(dòng)程序把緩沖區(qū)的數(shù)據(jù)發(fā)送出去。如果主動(dòng)或被動(dòng)建立起連接后持續(xù)若干時(shí)間系統(tǒng)沒(méi)有收到任何數(shù)據(jù)包,系統(tǒng)將主動(dòng)中斷此次連接。

    4、結(jié)束語(yǔ)
    把TCP/IP協(xié)議嵌入到電子衡器中,可實(shí)現(xiàn)電子衡器和上位機(jī)的以太網(wǎng)通訊,具有傳輸速度快、使用方便等優(yōu)點(diǎn),為電子衡器與上位機(jī)通訊提供了一種新的方案,有著廣泛的應(yīng)用前景。

Contact Us
  • 聯(lián)系QQ:190390019
  • 聯(lián)系郵箱:190390019@qq.com
  • 傳真:
  • 聯(lián)系地址:上海市松江區(qū)九亭鎮(zhèn)顧戴路

掃一掃  微信咨詢

©2025 上海香川電子衡器有限公司 版權(quán)所有  備案號(hào):滬ICP備09098494號(hào)-32  技術(shù)支持:化工儀器網(wǎng)    sitemap.xml    總訪問(wèn)量:843664 管理登陸

欧美激情综合五月久久综合婷婷-国产麻豆精品在线视频-国产激情久久影院老熟女-尤物久久99国产综合精品 | 国产乱子伦高清视频-欧美久久三区四区-欧美激情一区二区三区在线视频-日韩日日操夜夜爽电影 | 97精品熟女少妇一区二区三区-日本精品人妻一区二区三区-日韩av一二三级-日韩av大片在线免费观看 久久综合六月丁香-丰满人妻一区二区三区四区视频电影-欧美日韩一区二区三区厨房性-国产成人精品视频a视频 | 日本特黄特黄刺激片-午夜精品久久久久久久爽懂色-日韩黄色一级电影-精品午夜久久久中文字幕 | 国产成人久久精品77777综合-亚洲一区二区中文乱码在线播放-久久视频在线视频观看(-精品人妻一区二区三区蜜臀在线 | 久久97久久免费视频-日本高清中文字幕有码在线-日韩50路熟妇精品-国产成人综合亚洲av小说网站 | 国产资源久久久精品-精品久久久久久久久福利-中文人妻久久蜜桃-欧美视频一区二区三区观看 | 99国产精品久久久久久久成人熟-99久久久成人国产精品免费-又粗又硬又长又黄又爽的免费视频-欧美日韩美女视频免费观看 | 日韩美女啪啪啪网站-av日韩在线免费观看-亚洲欧美国产日韩制服丝袜-av中文字幕在线激情 | 日韩经典在线第一页-国产91精品老熟女-国产成人综合久久综合-日韩在线观看视频一区二区 | 亚洲av久久久精品-久久精品亚洲av熟女-超碰98在线大香蕉-日韩内射人妻视频国内 | 性欧美少妇煌妇喷水-99久久久国产精品免费2021-99久久久婷婷-亚洲av高清一区二区三区色 | 91热久久精品视频-日韩av中文字幕一二三区-久久综合色悠悠综合-亚洲天堂久久av | 亚洲欧美熟妇久久久-久久久亚洲熟妇熟女ⅹxxx6-超碰99免费人妻-超碰av每日更新 | 成人av中文字幕网站在线-久久精品黄色av-蜜臀av久久久久蜜臀-嫩草久久国产精品 | 99热在线精品免费全部看-热久久人妻精品视频-好了av激情五月天-欧美日韩丝袜另类 | 久久热这里只有视频精品-熟妇人妻中文av有码-国产精品九九九九九久久久久久久久-久久综合av午夜 日韩精品在线观看你懂的-日韩美女视频免费送-久久久精品国产亚洲av麻豆-中文字幕 自拍偷拍 | 国产精品久久久久精品香港乳瀑瀑-国产又粗又猛又黄又爽无遮掩-性色yyyyyy人妻中文字幕-久久精品,国产综合激情在线 | 久久综合色美女超色网站-日韩一级av在线免费观看-欧美日韩三级视频在线观看-狠狠综合久久av一区二区三区 | 欧美最猛黑人xxxⅹ猛男视频-中文字幕人妻丝袜诱惑-日韩人妻中文字幕免费电影-久久精品国产熟女亚洲av麻豆 | 久久久成人97超碰-偷拍熟女精彩对白91九色-欧美二 区二区三区视频-精品亚洲男人的天堂 | 成人免费观看黄色av-亚洲综合色婷婷在线观看-日韩av在线一级播放-美女中出中文字幕 | 日韩不卡高清视频在线-日韩欧美人妻丝袜中文字幕-久久久久久岛国一区二区-青青视频在线播放国内精品 | 亚洲国产一区二区毛片-久久久久久aaaa-日韩欧免费一区二区三区-久久久人妻精品人妻一区二区三区 色婷婷18禁久久-国产精品日韩欧美 在线-亚洲av,av天堂-欧美日韩国产卡一卡二 | 91成人精品在线播放-久久日韩中文字幕熟妇人妻-久久精品国产亚洲av香蕉-色哟哟一区二区三区精品视频 | 中文字幕mv在线播放-婷婷熟女激情精品久久久-久久久久久精品免费亚瑟-麻豆伦理片在线观看 | 亚洲av熟女国产片拍拍影片-欧美激情亚洲图片另类小说-成人av一区二区亚洲精-国产一区二区三区熟妇 | 日韩中文在线观看av-蜜臀亚洲一区二区三区-日韩成人影院免费在线-日韩美女在线视频免费播放 | 亚洲国产精品久久久久久久蜜臀-久久久亚洲熟妇熟女ⅹxxx电-国产一区二区三区aa-av中文字幕精品资源在线观看 | 91久久综合九色综合欧美亚洲-久久久久久久91久久久久久久-91久久久久9999-人妻少妇av系列一区二区 | 国产人妻av一区二区三区色-av中文字幕在线资源-欧美日韩国产福利视频-久久人妻一区二区三区蜜桃最新章节 | 精品国产乱码久久久久夜深人妻-日韩人妻熟女中文字幕在线观看-日韩av禁片在线观看-中文字幕日韩欧美久久爽 | 精品人妻一区二区三区四区日-2020在线观看日韩视频-日韩黄色片久久久-久久精品久久久国产 | 久久精品五十路熟女-麻豆av传媒一区-人妻侵犯一区二区三区-人人妻人人澡人人爽人人爽欧美 | 麻豆福利精品视频在线观看-亚洲午夜久久久久久久-亚洲精品乱码久久久久红杏-欧美激情一区二区三区一在线 | 成人一区二区三区激情视频-亚洲精品乱码久久蜜桃-亚洲夜夜天天蜜桃尤物-精品国产97久久观看高清 色制服丝袜人妻av一区-大香蕉久久伊人青青草-999精品久久久国产-在线观看中文字幕少妇人妻av | 高潮激情一区二区三区-亚洲av无乱一区二区三区性色-天天射天天操天天要-精品久久人人爽天天玩人人妻 | 91精品国产综合久久精品伦理-91久久九九久久九九-亚洲天堂中文字幕91-国产成人区在线观看 | 无套内射视频在线-欧美丰满少妇高潮内谢-久久综合久久综合91-日韩欧美,中文字幕,综合在线 | 亚洲综合国产一区二区三区-日韩av永久性网站-91啦视频在线播放-一区二区三区四区免费av | 日韩黄视频网站在线观看-亚洲av成人一区二区三区本码-国产久久一区二区-国产精品午夜久久久久久 成人午夜大片在线观看-精品久久久久人人-成人自拍偷拍视频在线观看-91av人妻在线看 |