残雪来报道了~
|
|
|
|
|
file:///C:/Users/huangyongquan/AppData/Roaming/Tencent/Users/1124198390/QQ/WinTemp/RichOle/6%60%25V)UG6%7DT1)03%25%25MFH0AU5.jpg
|
|
|
|
|
|
|
-
宋安
2013-9-16 21:49
可以把中间的白线做成虚线,这样会好一点吧?
|
|
|
经过讨论,第一版的示波器(DSO V1.0)初步定了框图如下:
|
|
|
|
|
本帖最后由 墨水罐罐 于 2013-9-16 22:33 编辑
经过讨论,第一版的示波器(DSO V1.0)初步定了框图。
|
|
|
|
|
经过一个假期,大家也休息够了,现在就开始好好做吧!
|
|
|
|
|
本帖最后由 墨水罐罐 于 2013-9-23 21:39 编辑
9.23更新,这次主要细化了指标和方案,以及最近做了一个界面 此次示波器的设计指标如下: 1、 输入信号范围电压:50mV – 20V 频率:0 – 200k; 2、 输入信号:正弦波,方波,三角波; 3、 输入阻抗1MΩ,25pF; 4、 双通道示波,可测量电压峰峰值,频率; 5、 耦合方式、触发方式、探头倍数可调;
硬件设计部分 1、 耦合方式切换 采用电子开关(光电耦合)选通电容,考虑到继电器的电路复杂,需要三极管支撑才能驱动,直接使用电子开关方便,同时可去除电磁的干扰; 2、 信号衰减电路 阻容补偿电路分压,目前预定的方式希望分三个档位切换以满足不同输入信号的需求,切换的方式暂定为继电器切换,(这个与我上一条所说的矛盾了,但是如果用电子开关去切换又需要很多的开关,但是一个多刀多掷的继电器就可以解决了,所以这一点暂定) 3、 程控增益 采用AD603,使用90MHz的工作方式,用STM32内部的DA作为其增益控制端。 4、 AD采样 使用内部的ADC12做采样部分,这一点属于软件了,在此不多说。
软件部分: 1、 界面设计 这个不多说,我给一张图片吧, file:///C:/Users/SONG/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg 2、 其他部分 这个地方,我也不好说什么,因为我们讨论的大部分都是硬件部分,将频率测量,触发方式等等都归结到软件上面,具体的设计流程图,再等更新吧。
|
|
|
|
|
学习,报到,灌水
|
|
|
|
|
我来给一下大致的硬件电路方案设计吧,软件这几天在搞TFT,9320的驱动,心有点急,感觉有点吃力,不过问题不大,这几天会对硬件电路进行分模块测试。
电路主要由前级AD/DC/直通选择耦合方式,通过个电阻进行分别为1/1 , 1/10 , 1/100 的比例对输入信号进行衰减。然后接下来的是一级由电压跟随器组成的缓冲器(提高输入阻抗),信号继续进入程控放大AD603,通过STM32内部DA控制增益,程控放大器出来的信号是符合ADC采样信号的范围(0-3.3V),但是这个信号为了实现示波器中上下移动波形的效果,需要和一个DA控制的直流电平共同进入一个差动比例放大器,叠加了直流电平之后,直接送入STM32内部的ADC进行信号幅值的采集。在进入ADC的同时,信号会同时进入另一路由迟滞比较器组成的整形电路,将信号变为方波,送给STM32的中断分别进行频率的计算和波形的触发控制。
以上是初步完整的信号前端采集模拟部分电路设计思路,小的这几天测试过每个部分的电路整合通过之后会更新下一步,谢谢大家关注,欢迎童鞋们讨论和大神们的指点!
|
|
|
|
|
电路已经设计好了,这几天会进行实际的测试,之后会开源所有的资料,敬请期待
|
|
|
|
|