① 串口伺服器如何配置
串口伺服器的配置,通常得看說明書
品牌多,產品有差異
因此,針對具體的產品,還是得從 產品說明書開始
涉及到 乙太網,通常是 用 瀏覽器打開管理頁面查看 或者更改相關配置
② 串口通訊時間如何計算
無法計算,與通訊條件有關。一般比幀除以波特率更長一些。
9600波特率下的Modbus報文10位元組左右一個往返需要72ms,115200波特率時一個往返需要54ms。
2400波特率下的DLT645報文20位元組左右一個往返需要220ms
③ 如何控制串口調試工具發送多條命令的時間間隔
我們可以使用Timer和TimerTask類在java中實現定時任務,詳細說明如下:1、基礎知識java.util.Timer一種線程設施,用於安排以後在後台線程中執行的任務。可安排任務執行一次,或者定期重復執行。此類是線程安全的:多個線程可以共享單個Timer對象而無需進行外部同步。java.util.TimerTask由Timer安排為一次執行或重復執行的任務。2、示例代碼該示例實現這樣一個功能,在系統運行期間,每30分鍾,系統自動檢查連接池中的可用連接數,並輸出到日誌中。首先創建一個需要定時執行的任務類,這個任務類需要繼承TimerTask,然後重寫run()方法,run()方法體中的代碼就是定時需要執行的操作,在本demo中,就是獲取連接池中當前可用連接數,並輸出到日誌中,具體實現代碼如下:{privateLoggerlog=Logger.getLogger(TaskAvailableConnectNumber.class);privateConnectionPoolpool=ConnectionPool.getInstance();@Overridepublicvoidrun(){log.debug("當前連接池中可用連接數"+pool.getAvailableConnectNumber());}}下面定義一個監聽器,負責在應用伺服器啟動時打開定時器,監聽器需要實現ServletContextListener介面,並重寫其中的contextInitialized()和contextDestroyed()方法,代碼如下:{privateLoggerlog=Logger.getLogger(OnLineListener.class);Timertimer=null;//在應用伺服器啟動時,會執行該方法publicvoidcontextInitialized(ServletContextEventarg0){//創建一個定時器,用於安排需要定時執行的任務。timer=newTimer();//為定時器安排需要定時執行的任務,該任務就是前面創建的任務類TaskAvailableConnectNumber,並指定該任務每30分鍾執行一次。timer.schele(newTaskAvailableConnectNumber(),0,30*60*1000);log.debug("啟動定時器");}//應用伺服器關閉時,會執行該方法,完成關閉定時器的操作。publicvoidcontextDestroyed(ServletContextEventarg0){if(timer!=null){timer.cancel();//關閉定時器log.debug("-----定時器銷毀--------");}}}監聽器要想正常運行,需要在web.xml文件中進行配置,配置信息如下:cn.sdfi.listen.OnLineListener以上步驟完成後,一個簡單的定時器就算開發完成了。
④ 串口通信的參數如何設置
串口通信最重要的參數是波特率、數據位、停止位和奇偶校驗。對於兩個進行通信的埠,這些參數必須匹配。
串列通信
a,波特率:這是一個衡量符號傳輸速率的參數。指的是信號被調制以後在單位時間內的變化,即單位時間內載波參數變化的次數,如每秒鍾傳送240個字元,而每個字元格式包含10位(1個起始位,1個停止位,8個數據位),這時的波特率為240Bd,比特率為10位*240個/秒=2400bps。一般調制速率大於波特率,比如曼徹斯特編碼)。通常電話線的波特率為14400,28800和36600。波特率可以遠遠大於這些值,但是波特率和距離成反比。高波特率常常用於放置的很近的儀器間的通信,典型的例子就是GPIB設備的通信。
b,數據位:這是衡量通信中實際數據位的參數。當計算機發送一個信息包,實際的數據往往不會是8位的,標準的值是6、7和8位。如何設置取決於你想傳送的信息。比如,標準的ASCII碼是0~127(7位)。擴展的ASCII碼是0~255(8位)。如果數據使用簡單的文本(標准
ASCII碼),那麼每個數據包使用7位數據。每個包是指一個位元組,包括開始/停止位,數據位和奇偶校驗位。由於實際數據位取決於通信協議的選取,術語「包」指任何通信的情況。[1]
c,停止位:用於表示單個包的最後一位。典型的值為1,1.5和2位。由於數據是在傳輸線上定時的,並且每一個設備有其自己的時鍾,很可能在通信中兩台設備間出現了小小的不同步。因此停止位不僅僅是表示傳輸的結束,並且提供計算機校正時鍾同步的機會。適用於停止位的位數越多,不同時鍾同步的容忍程度越大,但是數據傳輸率同時也越慢。
d,奇偶校驗位:在串口通信中一種簡單的檢錯方式。有四種檢錯方式:
⑤ 串口伺服器如何使用
設備連線:
首先將串口伺服器的串口和設備串口連接,串口伺服器的 RJ45介面和路由器(或者直接連接PC)連接,然後對串口伺服器上電。
配置串口參數:
串口伺服器可以通過Web網頁進行參數修改。通過 Web網頁修改參數時需要串口伺服器必須和計算機處於同一個子網中。串口參數包括:波特率、數據位、停止位、校驗位。
配置網路參數:
串口伺服器必須具有一個 IP,可以配置為靜態或者通過 DHCP伺服器獲得。配置串口聯網伺服器的工作模式:包括 TCP SERVER模式(是指計算機主動尋找串口聯網伺服器)、 TCP CLIENT模式(是指串口聯網伺服器主動找計算機)、 UDP模式。配置網路參數的目的 是讓計算機能夠順利地和聯網伺服器建立連接。
啟用虛擬串口:
由於一般用戶的 PC端軟體還是打開串口和設備通信的,此時由於改用了網路所以必須在計算機上虛擬一個串口,虛擬串口負責與串口伺服器建立連接,並將數據轉發給打開虛擬串口的用戶程序。運行用戶設備通信程序,並打開虛擬串口。之後用戶應用程序即可和設備通信。
飛暢科技,專業做工業交換機的廠家,歡迎前來了解、交流。
⑥ 串口助手怎麼配置采樣時間
我的LV8.2看不到你的vi,你是想顯示為以時間為X軸的波形,還是想生成一個波形數據?可以用創建波形函數,設置好t0, dt 就可以了。
⑦ 串口發送請求中斷時間
串口發送請求中斷時間,串口發送也是與電子元件有關系的,所以說串口發送請求中斷時間,那麼只有在網路上才能達到串口發送請求中斷的時間,其他上達不到串口,發送這個請求中段時間的。
中斷就像是後台操作一樣,在主程序的流程中,不用刻意去關注中斷方式發送了沒有,何時接收等,而查詢方式是在主程序流程中不斷查看是否接收到了數據,一般用while不斷循環查看。
中斷方式可以更高效利用CPU ,節省CPU的時間,查詢就會增加CPU負擔,在程序執行功能較少時,兩種差別不大,功能較多時,一般都會採用中斷方式。
由來
串口的出現是在1980年前後,數據傳輸率是115kbps~230kbps。串口出現的初期是為了實現連接計算機外設的目的,初期串口一般用來連接滑鼠和外置Modem以及老式攝像頭和寫字板等設備。串口也可以應用於兩台計算機(或設備)之間的互聯及數據傳輸。
由於串口(COM)不支持熱插拔及傳輸速率較低,部分新主板和大部分便攜電腦已開始取消該介面。串口多用於工控和測量設備以及部分通信設備中。
⑧ 串口通信,怎麼設定等待接收時間
如果是mscomm控制項,在mscomm控制項的事件中判斷接收事件就行了;(雙擊mscomm控制項的圖標,會進入代碼編輯,這段代碼就是控制項事件)
如果是api,得使用waitcommevent;
⑨ 如何解決串口伺服器故障
安裝並打開適合你的電腦系統的Nport Administrator軟體。軟體在光碟里。
將串口伺服器5130通電並用網線與你的電腦相連。磨沙串口伺服器默認IP地址為192.168.127.254,打開後WEB頁面
可以從此處進行配置。在此我們不詳細展開。我們主要講如何使用Nport軟體進行配置。
點擊軟體左側欄Configuration處,然後點擊Search,可以搜索到對應的MOXA串口設備(在網路中可以搜索到和主機IP不同網段的NPORT設備)。此處可以顯示設備的型號,MAC地址,IP地址,以及設備的名稱等信息。
雙擊搜索到的設備,或者點擊右鍵—Configuer回彈出如下圖所示選項卡。
注意:此選項卡中若要改動設備配置時要將其Modify打鉤,否則不能配置。
此處默認選項卡是Basic,在此可以配置設備名稱和時間(默認讀取主機時鍾一般不用配置)
Network選項卡中可以配置串口伺服器的IP地址相關信息,將其配置成與主機相同網段即可。
serial選項卡中顯示串口伺服器各埠的連通參數(圖示是16埠的,5130隻顯示一個埠)。單擊選中埠並點擊SETING或者直接雙擊該埠會彈出Serial settings窗口。在此窗口中將波特率改為你需要的對應波特率即可,介面(interface按照你選擇的連接方式進行配置,包括RS-422 RS-485(2w/4w))。其它的不做介紹。
操作模式配置中(即第四個選項卡)點擊選項卡、雙擊埠。將Operating Mode處選擇Real COM Mode (真串口)即可。其它模式此處不做介紹
以上配置完成後點擊對話康下方OK鍵。串口設備處配置即可完成。
點擊Nport軟體左側COM Mapping 在上方點擊Add 就會出現如圖所示的界面,OK之後,就會出現每個埠所對應的com口(此時com埠號是藍色帶+號),點擊Apply(忘記保存是最經常犯錯的地方),應用成功。虛擬出的串口在我的電腦—設備管理器中找不到com口,但是通過串口調試軟體能夠打開所示的串口。
保存後在COM Mapping中雙擊對應的串口在彈出對話框中各選項卡將主機端的波特率校驗位等信息改成與串口伺服器的一致並點擊Apply保存。則最基本的串口伺服器調試完成了。
⑩ 串口授時伺服器
這樣的電腦比較陳舊,還不能聯網,那你只能用串口接收時間了,使用時間伺服器就能幫你解決。
DNTS-2是一種小型的基於RS232協議的時間伺服器,DNTS-2衛星上獲取標准時鍾信號信息,將這些信息在RS232中傳輸,需要時間信號的設備如計算機,控制器等設備就可以與標准時鍾信號同步。
DNTS-2B使用非常簡單,只需將GPS衛星接收天線輸出接於DNTS-2的天線輸入BNC口上,DNTS-2的串口接於被授時計算機上,計算機上安裝中新創科專用授時軟體就能時間同步了。
DNTS-2B含內置接收機,只需將天線裝置在無遮擋的戶外,最佳的安裝位置是樓頂;如需裝在建築物的外牆上請盡可能遠離牆壁,以保證衛星信號的准確接收。