直流毫伏信号发生器设计内容摘要:

非常广泛的单片机,应用历史较久,资料非常丰富。 它使 用 8052 内核芯片,具有含 Flash EEPROM 存储器,但是只具有 8KB 的存储空间,对于我们的程序来说太小。 方案二: STM32F103。 STM32F103 的功能非常强大。 提供算法库( FFT, PID), CrotexM3 内核,速度比 ARM7 快,效率也有所提高,内部硬件集成实时时钟, UART, SPI 接口, IIC 接口, 16 位的 AD 芯片等常用外设,但是价格比较贵,而且控制程序写起来比较麻烦 方案三: MSP430F149。 MSP430F149 是非常稳定的一款单片机,具有 60KB 的 Flash, 2KB 的 RAM, 12 位的 AD,硬件乘法器,11 个定时器, 48 个 IO 口等丰富的资源, IO 中断很多,非常适合用于控制。 功耗超低。 综合考虑: MSP430F149 具有 12 位 AD,在控制系统中经常涉及采样,较之 STC89C51 方便,而且处理速度较快; STM32F103 的功能无疑是最强大的,但是在本控制系统中对处理速度,内部处理库的要求不是很高。 综合考虑选用 MSP430F149 芯片,它的性价比非常高,而且功耗极低,适合做本控制系统的处理器。 电源模块的论证与选择 方案一:学生电源供电 采用实验室学生电源供电; 优点:方便调试 缺 点:电压不稳,对于直流毫伏信号发生器来说,噪声太大影响输出精度 方案二: 9V 电池供电。 采用一块 9V电池供电,即电源电压为 9V; 优点:输出电压较稳,使用方便,适合作直流毫伏信号发生器的电源。 缺点:价格相对较高。 综合考虑,显然选择方案二。 电子电路 设计报告 4 ADC 模块的论证与选择 方案一: 8 位的 ADC 芯片 直接采用 51 单片机上的外设 ADC0804,基础要求是范围 0~+ 1V,步进 ,由 ADC0804 是 8 位的芯片,在 1V 的范围内分辨率将近 4mv,达不到精度要求。 方案二: 12 位的 ADC 芯片 采用 12 位的 ADC 芯片,基础要求是范围 0~+ 1V,步进 ,由 ADC 是 12 位的芯片,在 1V 的范围内步进可达到 ,能达到基础部分的精度要求,但是发挥部分的要求是范围 0~+ 2V,步进 ,所以难以达到要求。 方案三: 16 位的 ADC 芯片 采用 ADC7705,这是一款 16 位的 ADC 芯片,精度更加的高,在 参考电压的情况下分辨率能达到,满足检测步进 的要求。 综合考虑,选择方案三 DAC 模块的论证与选择 方案一: 16 位的 DAC 芯片 考虑到 ADC芯片要达到精度要求必须要用 16位的 ADC芯片,所以要实现数模转换也需要 16位的芯片。 但在查找的过程中,发现适合的 16 位的 DAC 芯片种类很少,而且价格比较贵。 方案二: 12 位的 DAC 芯片 一块 12 位的 DAC 芯片显然难以达到精度的要求,但是用两块 12 位 DAC 的组合,将其中一片 DAC 的输出作为另一片 DAC 的参考电压,理论上分辨率可以达到。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。