本帖最后由 youki12345 于 2015-12-22 17:48 编辑
项目计划:
硬件部分:
11月前---PCB制板完成
11月20日前 ----PCB调试完成
软件部分
11月前-----FREERTOS + GUI移植到F7开发板上完成
11月20日前-----软件主界面基本编写完成
与PCB相关的底层软件调试完成
12月10日前 整合各个模块
12月20日前 解决BUG,编写文档
这个项目目前预计是完成 单通道示波器、万用表(电压,电阻,电容,电感测量),函数信号发生器。
示波器采用的是外部信号调理电路+STM32F7内置ADC来完成,
最高实时取样率:1Msps 8Bits
万用表目标是5位半精度
创意由来与系统基本情况介绍PPT
OPEN EMBRACE.pptx
(4.16 MB, 下载次数: 96)
相关心得分享帖
【stm32F7英雄联盟大赛】多功能测试仪器---------手把手教你移植EMWIN+FreeRTOS(1)
【stm32F7英雄联盟大赛】多功能测试仪器---------手把手教你移植EMWIN+FreeRTOS(2)
【STM32F7英雄联盟大赛】多功能测试仪器---五位半万用表硬件设计(一)
【STM32F7英雄联盟大赛】多功能测试仪器---五位半万用表硬件设计(二)
【STM32F7英雄联盟大赛】多功能测试仪器---五位半万用表硬件设计(三
【STM32F7英雄联盟大赛】-器件PCB最终确定
【STM32F7英雄联盟大赛】多功能测试仪器---基本DEMO【stm32F7英雄联盟大赛】多功能测试仪器 一个虚拟示波器的上位机程序演示
【stm32F7英雄联盟大赛】多功能测试仪器-STM32F7 FFT性能测试每秒1358次算不算快?
【stm32F7英雄联盟大赛】STM32 F7跑Network例程遇到的问题和解决办法【STM32F7英雄联盟大赛】多功能测试仪器-信号发生器部分的设计规划
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
项目创意来源与基本情况PPT项目基本进度总结
10月7日 组员拿到开发板
10月20日 原理图基本完成,项目组成员讨论原理图的问题。得到两张原理图:5位半万用表(
DMM2015_V1.0_Sch_JackFrost20151029 (1).pdf
(1.38 MB, 下载次数: 158)
DMM2015_V1.0_PCB3D_JackFrost20151029.pdf
(7.87 MB, 下载次数: 154)
)及 示波器&函数发生器
示波器终极版.pdf
(88.11 KB, 下载次数: 115)
,同时发布主要器件BOM表单(
清单20151027最终修改版(1).xlsx
(16.48 KB, 下载次数: 71)
),供小组成员采购
10月31日 PCB设计完成并外包制作。11月10日 PCB和申请的样品开始邮寄给各个组员
11月20日 万用表PCB调试完成,示波器PCB调试成功
万用表PCB正面
万用表PCB反面
示波器&函数发生器
11月30日 函数发生器PCB调试成功,上位机软件制作
。
12月15日 系统整合初步完成,并进一步对界面进行优化
12月21日 系统完成,与预计功能相比完成80%,尚有部分功能还在调试。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
组员所做的工作
youki12345 协调各个组员,把握整个项目的进度,样片申请,整合调试软件硬件
jackfrost ,zca123 万用表部分硬件PCB设计,底层驱动调试,芯片及器件的购买,分发
传媒学子 函数信号发生器的硬件设计,底层驱动调试
li江涛 ,飞鸿浩劫 示波器硬件设计,底层驱动调试
ihalin 整个系统界面编写,系统整合
littleshrimp 上位机软件的编写
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
系统最终实现的功能及源码
5位半精度电压测量
400K示波器器2M采样率,包含暂停,缩放,平移,并带有触发功能。
10M正弦波、方波及三角波,最小幅值为100mv。
系统主界面
示波器界面
函数发生器界面
万用表界面
上位机源码
STM32F7多功能测试仪上位机 2015-12-21.rar
(374.82 KB, 下载次数: 151)
STM32F7固件源码
多功能测试仪20151221最终版.7z
(8.99 MB, 下载次数: 3297)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
系统总体结构及所用到的F7资源
系统总体框图
系统所用的资源
系统软件框图
最终视频
后记:
我很早之前就想做一个类似的东西了,因为我觉得这个东西很实用,特别是对我这种工作空间很狭窄的人来说,如果能有个集成了所有功能的仪器那该有多好啊。通过STM32F7这个项目,结识了一批网友让我这个项目变成了现实。在这里要特别感谢项目组的各位朋友们。万用表部分基本上市JACK和懒猫搞定的,引用JACK的话来说:到了5位半的精度,温度每变化一度对最终的结果都会有影响!作为一位非专业人士,JACK对电路的热爱和水平让我佩服不已!界面是Ihalin做的,在短短30天时间里ihalin把一个精美的界面展示给我们,背后一定花费了很多时间!
由于时间有限,这个仪器还有很多功能没有完成,后续我们还将继续,除了完成既定的功能外,我们还将添加逻辑分析仪、计数器、协议分析器等功能!最后,谢谢EEWROLD,谢谢ST,给了我们这么好的一个学习机会!!!