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