rs232串列埠什麼產生中斷訊號,rs232串列埠訊號有干擾怎麼辦

2022-01-24 13:05:51 字數 2862 閱讀 1025

1樓:匿名使用者

終於知道了——請團長出馬,你是指上位機串列埠程式設計。以下均為廢話——微控制器串列埠問題。

rs232是非同步序列通訊(uart)的一種電平標準。邏輯1為-6到-12v間。邏輯0為+6到+12v間。

通常微控制器都有串列埠模組。可以配置成uart。

當微控制器採用uart序列通訊。與232電平的uart裝置相連如pc時,可以交叉連線rxd和txd腳。同時應增加rs232電平轉換晶片如max232進行電平轉換。

在通訊時,如果微控制器側收到一個完整的字元幀,如1起始+8資料+1停止時,將給出ri請求。當微控制器傳送完一個字元幀時,將給出ti請求。

如果微控制器允許了串列埠中斷,如es。並允許了總允許位ea。ri或ti為1時,都將產生中斷,它們的入口地址相同。

2樓:匿名使用者

你 說的 是 微控制器 吧

去 看看 微控制器 的 相關教程

rs232串列埠訊號有干擾怎麼辦

3樓:匿名使用者

如果是高頻干擾把波特率調低,如果是低頻干擾把波特率調高試試。

4樓:匿名使用者

採取一些隔離保護措施

請看 武漢鴻偉光電

e232b rs-232三線制串列埠無源隔離保護器 e232b實現 rs-232 無源隔離保護,tx、rx、gnd三線制通訊,串列埠竊電技術,無需外供電源,可帶電熱插拔。

請問:rs232串列埠連線最長的通訊距離是多少??

5樓:小丁創業

rs232的最大傳輸速率為20kbps,rs422 / 485的最大傳輸距離為1.2km,最大傳輸速率為10mbps。 9針序列電纜可以支援rs232 / 422/485。

rs485的最大非中繼傳輸距離為1200米(使用阻抗匹配的低衰減特殊電纜可突破該值)。如果需要中繼器,則最多可以新增8箇中繼器,即9600米。rs-232到rs485通訊的最大距離為1200米,只需購買轉換器即可滿足此通訊要求。

rs-232是pc和通訊行業中使用最廣泛的序列介面。 rs-232被定義為單端標準,可增加低速序列通訊中的通訊距離。 rs-232採用不平衡的傳輸模式,即所謂的單端通訊。

6樓:匿名使用者

給你找了點資料 希望對你有所幫助

rs-232序列介面標準

目前rs-232是pc機與通訊工業中應用最廣泛的一種序列介面。rs-232 被定義為一種在低速率序列通訊中增加通訊距離的單端標準。rs-232採取不平衡傳輸方式,即所謂單端通訊圖1 收、發端的資料訊號是相對於訊號地,如從dte裝置發出的資料在使用db25聯結器時是2腳相對7腳(訊號地)的電平,db25各引腳定義參見圖1。

典型的rs-232訊號在正負電平之間擺動,在傳送資料時,傳送端驅動器輸出正電平在+5~+15v,負電平在-5~-15v電平。當無資料傳輸時,線上為 ttl,從開始傳送資料到結束,線上電平從ttl電平到rs-232電平再返回ttl電平。接收器典型的工作電平在+3~+12v與-3~-12v。

由於傳送電平與接收電平的差僅為2v至3v左右,所以其共模抑制能力差,再加上雙絞線上的分佈電容,其傳送距離最大為約15 米,最高速率為20kb/s。rs-232是為點對點(即只用一對收、發裝置)通訊而設計的,其驅動器負載為3~7kù。所以rs-232適合本地裝置之間的通訊。

其有關電氣引數參見表1。

規定 rs232 rs422 r485

工作方式 單端 差分 差分

節點數 1收、1發 1發10收 1發32收最大傳輸電纜長度 50英尺 400英尺 400英尺最大傳輸速率 20kb/s 10mb/s 10mb/s最大驅動輸出電壓 +/-25v -0.25v~+6v -7v~+12v

驅動器輸出訊號電平

負載 +/-5v~+/-15v +/-2.0v +/-1.5v

7樓:匿名使用者

。。rs232串列埠連線最長的通訊距離8 ~10米,再長訊號衰減嚴重,無法使用。

8樓:雨中哈哈

你好,朋友,最好在十五米內。超過會所訊號干擾

9樓:十水雨木

rs232差不多就10米左右,rs485可以更遠

希望對你有幫助,歡迎追問!!

串列埠rs232無法接收到資料

10樓:用q戶名

方法一:直接在pc端用線短接2、3腳(拿金屬鑰匙就行),機端用串列埠助手/精靈之類的軟體實時傳送接收,會接收到自己發出的資料,這樣可以說明引腳沒錯且pc端串列埠正常;

方法二:檢查設定的波特率與pc接收的是否一致,檢查傳送方式同步還是非同步勿混淆;

方法三:交叉一下收/發資料線次序,可能給弄反了;

方法四:懷疑一下用的串列埠助手,有些軟體可能是不可靠的,換一個試試,這個情況遇到過。

11樓:匿名使用者

dsp可以接收到資料,你用示波器可以看到有波形,說明你的串列埠rs232有資料從外面進入pc,那麼dsp會接受到資料有波形 這個是正常的,你的這個資料訊號屬於rx,接受作用,資料還有tx傳送訊號,但是傳送的話就是要dsp發訊號從串列埠rs232出來,那麼要看你要怎麼操作讓dsp發出訊號了,一般我們這裡測試的話,要讓一個晶片發出訊號,必須要發包,你用232和dsp(2812)通訊,但是兩端有成功通訊嗎,你要確定可以正常通訊資料互流才可以有訊號的,檢查你是不是設定有問題。

12樓:匿名使用者

如果訊號線是你自己接的,注意,rs232介面的接法並不是一對一的的接法,公口和母口的接法並不是一接

一、二接

二、三接三的接法

13樓:匿名使用者

是不是電腦上開了奇偶校驗?收到的東西校驗會不通過。

關掉校驗試試。

請問程式設計序時如何直接從rs232串列埠獲得資料

你好!c 新增串列埠控制元件,寫好程式,就能顯示出串列埠資料 xp 的話,用 vc 6,ms m控制元件 更新的系統用 vs serialport 元件 在除錯rs232串列埠通訊時,微控制器往pc機上發資料,串列埠除錯助手可以接收,但是pc往微控制器發資料,接收不到。先解釋一下現象 1 max23...

rs232什麼訊號

rs232串列埠是個人計算機上的通訊介面之一,由電子工業協會 electronic industries association,eia 所制定的非同步傳輸標準介面。通常 rs 232 介面以9個引腳 db 9 或是25個引腳 db 25 的型態出現,一般個人計算機上會有兩組 rs 232 介面,分...

RS232中的奇偶設定parity N O,是什麼意思?請各位大俠指點下,謝謝

parity為傳輸的資料value中 1 的個數。偶校驗表示 1 的個數為偶數時,校驗位置為 0 否則置為 1 用以保持資料的奇偶性不變。return parity 2 表示當parity為偶數時,返回0,否則返回1。 你需要知道以下內容 1.如何開啟儀器的rs232通訊。可能是通過儀器上的按鈕或者...