题目要求:<br />1、做一个RS232转换板,作为实验设备中计算机与PLC之间的桥梁。通过计算机的串口接收控制命令,输出相应的空接点信号给PLC。<br /><br />2、功能描述<br />由RS232口(9针)接收指令,执行相应的继电器闭合动作。<br /><br />3、其他要求:<br /><br />继电器输出容量:DC24V 10mA。<br />转换板工作电源:AC220V。<br /><br />我的思路:<br />RS232输出信号经过MAX232将信号转换为TTL格式,再由AT89C2051接收信号,P3口输出控制相应的继电器。<br />电源问题:由于我的这种思路要用到MAX232和AT89C2051,那么就必须有5V直流电源,题目只给出了220V交流,所以还必须做一个直流电源,我想用一个220:15的变压器整流后经7812和7805得到,但是这样不但成本高,而且体积恐怕会比较大吧(我还不知道有没有这样规格的变压器);要是用阻容降压呢,又怕单片机会工作不正常。<br /><br />需要大家指导问题的是:<br />1.首先思路可行吗?<br />2.有没有可以不用MAX232和单片机的方案呢?<br />3.单片机AT89C2051已经停产了,而且不知道实际应用(不是自己玩做实验)时可靠吗?有没有便宜又可靠的型号可以替换呢?请给<br />推荐一下。<br />4.继电器的输出容量,在我的理解上,不是只要知道它的控制回路电压和电流就可以了吗?为什么还要注意输出容量呢?还是这个信<br />息是多余的?<br />5.这个题目额外提供了24V的直流电压,似乎是专为提供给继电器用的,不是很理解,如果是这样,我不是可以直接用这个24V来得到5V直流了吗?何必再给个220V交流呢?<br />6.给出题目的人目前联系不到了,所以本来我应该确定的一些疑问没法问,请大家见谅。<br /><br />先谢谢各位了。 |
|