自-基于STM32简易自动电阻测试仪的硬件设计

上传人:空*** 文档编号:186651370 上传时间:2021-07-19 格式:DOC 页数:25 大小:1.64MB
返回 下载 相关 举报
自-基于STM32简易自动电阻测试仪的硬件设计_第1页
第1页 / 共25页
自-基于STM32简易自动电阻测试仪的硬件设计_第2页
第2页 / 共25页
自-基于STM32简易自动电阻测试仪的硬件设计_第3页
第3页 / 共25页
自-基于STM32简易自动电阻测试仪的硬件设计_第4页
第4页 / 共25页
自-基于STM32简易自动电阻测试仪的硬件设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《自-基于STM32简易自动电阻测试仪的硬件设计》由会员分享,可在线阅读,更多相关《自-基于STM32简易自动电阻测试仪的硬件设计(25页珍藏版)》请在金锄头文库上搜索。

1、宜宾职业技术学院宜宾职业技术学院 毕业设计 简易自动电阻测试仪的硬件设计简易自动电阻测试仪的硬件设计 系系 部部 电电子子信信息息工工程程 系系 专专 业业 名名 称称 电子信息工程技术电子信息工程技术 班班 级级 电电 子子1 1 0 0 9 9 1 1 班班 姓姓 名名 古古 亮亮 亮亮 学学 号号 2 2 0 0 0 0 9 9 1 1 0 0 3 3 0 0 5 5 指指 导导 教教 师师 廖廖 建建 文文 20122012 年年 0202 月月 1010 日日 简易自动电阻测试仪的硬件设计简易自动电阻测试仪的硬件设计 摘摘 要要 本设计由电源模块,STM32F103ZET6 单片机小

2、系统模块,OPA548 构成的 5V 恒压模块,继电器构成的换挡测电阻模块,步进电机模块,3.2 寸 TFT(Thin Film Transistor 薄膜场效应晶体管)真彩触摸屏显示模块组成。该设计是通过 单片机控制一个内部集成的 12 位 DA 给 OPA548 运放芯片输入电压,从而控制运 放芯片的输出电压,再送给继电器构成的换挡测电阻模块,最后通过测试电阻 上产生的电压来判断所测电阻值。其中 STM32 单片机小系统还控制内部集成的 两个 12 位 AD,一个采集当 OPA548 输出的值,构成一个闭环系统使 OPA548 输 出恒压 5V,一个采集待测电阻值,从而控制继电器换挡测出待

3、测电阻值。 关键词关键词:STM32F103ZET6 12 位 AD/DA 继电器 3.2 寸 TFT 真彩触摸屏 Easy Auto resistance tester hardware design Abstract The design of the power supply module, STM32F103ZET6 small single- chip system module, OPA548 constitute 5v constant pressure module, relay module consisting of the shift resistor, stepper

4、motor module, 3.2-inch TFT (Thin Film Transistor film field-effect transistor) color touch screen display module. The design is controlled by an internal integrated single-chip 12-bit DA chip to OPA548 op-amp input voltage, thereby controlling the output voltage op-amp chip, and then sent to the rel

5、ay module consisting of the shift resistor, and finally by testing the voltage on the resistor to determine the measured resistance value. STM32 microcontroller which controls a small system also integrates the two 12-bit AD, a collection when the OPA548 output value to form a closed loop system so

6、that OPA548 output constant 5v, a collection test resistance value, thereby controlling the relay shift measured measured resistance values. Keywords: STM32F103ZET6; 12-bit AD / DA; relay; 3.2-inch; TFT color touch; screen 目目 录录 1 1 引引 言言.1 2 2 系统方案论证与选择系统方案论证与选择.2 2.12.1 主控芯片的选择主控芯片的选择 .2 2.22.2 5V

