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

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

3天內不再提示

RS485通訊調試記錄

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

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

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

電路原理圖如下:

圖片

圖片

控制腳說明:

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

二、問題說明

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

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

排查問題過程如下:

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

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

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

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

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

解決問題思路:

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

三、總結

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

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

    關注

    2545

    文章

    50445

    瀏覽量

    751052
  • usb
    usb
    +關注

    關注

    60

    文章

    7876

    瀏覽量

    263698
  • RS485
    +關注

    關注

    39

    文章

    1135

    瀏覽量

    82071
  • 開發(fā)板
    +關注

    關注

    25

    文章

    4896

    瀏覽量

    97058
收藏 人收藏

    評論

    相關推薦

    RS485通訊接口及其應用

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

    RS485通訊接口及其應用

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

    RS485通訊的理論和實踐

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

    基于STM32的RS485通訊

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

    請問USB和RS485通訊能互轉嗎?

    現有一設備,本是USB通訊連接電腦就可以看到數據;但因特殊需要想將該設備做成RS485通訊接口,可以做到嗎?理論可行嗎?因為市面上我們看到的都是USB轉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通訊協議概述

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

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

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

    RS485通訊接口及其應用

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

    rs485通訊協議

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

    RS485通訊基本要求

    RS485通訊基本要求,了解RS485常用的工業(yè)通訊方式呢,學習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如何轉RS485通訊接頭

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

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

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

    RS485通訊的方式

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