为RS-232C接口通信设计可视光链路
发布时间:2008/6/3 0:00:00 访问次数:409
图1所示的设计是一条看得见的光链路,可供需要观看被传送的数据的人使用。该设计的一个附加优点是隔离电平高达5000v以上。对该系统的测试使用了数据采集系统的com输入端以及标准pc的com端口。mc1489将rs-232c的数据变换成ttl信号,7404门电路再将ttl信号倒相。7404的输出信号驱动q1,即2n3055型功率晶体管。该功率晶体管驱动3只发光二极管(led),以组成一个光源。当rs-232c端口上没有数据时,3只led不发光,而在数据传输进行的时候,3只led就以数据传输的速率闪烁。光接收器要与led保持50cm的距离,以获得最大的隔离度。光电晶体管mrd5009直接将光变换成ttl输出信号。(til99光电晶体管也同样适用。)此外,你还应当将mrd5009/til99与电源隔离,并将mc1488与接收器电路的电源隔离。mc1448是一只ttl到rs-232c的变换器。
图1 本电路提供一个可见的指示信号,表示正在进行rs-232c数据传输。
图1 本电路提供一个可见的指示信号,表示正在进行rs-232c数据传输。
图1所示的设计是一条看得见的光链路,可供需要观看被传送的数据的人使用。该设计的一个附加优点是隔离电平高达5000v以上。对该系统的测试使用了数据采集系统的com输入端以及标准pc的com端口。mc1489将rs-232c的数据变换成ttl信号,7404门电路再将ttl信号倒相。7404的输出信号驱动q1,即2n3055型功率晶体管。该功率晶体管驱动3只发光二极管(led),以组成一个光源。当rs-232c端口上没有数据时,3只led不发光,而在数据传输进行的时候,3只led就以数据传输的速率闪烁。光接收器要与led保持50cm的距离,以获得最大的隔离度。光电晶体管mrd5009直接将光变换成ttl输出信号。(til99光电晶体管也同样适用。)此外,你还应当将mrd5009/til99与电源隔离,并将mc1488与接收器电路的电源隔离。mc1448是一只ttl到rs-232c的变换器。
图1 本电路提供一个可见的指示信号,表示正在进行rs-232c数据传输。
图1 本电路提供一个可见的指示信号,表示正在进行rs-232c数据传输。