单片机通过按键检测电路获取按键的状态,得到操作者的意图。经过继电器驱动电路控制继电器组中相应的继电器进行转换,将传感器信号模拟电路产生的信号、115 V 400 Hz交流电源和27 V直流电源加到发动机振动仪上,将振动仪输出的信号接到信号转换接口。单片机对信号转换接口输出的信号和电压隔离传感器输出的信号进行测量和处理,并将结果显示在显示器上。 2 硬件设计
2.1 单片机及继电器驱动电路
单片机采用的C8051系列的F021型单片机[2-3]具有4 352 B的内部存储器,8路12 bit A/D转换器,32个I/O接口和5个捕捉/比较模块。利用8路12 bit A/D转换器可以对信号转换接口和电压隔离传感器输出的电压信号进行测量。利用32个I/O接口可以非常方便地经过继电器驱动电路对继电器组上的继电器进行控制。利用单片机的捕捉/比较模块可准确地对传感器信号模拟电路输出信号的频率进行精确测量。
发动机振动仪试验器的工作电源为115 V 400 Hz交流电源。试验器所需要的±5 V、+12 V电源以及发动机振动仪需要的+27 V电源全部由开关电源提供。115 V 400 Hz交流电源除了向开关电源供电外,还是发动机振动仪的主要工作电源,其电压范围是需要测量的一个参数。为此,试验器利用一个电压隔离传感器,将115 V 400 Hz交流电压变换为直流电压信号,然后由单片机的A/D变换器进行测量。