• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

pcb板把beaglebone上的232通过芯片转为485

runoob 2017-11-11 浏览量:1243
最近在开发板beagllebone green,通过自己设计的pcb板用芯片把开发板预留其中一个232串口改为485后,数据发送正常,可是收数据只有一包是正常的,其他包数据要么丢数据,要么错包,这个是什么问题 是硬件设计问题还是板子自身没有定义,软件在pc测试完全正确,就是在开发板运行程序,就出现在上面所提到的问题,各位大牛们,能给个改进建议或设计方案不 谢谢了
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 485是半双工,需要切换输入输出的,看下自己程序设计的时候是不是,发送之前拉高,发送完拉低,保持接收状态,。
    • 发布于 2017-11-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 把你的电路发上来看看。

    485的使能你是怎么做的,自动换向,还是GPIO控制?

    • 发布于2017-11-11
    • 举报
    • 评论 3
    • 0
    • 0
runoob 回复了 汉云 :GPIO控制,可是示波器看的时候高低电平好着呢,可是还是出, 回复
汉云 回复了 runoob :这个GPIO电平控制的时序逻辑可能太好。或是更改为自动换向的电路吧。 回复
电子老工程师 回复了  :https://automarka-rm.ru/wp-content/uploads/2019/12/KET-Connectors-Catalogue.pdf 回复

  • 电路发上来看看,你这个问题太笼统了。
    • 发布于2017-11-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :TJA1028TK/5V0/20不上完整的型号,完整的型号是带1的 回复

电子老工程师 回复了  :TJA1028TK/5V0/20不是完整型号,完整型号都是带1的 回复

  • 应该是软件上的时序没有处理好。发一下程序看看。
    • 发布于2017-11-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般是TTL转485,232也是TTL来的,不再多加一次转换
    • 发布于2017-11-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :SKYA21001A 查不到资料信息 回复

  • 电路的问题,建议用ttl转485,不要用232转485
    • 发布于2017-11-17
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :2200uF 25V 引线型铝电解电容 封装: Radial,13x20mm 品牌: CapXon(台湾丰宾) 型号: KF222M025I200A 描述: 额定电压:25V 工作寿命:5 回复

  • 有可能接触不良,可以先用外部设备转接试试,排除pcb的问题
    • 发布于2017-11-19
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :1.客户焊接有没有问题,芯片周围电路是否正常 2.两次的型号是否一致 3.有没有做交叉验证 可否提供一下交叉验证报告 回复
电子老工程师 回复了  :从客户描述的情况来看,需要确认1、正常物料与异常物料的高清正面对比照片 确认2、该型号封装是272-BGA , 要求焊工较高,大多会出现虚焊、短路的风险,如有条件检测一下焊接质量 确认3、 替换异常 ,如果正常了,说明是物料问题,如果不是,是外部电路问题 4、 如果是物料问题的话,已经排除了外部损坏的话,确认是否ESD造成的损坏 回复

相关问题

问题达人换一批

pcb板把beaglebone上的232通过芯片转为485