国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      總機(jī)通過rs-485總線寫入地址碼的控制系統(tǒng)及其方法

      文檔序號:6328653閱讀:660來源:國知局
      專利名稱:總機(jī)通過rs-485總線寫入地址碼的控制系統(tǒng)及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及RS-485總線控制領(lǐng)域,更具體的說是一種總機(jī)通過RS-485總線寫入地址的控制系統(tǒng)及其寫入方法。
      背景技術(shù)
      在RS-485總線控制領(lǐng)域中,當(dāng)控制系統(tǒng)中的主機(jī)要給分機(jī)發(fā)送控制命令時,需要先向分機(jī)寫入固定的地址碼,這樣分機(jī)才能識別主機(jī)發(fā)給它的指令,而一般RS-485總線控制系統(tǒng)中都配備了多臺分機(jī)與總機(jī)相連,而且每臺分機(jī)都需要分別寫入地址碼且不能重復(fù),因此如控制系統(tǒng)中的分機(jī)過多,主機(jī)向分機(jī)寫入地址碼時需要耗費(fèi)過多的時間,而目前 RS-485總線控制領(lǐng)域中最常采用的方法是人工逐一寫入,即用寫碼器與分機(jī)通過連接線連接后再逐個寫入地址碼,具體的方法是先在寫碼器上設(shè)置好地址碼,再通過連接線將地址碼寫入到分機(jī)并由分機(jī)的存儲器存入,或者是在分機(jī)上裝按鈕,人工的按按鈕寫入地址碼, 然而在實(shí)際應(yīng)用中前述的兩種方法都較麻煩,而且在高空作業(yè)時更加不宜使用,并且分機(jī)需要單獨(dú)引出一根地址線,也增加了 RS-485總線控制系統(tǒng)的復(fù)雜性。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于解決上述不足,提供一種可使RS-485控制系統(tǒng)中的主機(jī)自動向分機(jī)寫入地址碼的一種總機(jī)通過RS-485總線寫入地址的控制系統(tǒng)及其寫入方法。為解決上述的技術(shù)問題,本發(fā)明采用以下技術(shù)方案本發(fā)明所提供的一種RS-485總線控制系統(tǒng),包括一臺總機(jī)與多臺分機(jī),所述的總機(jī)通過RS-485總線與多臺分機(jī)相連,所述的總機(jī)與多臺分機(jī)其中的一臺直接相連,所述的控制系統(tǒng)中總機(jī)與每臺分機(jī)之間的分支線上設(shè)置有一繼電器,總機(jī)可通過RS-485總線發(fā)送指令使分機(jī)控制其自身的繼電器斷開與閉合。本發(fā)明還提供了一種總機(jī)通過RS-485總線向分機(jī)自動寫入地址碼的方法,該方法用于在一臺總機(jī)向多臺分機(jī)寫入地址碼,總機(jī)通過RS-485總線與多臺分機(jī)相連組成控制系統(tǒng),所述的方法按照如下步驟操作步驟一、首先在每臺分機(jī)前的分支線上加入一個繼電器,并使所有的繼電器都處于閉合狀態(tài);步驟二、當(dāng)系統(tǒng)上電后,主機(jī)通過RS-485總線向所有的分機(jī)發(fā)送一個準(zhǔn)備寫入地址碼的命令,分機(jī)在收到該命令后,斷開自身所屬的繼電器,此時只有一臺分機(jī)通過RS-485 總線與總機(jī)連接;步驟三、主機(jī)通過RS-485總線向該臺分機(jī)發(fā)送地址碼寫入命令,地址碼寫入完成后保存,并通過軟件控制使其不再改變,與此同時,所有分機(jī)的繼電器閉合,寫入地址碼的分機(jī)的繼電器閉合后不再斷開;步驟四、主機(jī)再通過RS-485總線向所有分機(jī)發(fā)送一個準(zhǔn)備寫入地址碼的命令,此時除已經(jīng)寫入地址碼的分機(jī)的繼電器不斷開之外,其余分機(jī)的繼電器斷開,此時第1+N臺分機(jī)通過之前寫入地址碼的分機(jī)與總機(jī)連接;步驟五、總機(jī)通過RS-485總線向第1+N臺分機(jī)發(fā)送寫入地址碼命令,地址碼寫入完成后保存,并通過軟件控制使其不再改變,與此同時,所有分機(jī)的時間繼電器閉合,且寫入地址碼后的第1+N臺分機(jī)的繼電器閉合后不再斷開。上述更進(jìn)一步的技術(shù)方案是所述的軟件控制總機(jī)寫入分機(jī)的地址碼不再改變是當(dāng)系統(tǒng)通電時,系統(tǒng)中的主程序中都有一個標(biāo)志位,且標(biāo)志位每次通電時都為0,此值可以通過串口收到的數(shù)據(jù)改變,如果串口收到準(zhǔn)備寫地址信號,程序判斷后,將把標(biāo)志位由0變?yōu)?,進(jìn)入準(zhǔn)備寫地址狀態(tài),如果標(biāo)志位為0,則禁止寫入地址。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是通過在控制器系統(tǒng)中的每臺分機(jī)支線上串接一繼電器,通過該方法可使控制系統(tǒng)中的主機(jī)可利用現(xiàn)有的RS-485總線,在無需在分機(jī)上單獨(dú)配備地址線的情況下,主機(jī)就能對分機(jī)自動寫入地址,且可利用現(xiàn)有的RS-485總線控制系統(tǒng)進(jìn)行改裝,且方法操作簡單,可在RS-485總線控制領(lǐng)域中廣泛推廣使用。


      圖1為本發(fā)明實(shí)施例1的RS-485控制系統(tǒng)圖;圖2為本發(fā)明實(shí)施例2的操作流程框圖。
      具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明作進(jìn)一步闡述。實(shí)施例一本發(fā)明的第一實(shí)施例為一種RS-485總線控制系統(tǒng),它包括一臺總機(jī)與多臺分機(jī), 如圖1所示,所述的總機(jī)通過RS-485總線與多臺分機(jī)相連,所述的總機(jī)與多臺分機(jī)其中的一臺直接相連,且該臺分機(jī)與其它分機(jī)呈串聯(lián)的形式連接,所述的控制電路中總機(jī)與每臺分機(jī)之間的分支線上設(shè)置有一繼電器,總機(jī)可通過RS-485總線發(fā)送指令使分機(jī)控制其自身的繼電器斷開與閉合,并陸續(xù)向各個分機(jī)寫入地址,寫入地址后分機(jī)其所屬的繼電器保持閉合狀態(tài)。實(shí)施例二本發(fā)明的該實(shí)施例中為一種總機(jī)通過RS-485總線向分機(jī)自動寫入地址碼的方法,該方法用于在一臺總機(jī)向多臺分機(jī)寫入地址碼,總機(jī)通過RS-485總線與多臺分機(jī)相連組成控制系統(tǒng),所述的方法按照如下步驟操作步驟一、首先在每臺分機(jī)前的分支線上加入一個繼電器,并使所有的繼電器都處于閉合狀態(tài);步驟二、當(dāng)系統(tǒng)上電后,主機(jī)通過RS-485總線向所有的分機(jī)發(fā)送一個準(zhǔn)備寫入地址碼的命令,分機(jī)在收到該命令后,斷開自身所屬的繼電器,此時只有一臺分機(jī)通過RS-485 總線與總機(jī)連接;步驟三、主機(jī)通過RS-485總線向該臺分機(jī)發(fā)送地址碼寫入命令,地址碼寫入完成后保存,并通過軟件控制使其不再改變,與此同時,所有分機(jī)的繼電器閉合,寫入地址碼的分機(jī)的繼電器閉合后不再斷開;步驟四、主機(jī)再通過RS-485總線向所有分機(jī)發(fā)送一個準(zhǔn)備寫入地址碼的命令,此時除已經(jīng)寫入地址碼的分機(jī)的繼電器不斷開之外,其余分機(jī)的繼電器斷開,此時第1+N臺分機(jī)通過之前寫入地址碼的分機(jī)與總機(jī)連接;步驟五、總機(jī)通過RS-485總線向第1+N臺分機(jī)發(fā)送寫入地址碼命令,地址碼寫入完成后保存,并通過軟件控制使其不再改變,與此同時,所有分機(jī)的時間繼電器閉合,且寫入地址碼后的第1+N臺分機(jī)的繼電器閉合后不再斷開。上述的通過軟件控制總機(jī)寫入分機(jī)的地址碼不再改變,優(yōu)先采用如下方案實(shí)現(xiàn) 當(dāng)系統(tǒng)上電時,系統(tǒng)中的分機(jī)都有一個標(biāo)志位,且標(biāo)志位每次上電時都為0,此值可以通過串口收到的數(shù)據(jù)改變,如果串口收到準(zhǔn)備寫地址信號,程序判斷后,將把標(biāo)志位由0變?yōu)?, 進(jìn)入準(zhǔn)備寫地址狀態(tài),如果標(biāo)志位為0,則禁止寫入地址。如圖2所示,分機(jī)地址不改變的具體過程為由于當(dāng)系統(tǒng)上電后,總機(jī)開始向分機(jī)寫入地址時每一臺分機(jī)都掛在總線上,同時收到了準(zhǔn)備寫地址信號,所以此時每臺分機(jī)的標(biāo)志位都由0變?yōu)榱?1,進(jìn)入準(zhǔn)備寫地址狀態(tài)。主機(jī)通過RS-485總線發(fā)出第一臺分機(jī)的地址碼時,此時第一臺分機(jī)由串口收到地址碼,同時單片機(jī)判斷程序里面的標(biāo)志位是否為1, 如果為1,則將地址存入EER0M,如果為0,則不存儲地址數(shù)據(jù)。此時由于分機(jī)的標(biāo)志位已為 1,程序判斷后將會把串口收到的地址碼存入EEROM里面,緊接著程序?qū)⒎謾C(jī)標(biāo)志位改為了 0。并將本分機(jī)的繼電器關(guān)閉,此時連接在總線上的就有第一與第二兩臺分機(jī)。當(dāng)主機(jī)第二次發(fā)送地址信號時,由于掛在總線上的有第一與第二兩臺分機(jī),所以兩臺分機(jī)同時收到地址信號,當(dāng)?shù)谝慌_分機(jī)收到地址信號時,程序判斷標(biāo)志位是否為1,此時,由于總機(jī)第一次發(fā)送地址碼并寫入地址已經(jīng)完成,第一臺分機(jī)的標(biāo)志位也已經(jīng)改為了 0,所以程序?qū)⒉话训刂反a存入EER0M。這時由于第二臺分機(jī)也收到地址信號,并判斷本機(jī)地址碼是否為1,由于第二臺分機(jī)標(biāo)志位已經(jīng)為1,程序?qū)训刂反a存入EER0M,緊接著也由程序?qū)⒈緳C(jī)標(biāo)志位改為 0,即完成了第一臺與第二臺分機(jī)的地址寫入工作,接著對第三臺分機(jī)、第四臺分機(jī),直到對第N臺分機(jī)寫入地址也由此原理完成。由于每次對第N臺分機(jī)寫地址是N-I臺的標(biāo)志位都為0,所以,被寫入地址的分機(jī)地址將不會隨以后的地址碼的改變而改變。
      權(quán)利要求
      1.一種RS-485總線控制系統(tǒng),包括一臺總機(jī)與多臺分機(jī),所述的總機(jī)通過RS-485總線與多臺分機(jī)相連,其特征在于所述的總機(jī)與多臺分機(jī)其中的一臺直接相連,所述的控制系統(tǒng)中總機(jī)與每臺分機(jī)之間的分支線上設(shè)置有一繼電器,總機(jī)可通過RS-485總線發(fā)送指令使分機(jī)控制其自身的繼電器斷開與閉合。
      2.一種總機(jī)通過RS-485總線向分機(jī)自動寫入地址碼的方法,該方法用于在一臺總機(jī)向多臺分機(jī)寫入地址碼,總機(jī)通過RS-485總線與多臺分機(jī)相連組成控制系統(tǒng),其特征在于所述的方法按照如下步驟操作步驟一、首先在每臺分機(jī)前的分支線上加入一個繼電器,并使所有的繼電器都處于閉合狀態(tài);步驟二、當(dāng)系統(tǒng)上電后,主機(jī)通過RS-485總線向所有的分機(jī)發(fā)送一個準(zhǔn)備寫入地址碼的命令,分機(jī)在收到該命令后,斷開自身所屬的繼電器,此時只有一臺分機(jī)通過RS-485總線與總機(jī)連接;步驟三、主機(jī)通過RS-485總線向該臺分機(jī)發(fā)送地址碼寫入命令,地址碼寫入完成后保存,并通過軟件控制使其不再改變,與此同時,所有分機(jī)的繼電器閉合,寫入地址碼的分機(jī)的繼電器閉合后不再斷開;步驟四、主機(jī)再通過RS-485總線向所有分機(jī)發(fā)送一個準(zhǔn)備寫入地址碼的命令,此時除已經(jīng)寫入地址碼的分機(jī)的繼電器不斷開之外,其余分機(jī)的繼電器斷開,此時第1+N臺分機(jī)通過之前寫入地址碼的分機(jī)與總機(jī)連接;步驟五、總機(jī)通過RS-485總線向第1+N臺分機(jī)發(fā)送寫入地址碼命令,地址碼寫入完成后保存,并通過軟件控制使其不再改變,與此同時,所有分機(jī)的時間繼電器閉合,且寫入地址碼后的第1+N臺分機(jī)的繼電器閉合后不再斷開。
      3.根據(jù)權(quán)利要求2所述的總機(jī)通過RS-485總線向分機(jī)自動寫入地址碼的方法,其特征在于所述的軟件控制總機(jī)寫入分機(jī)的地址碼不再改變是當(dāng)系統(tǒng)上電時,系統(tǒng)中的主程序中都有一個標(biāo)志位,且標(biāo)志位每次上電時都為0,此值可以通過串口收到的數(shù)據(jù)改變,如果串口收到準(zhǔn)備寫地址信號,程序判斷后,將把標(biāo)志位由0變?yōu)?,進(jìn)入準(zhǔn)備寫地址狀態(tài),如果標(biāo)志位為0,則禁止寫入地址。
      全文摘要
      本發(fā)明公開了總機(jī)通過RS-485總線寫入地址的控制系統(tǒng)及其寫入方法,包括一臺總機(jī)與多臺分機(jī),所述的總機(jī)通過RS-485總線與多臺分機(jī)相連,所述的總機(jī)與多臺分機(jī)其中的一臺直接相連,所述的控制電路中總機(jī)與每臺分機(jī)之間的分支線上設(shè)置有一繼電器,總機(jī)可通過RS-485總線發(fā)送指令使分機(jī)控制其自身的繼電器斷開與閉合。通過在控制器系統(tǒng)中的每臺分機(jī)支線上串接一繼電器,通過該方法可使控制系統(tǒng)中的主機(jī)可利用現(xiàn)有的RS-485總線,在無需在分機(jī)上單獨(dú)配備地址線的情況下,主機(jī)就能對分機(jī)自動寫入地址,且可利用現(xiàn)有的RS-485總線控制系統(tǒng)進(jìn)行改裝,且方法操作簡單,可在RS-485總線控制領(lǐng)域中廣泛推廣使用。
      文檔編號G05B19/418GK102331762SQ201110203540
      公開日2012年1月25日 申請日期2011年7月20日 優(yōu)先權(quán)日2011年7月20日
      發(fā)明者唐曉龍 申請人:四川九洲光電科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1