功能测试机设计--测试模块--硬件部分

来源:互联网 发布:黑暗之魂3捏御姐数据 编辑:程序博客网 时间:2024/06/11 07:43
        测试模块使用飞思卡尔的MC9S08DZ60单片机实现。主要考虑这款单片机的IO比较多,ADC为12位精度(大电流采集,用的采样电阻很小,转换的电压在几十毫伏左右,对电压采样的精度要求比较高),其他计时计数器、PMW发生器等资源均符合本设计需求。

        1.  96DIO(96个数字输入输出通道)
                单片机的GPIO可以直接作为数字输入输出通道,但数量毕竟有限,因而需要扩展。这里通过8255现实扩展。

        2.  2AO(两个模拟输出通道)实现
                单片机本身没有DAC直接实现模拟输出功能,需要专用的DAC芯片配合实现。因为这个项目对模拟输出精度要求不是很高,因此我采用的是DAC0832,仅具有8位精度,然而,够用就好。为了加强模拟输出的驱动能力,我使用了运放的射随电路。

        3.  16AI(16个模拟输入通道)
                这款单片机拥有24个ADC通道,直接使用其中的16个即可。
        4.  2DWG(2个数字波形发生器通道)
                使用单片机的PMW功能即可实现。
        5.  6TMU(6个时间测量单元通道)
                使用单片机的计时器功能即可实现。

        最终电路如下:

0 0
原创粉丝点击