国产SER2010-122ML1.2uh 1R2M
![[s]PR2010-122 (2).jpg](/d/file/ser2010/2017-09-13/small274ba86c8c5432b8193565a6c5eb78bc.jpg)

型号 |
高度 (mm) Max. |
重量 ( g ) |
PR2010 |
9.40 |
7.46~7.90 |
市场型号 |
我司型号 |
电感量 (±20%) UH |
直流电阻 (mΩ)
|
自协频率 (MHz) |
饱和电流 (A) |
温升电流 (A) |
高度(max) |
TYP |
MAX |
≤20° rise
|
≤40° rise |
SER2010-122ML_ |
PR2010-122ML_ |
1.2 |
0.900 |
1.00 |
69 |
37 |
36 |
45 |
9,40 |

波特率57600,RS485,软件控制485方向, 通信线长度3米。未加匹配电阻。无干扰。
情况: 发200个数据值为1-200, 中间会随机丢失几个数据,例如105-109,或者150-160, 丢失的数据量不定,丢失的位置不定, 但是可以收到数据尾。
有时候不间断测试1小时,都不丢, 有时候测几次就丢。
将发送接收端一直置为发送,每500ms发一次,情况依旧。
将波特率改为9600,情况依旧。
末端加入匹配电阻,情况依旧。
请问问题有可能出在哪里?
用的TC中断, 并且我用DMA也是这种情况。 那就可以断定和TC中断没关系。
把信号发到电脑上? 是字节吗? 还是指的什么? 目前就是通过电脑的串口监控来看到丢字节的。
那这样,先跳过485 直接链接 单片机的TXD RXD 到USB转串口 试试 看看数据有没有错。
出现问题只能一点一点找问题了。 排除基本的串口通讯问题。
先采用232电路测试,排除是不是硬件电路有问题,否则就是软件了
直接电路板点对点对电脑232发,先排除纯串口通讯问题
再检查485芯片发送使能电平切换是否和发送或者接收一致同步