来源:久好电子
发布时间:2025-12-15
JHM1102使用廉价光耦隔离通信
作者:久好电子高级工程师
PART.1
测试原理图


需注意的问题:
校准时J1需断开,避免光耦对SO通信干扰,导致进入命令模式失败。
C2、C3选值为10nF,用于陶瓷压阻芯体抗工频干扰。
C4、R1用于抗变频器电磁干扰,避免JHM1102启动时由于干扰导致进入命令模式。
C1为去耦电容,是必要元件,缺失会造成整个电路工作异常。
图中2N7002能提高波形传输速度,还能使SO_OUT有一个标准方波输出。
PART.2
测试步骤及结果

1) 更新速率与通信波特率对应关系
通过JHM1102数据手册P14/40表5-2更新速率与单线接口波特率可知,改变更新速率可以改变单线接口波特率。
(表5-2中标示的更新速率为模拟输出、OSC_trim设置为111时的更新率;校准软件更新速率设置中标示的为数字输出、OSC_trim设置为011时的更新速率,与表5-2的主要区别为数据传输方式传输时间较长,内部振荡器保持默认2MHz。)

表1 响应速度与波特率对应表
2) 评估软件修改波特率为32kHz(响应速度为2.8ms)的设置界面

图1 波特率设置为32kHz
3) 在波特率为32kHz时光耦传输的波形
其中1通道为JHM1102的SO引出波形,2通道为经过光耦传输后的波形。
A. 经光耦传输后的波形延时测试

图2光耦传输波形延时
通过图2波形对比可以看出,经过光耦后波形延时2.8μs。
B. 波形时间对比测试

图3 测量SO引脚波形时间

图4 经过光耦传输后波形时间
经过光耦传输后,高电平时间减少1.2μs。
总结:波特率为32kHz的波形经光耦传输后会存在波形延时和高电平时间减少情况,通过单片机编程适应这些延时后仍可可靠通信。
4) 在评估软件主界面图1中,设置响应速度为29ms则波特率可自动变为8kHz。以下各图为波特率8kHz时光耦传输的波形,其中1通道为JHM1102的SO引出波形,2通道为经过光耦传输后的波形。
A. 经光耦传输后的波形延时测试

图5光耦传输波形上升沿延时
通过图5波形对比可以看出,经过光耦后波形上升沿传输延时3μs。

图6光耦传输波形下降沿延时
通过图6波形对比可以看出,经过光耦后波形下降沿传输延时3μs。
总结:在8kHz波特率下经光耦传输后的波形会存在整体向后延时3μs的情况,但整体波形不变,通过单片机编程适应整体延时后能可靠通信。