7、5V 恒压模块的选择恒压模块的选择.2 2.32.3 显示模块的选择显示模块的选择 .3 3 3 系统设计系统设计.4 3.13.1 系统总框图系统总框图.4 3.23.2 系统设计思路系统设计思路 .4 4 4 硬件电路设计硬件电路设计.6 4.14.1 电源模块的设计电源模块的设计.6 4.24.2 OPA548OPA548 构成的构成的 5V5V 恒压模块设计恒压模块设计.6 4.34.3 继电器构成的自动换挡测电阻模块继电器构成的自动换挡测电阻模块 .7 4.44.4 电机驱动模块电机驱动模块 .8 4.54.5 TFTTFT 触屏显示模块触屏显示模块.9 5 5 软件设计软件设计.1

8、0 6 6 系统测试系统测试.11 6.16.1 100100 档位的测试档位的测试.11 6.26.2 1K1K 档位的测试档位的测试.11 6.36.3 10K10K 档位的测试档位的测试.12 6.46.4 10M10M 档位的测试档位的测试.12 7 7 设计总结设计总结.13 参考文献参考文献.14 致致 谢谢.15 附录附录 附录附录 1 1 主要元器件清单主要元器件清单 附录附录 2 2 STM32F103ZET6STM32F103ZET6 小系统板原理图小系统板原理图 附录附录 3 3 单片机小系统板转接板单片机小系统板转接板 PCBPCB 图图 附录附录 4 4 恒压源恒压源

9、 PCBPCB 图图 附录附录 5 5 产品实物图片产品实物图片 简易自动电阻测试仪的硬件设计简易自动电阻测试仪的硬件设计 1 1 引引 言言 目前人们广泛使用的电阻测试仪是万用表,用万用表测试电阻有两个缺陷: 其一大多数时候测试一个电阻就需要人为的换挡。其二不能自动筛选电阻,需 要人为判断。万用表不能快速智能的完成电阻的阻值测量及筛选且使用起来过 程繁琐,使人们在设计检修电路时时间加长,而在设计检修中我们希望能够快 速的测量电阻的阻值,自动完成电阻阻值的测量筛选。基于以上运用本人设计 了“简易自动电阻测试仪” 。 2 2 系统方案论证与选择系统方案论证与选择 2.12.1 主控芯片的选择主控

10、芯片的选择 方案一:方案一:采用 STC89C52 系列单片机。STC89C52 系列单片机的发展已经有 比较长的时间,应用比较广泛,各种技术都比较成熟,但此系列单片机为 8 位 单片机,处理速度不是很快,且内部资源太少,不能满足设计要求。 方案二:方案二:采用 TI 公司 MSP430 系列单片机。MSP430 系列的单片机是一种 16 位超低功耗、具有精简指令的混合信号处理器,时钟频率在 8 MHz。内部集成 了一个 12 位 DAC 和一路 12 位的 ADC,如果要实现系统设计要求双闭环电路就 需外接一路 12 位 ADC,使电路复杂。 方案三:方案三:采用 ST 公司的 STM32

11、系列单片机 STM32F103ZET6。STM32 系列单 片机基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的 ARM Cortex-M3 内核。STM32F103ZET6 属于 STM32 系列中的“增强型”系列,时钟频 率达到 72MHz,是同类产品中性能最高的产品,内置 512K 的闪存。具有丰富的 片上外设和很强的运算能力。内部集成了三路 12 位 ADC 和高达 18 路 AD 采样通 道,完全满足系统设计所要求的双闭环电路。 比较以上三种方案:STC89C52 单片机内部资源太少,MSP430F149 单片机 内部 ADC 不够用,STM32F103ZET6 具有 MSP

12、430 的所有优点,且内部资源丰富, 能够完全满足设计需求,故选择方案三。 2.22.2 5V5V 恒压模块的选择恒压模块的选择 方案一:方案一:选择电源模块的 5V 电压,作为待测电阻的供电电压,这样做可使 电路结构变得很简单。但纯在的问题是,电源模块的 5V 电压加在待测电阻模块 上,当待测电阻很小时,使电压被拉低,导致其他需要 5V 电压的模块不能正常 工作。 方案二:方案二:选择 OPA548 运放芯片来单独为待测电阻模块供电。需要用到 STM32F103ZET6 内部集成一个 12DAC,来控制 OPA548 的输入从而控制它输出, 在通过单片机芯片内部的一个 12 位 ADC 将运

