
本帖最后由 gtygg 于 2016-12-24 00:04 编辑 大家好!请群里的高手帮小弟看看,下面的这个485电路图能否正常工作,感激不尽; 我是准备把485芯片负极与STM32的负极连在一起用,这样STM32就可以用3.3V,485芯片就可以用5V,这样做可以吗; 光耦输入端,限流电阻R1, R3, R5要从新匹配,配330欧的电阻可以吗; 光耦输出端,为什么还要配限流电阻,这个485芯片不是5V的吗,如果要配,请问配多大的合适,这里有点搞不明白; 485的输出端,R7, R9, R10, R11这几个电阻大小配的合理吗; 还有就是,第一个光耦是不是画反了; 如果有好的图纸,能否分享一份给我做个参考,邮箱 2672751679@qq.com |
这个图是单片机和485芯片电源隔离的,如果你确定需要用隔离式的485电路,这个图就挺好。
也可以不用光耦,电源上也就不需要两组互相隔离的电源了,成本更低些。抗干扰能力会差些。
光耦端的输入电流一般限制在10mA以内,按原图的1K算的话,光耦导通压降可能在1V多,那么加在限流电阻上的电压就有2V左右,实际电流就是2mA左右,我觉得可以。
光耦的输出端接的电阻,起上拉或下拉的作用。
485输出的上下拉电阻,我觉得可以大点,可以用10K试试。中间的120欧时终端匹配电阻,一般是长距离通讯时,在485总线的首端和末端加上。距离短了,不用加,不在总线的首末端,也不用加。20欧电阻,是为了仿短接的。
第一个光耦D3的画法,也是正确的,这个是485芯片接收信号后,通过D3传输给单片机。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
谢谢指点
谢谢指点
谢谢指点
谢谢指点
谢谢指点,照阁下的话说,我用STM32 3.3V的单片机,光耦上的VCC 我直接接3.3V,照这个图接上去就正常可以用了,是这样吗?
谢谢!
485信号电平范围为2-6V,只是3.3V供电远距离可靠性降低而已,但可以通过降频、校验等方式补偿,线路过长还需考虑防雷击等因素,具体的电路要考虑使用场景。
这里选择光藕有些奢华,GPIO 3.3V双向转5V的方案很多,可以不这么选择。
评分
查看全部评分
,楼主加油,我们都看好你哦