不是吧 这么简单 就能搞定?那我是不是白做电流表了?我是这样设计的 电压表检测电容电压 然后电压表的数码管并联另一只单片机 通过读这个数码管的参数设定 如果超过485V 就先把电流表于电容的线断开 担心电流表会损失电容里的电 或者放电时电流表超过量程 然后延时1秒 确保继电器此时已经吸合 如 继电器损坏不能吸合 使用8角继电器12V检测是否顺利断开 如不断开 单片机1引脚不能通电 单片机则切断电源 导通电容与限流灯泡的电路 让电容向灯泡放电 提示此继电器损坏 如果顺利导通 则单片机 切断供电容充电的电源 并切断电磁炮的触发开关 导通另一个小电压的触发电路 此时单片机打开12V电源 电从电磁线圈流过点亮一个12V小灯小灯亮起 线圈附近安装一个磁感元件 当电流过线圈它产生一个信号 再点亮这个小灯时 在耦合出一个信号 这样通过检测这两个传感器 就可这个环节是否正常 单片机设定1秒内如没有接收到磁感元件的信号 就提示 电磁线圈故障 如没有点亮小灯 就提示 2级线圈故障 因担心第一级 线圈的磁场会延续到第2级 所以这级采用小灯来指示 再通过小等以后进入一个欧姆表 检测整个电路里的电阻是否正常 如果过高 就提示电路须更换 如上述一切都正常 单片机提示电路正常延时1秒关闭测试电路电源 接回高压电路 等待发射命令 坦白的说 我很担心高压电路的安全系数 这个单片机 完成服务以后 再给另一只单片机信号 这个单片机负责 整个模型潜艇里的电路安全 此时该单片机发出一个指令 给子单片机 也就是电磁炮自动装弹电路 当全部完成时 在反馈给这个单片机 当艇内电路安全系数超过40/100时 才会开启发射程序 等待发射 如硬件发生大面积损伤 主安全单片机会切断所有电源 导通艇内烧写板 这个程序的单片机直接与电源相连且一次写入型 一次性清除所有单片机上的 程序 和内存里的备用指令 最后只剩下这个清除程序 最大限度的保护了全部电路的安全