首先说一下CAN信号,can一般有两个线,can高和can低;can信号是差分信号,正常去测量can高和can低的时候都是2.5V的电压;当有信号的时候,我们用差分的示波器去去测量can高和can低,会发现是0 1 0 1的折现信号,因为差分示波器已经将can高和can低的差做了处理;
原理是:没有can信号的时候,我们can高和can低的电压差值为0;当有信号的时候,我们测量can高和can低会有一定的电压差,如果差值大于0,那么这个时候就置1,说明有信号;如果差值为0,那就置0,说明无信号;
按照规定can有三个线,can高,can低,和can地线,但是一般can地线作用不大,也就一般不用。
串口信号,有三个线,一个接受,一个发送,一个地线;串口信号也是0 1 0 1的表示; 接受端和地线形成一个读取信号;发送端和地线形成一个发送信号;
那么我们可以用串口模拟一个pwm波;
目前主流的模拟信号来源一般是用数字信号去生成一个模拟信号。