13、放输出采回来跟 DAC 的输出进行对 比,从而形成一个闭环系统,输出 5V 恒定的电压。这样做的优点,可使系统运 行非常稳定,且测试电阻也非常精准。 比较以上两种方案:方案二能到达设计要求,所以本设计采用方案二。 2.32.3 显示模块显示模块的选择的选择 方案一:方案一:使用带有中文字符的 12864 液晶显示。12864 液晶结构简单,易 于控制,但分辨率太低,不能很清晰的显示由电位器的变化所形成的各点连成 的曲线。 方案二:方案二:使用 3.2 寸 TFT-LCD。3.2 寸 TFT-LCD,是具有 26 万色 分辨率高清晰显示屏,16 位真彩显示,可以显示数字、字符、图TFT240 3

14、20 片、显示内容丰富,能够很清晰的显示本设计中所要求的各种参数以及由电位 器的变化所形成的各点连成的曲线。自带触摸屏,可以用来作为控制输入。 比较以上两种方案:12864 液晶显示器分辨率太低,不能很清晰的显示由 电位器的变化所形成的各点连成的曲线,而 3.2 寸 TFT-LCD 能够完全满足,故 选择方案二。 3 3 系统设计系统设计 3.13.1 系统总框图系统总框图 电源模块 J STM32F103ZET6 DA AD AD 恒压芯片 恒压采样 电压跟随 固定电阻网络 档位切换 待测电阻 电压跟随采样 显示 步进 电机 图图 3-13-1 系统框图系统框图 3.23.2 系统设计思路系

15、统设计思路 本系统框图如(图 3-1)所示由电源模块,STM32F103ZET6 小系统模块, 恒压芯片、恒压采样、电压跟随构成的 5V 恒压源模块,固定电阻网络、档 位切换、待测电阻、采样、电压跟随构成的继电器自动换档测电阻模块,步 进电机模块,TFT 真彩触屏显示模块组成。 该设计分为 2 个闭环系统: 通过单片机控制一个内部集成的 12 位 DAC 给运放芯片 OPA548 的输入电 压从而控制运放的输出电压,然后采样输出的电压,用电压跟随器将采样电压 给单片机内部的一个 12 位 ADC,将 DAC 输出的电压和 ADC 采回的电压对比,通 过程序自动补偿,让 OPA548 的输出为恒

16、压 5V。 将恒压 5V 送给电阻网络(共 4 路电阻网络起到限流和限压的作用),再 经过档位切换(由四个继电器构成,起自动换挡的作用),再经过待测电阻到地。 然后将待测的电阻两端的电压采样到电压跟随器送到单片机内部的一个 12 位 ADC,最后通过程序计算出电阻值。 为了使测量更加精准程序上采取了这样的方法:将第一路 ADC 的值乘以 2 推出当前 5V 恒压值,把这个当前恒压值作为第二个闭环系统的总电压值,再利 用同一支路电流相等的特性来计算待测电阻的阻值。公式为: 1 22 (1 2)2 3 3 ADAD ADAD Rr R 其中 R3 精密电阻值,r 是待测电阻值。是这个方法去掉了直接用 5V 来作为第 二个闭环系统的总电压的误差,使得测量精度大大提高。 本设计的步进电机模块作为一个附加模块,它实现的功能是:由单片机去 控制步进电机,来旋转电位器得到不同的电阻值,将电位器不同阻值产生的不 同电压送给单片机内部一个 12 位 ADC,单片机处理后在屏幕上显示出阻值变化 的曲线。 4 4 硬件电路设计硬件电路设计 4.14.1 电源模块的设计电源模块的设计 +12V和+5V采用LM

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 社会学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号