典型的RS-232串口的信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5V~+15V,负电平在-5V~-15V,而单片机串行口一般为TTL电平(0V~5V)。两个串口之间不能简单地直接用电线连接。
有个不同的地方就是很好的利用了串口的电气特性来偷电给三极管供电,还用到在DB9的PCTXD 不工作时维持逻辑1(-12V)的特性, 来对C7 充电, 以提供PCRXD 的负电平。但是这个电路有个很不合理的电管,串口的4、6、7、8这几个引脚我测量过,有输出电压应该在12V左右的,这个电压给图5中的9015供电,然后图五所示6out的应该是接到5V的系统上,所以不管则那样,9015始终是倒通的,DB9的2引脚始终保持在12V左右,无法达到我们需要的效果,这个通信不成功。
http://easypcb.21ic.com/pcb-client/new
|