0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RS485通訊調(diào)試記錄

CHANBAEK ? 來源:嵌入式學(xué)習(xí)和實踐 ? 作者:嵌入式學(xué)習(xí)和實踐 ? 2023-07-23 13:08 ? 次閱讀

一、開發(fā)調(diào)試環(huán)境說明

硬件測試環(huán)境:stm32f407野火開發(fā)板,rs485轉(zhuǎn)usb工具和rs485溫濕度傳感器。

電路原理圖如下:

圖片

圖片

控制腳說明:

引腳PC0作為控制端,PC0引腳電壓為高,發(fā)送使能;PC0引腳電壓為低,接收使能。

二、問題說明

將測試程序下載到開發(fā)板,rs485不能正常通訊,有如下問題

1、使用rs485轉(zhuǎn)usb進行測試,發(fā)現(xiàn)開發(fā)板能接收,不能發(fā)送。

排查問題過程如下:

①使用萬用表測試控制引腳PC0,查看發(fā)送過程中的電壓是否為高電平,測試電壓正常;

②使用usb轉(zhuǎn)ttl工具,直接和單片機的發(fā)送引腳連接,通過串口助手接收,發(fā)現(xiàn)串口助手能正常接收到數(shù)據(jù);

③更換usb轉(zhuǎn)rs485工具,(先確定更換的usb轉(zhuǎn)rs485工具是正常的),更換后測試rs485可以正常發(fā)送接收。確定是usb轉(zhuǎn)485工具的問題。

2、開發(fā)板和rs485傳感器通訊不正常,rs485傳感器有接收無發(fā)送。

實際測試中發(fā)現(xiàn)開發(fā)板和rs485傳感器通訊不正常,rs485傳感器有接收無發(fā)送。(單片機正常發(fā)送,但是沒有接收)。

解決問題思路:

發(fā)送完之后控制引腳切換為接收使能后,需要增加延遲時間。原先延遲時間短,測試usb轉(zhuǎn)rs485工具可以正常收發(fā)。實際rs485傳感器通信測試則失敗,增加延遲時間后,則可以正常通訊。

三、總結(jié)

rs485通訊作為主機時,發(fā)送完之后切換為接收模式之后,延遲時間不能太短!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2551

    文章

    51099

    瀏覽量

    753606
  • usb
    usb
    +關(guān)注

    關(guān)注

    60

    文章

    7945

    瀏覽量

    264679
  • RS485
    +關(guān)注

    關(guān)注

    39

    文章

    1159

    瀏覽量

    82332
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5050

    瀏覽量

    97481
收藏 人收藏

    評論

    相關(guān)推薦

    RS485通訊接口及其應(yīng)用

    本帖最后由 eehome 于 2013-1-5 09:47 編輯 RS485通訊接口及其應(yīng)用
    發(fā)表于 08-06 11:21

    RS485通訊接口及其應(yīng)用

    RS485通訊接口及其應(yīng)用
    發(fā)表于 08-17 16:30

    RS485通訊的理論和實踐

    RS485通訊的理論和實踐
    發(fā)表于 08-20 16:50

    基于STM32的RS485通訊

    大家好,我在做一個基于STM32的風速測量系統(tǒng),開發(fā)板與風速傳感器之間采用RS485通訊,實現(xiàn)目的是將風速數(shù)據(jù)采集到開發(fā)板,同時在開發(fā)板液晶顯示,調(diào)試過程中遇到的問題:軟件調(diào)試中顯示
    發(fā)表于 09-30 09:44

    請問USB和RS485通訊能互轉(zhuǎn)嗎?

    現(xiàn)有一設(shè)備,本是USB通訊連接電腦就可以看到數(shù)據(jù);但因特殊需要想將該設(shè)備做成RS485通訊接口,可以做到嗎?理論可行嗎?因為市面上我們看到的都是USB轉(zhuǎn)RS485的接口,但是USB這端
    發(fā)表于 04-09 06:36

    RS485芯片/RS485通訊芯片/RS485通訊接口芯片UN3485 精選資料分享

    3.3V供電的RS485通訊芯片UN3485,它是一款半雙工、低功耗,功能完全滿足 TIA/EIA-485 標準要求的 RS-485 收發(fā)器。此款芯片可代替國外多個國際大品牌的3.3V
    發(fā)表于 07-23 09:48

    串行口RS485通訊協(xié)議概述

    第九章串行口RS485通訊協(xié)議 9.1通訊概述本公司系列變頻器向用戶提供工業(yè)控制中通用的RS485通訊接口。
    發(fā)表于 09-09 07:24

    如何使用CAN通訊RS485通訊去控制電機

    CAN通訊RS485通訊最重要的三個部分是什么?如何使用CAN通訊RS485通訊去控制電機?
    發(fā)表于 10-08 08:21

    RS485通訊接口及其應(yīng)用

    RS485通訊接口及其應(yīng)用 本文敘述了串行遠距離通訊中流行的 R S 4 8 5 通訊方式的特點和組網(wǎng)方式. 給出了具體的電路,介紹在工程應(yīng)用中的一些經(jīng)驗。
    發(fā)表于 05-21 15:43 ?216次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>接口及其應(yīng)用

    rs485通訊協(xié)議

    rs485通訊協(xié)議是本技術(shù)頻道的核心內(nèi)容,介紹了rs485通訊協(xié)議原理,rs485通訊協(xié)議詳細介
    發(fā)表于 08-13 17:21
    <b class='flag-5'>rs485</b><b class='flag-5'>通訊</b>協(xié)議

    RS485通訊基本要求

    RS485通訊基本要求,了解RS485常用的工業(yè)通訊方式呢,學(xué)習(xí)485必備
    發(fā)表于 06-14 17:51 ?48次下載

    RS485通訊線制作、連接操作說明

    RS485通訊線制作、連接操作說明
    發(fā)表于 10-31 16:25 ?3.7w次閱讀
    <b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>線制作、連接操作說明

    工業(yè)通訊RS232如何轉(zhuǎn)RS485通訊接頭

    本文首先介紹了RS232通訊RS485通訊的概述,其次介紹了RS485網(wǎng)絡(luò)接線方法,最后介紹了工業(yè)通訊
    發(fā)表于 04-19 10:18 ?3.3w次閱讀
    工業(yè)<b class='flag-5'>通訊</b><b class='flag-5'>RS</b>232如何轉(zhuǎn)<b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>接頭

    RS485通訊的程序源代碼免費下載

    本文檔的主要內(nèi)容詳細介紹的是RS485通訊的程序源代碼免費下載。
    發(fā)表于 03-11 08:00 ?50次下載
    <b class='flag-5'>RS485</b><b class='flag-5'>通訊</b>的程序源代碼免費下載

    RS485通訊的方式

    隨著RS485通訊方式應(yīng)用的越來越廣泛,對RS485的理解和認識也越來越重要,是每個做通訊、智能化系統(tǒng)、智能儀表相關(guān)工程人員的必須掌握的知識。
    發(fā)表于 07-23 18:06 ?1.2w次閱讀