完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
你好,我有一个项目,它必须将GND系统与客户端设备分开,所以我设置了一个250kbps的隔离CAN总线。为此,我使用了一个隔离的CAN收发器(德克萨斯仪器的ISO1050-DUB),用一个简单的代码测试MikroC的IDE软件发送一个CAN帧,我有一个微芯片CAN总线分析器连接到一个PC机接收帧,隔离端的源电压来自CAN B的VDD。美国分析器问题是我在PC上什么都没收到。我用示波器发现,TX信号来自PIC到收发器,速度慢,失真,并且有CANH/CANL信号,但速度和失真都是错误的。我用另一个单独的收发器(模拟设备的ADM3054)重试,它给了我同样的错误。然而,用一个普通的非隔离收发器(德克萨斯仪器的SN65 HVD23 3D),它工作完美。我收到发送的右帧,TX信号很好。请注意,所有三个实验都是在同一个卡片上用相同的代码进行的,微控制器及其外部晶体(CSTCC10M0G53-R0)没有改变或修改。CAN总线具有一个120欧姆作为终端电阻。我只是换了收发器,你知道我的问题在哪里吗?我认为这是PIC18F66K80的ECAN模块的一个错误,因为正常收发信机CAN信号很好,但是在使用隔离收发信机的情况下,不知何故会失真,并且速度不正确。ECAN模块是否支持隔离CAN?
|
|
相关推荐
1个回答
|
|
|
诚然,收发器不能改变速度。所以,如果你的速度很慢,这就是软件问题。一个好的测试是将ISO1050两端的接地和VDD连接在一起(从而将其转换为非隔离的),看看会发生什么。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1125浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 14:39 , Processed in 0.944512 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
14099