打印

尝试用STM8做数字示波器,求思路————

[复制链接]
2438|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
s610246|  楼主 | 2011-8-10 16:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人新手,大二升大三,刚学了一个学期的单片机课,学的是STM8,现在想用STM8做个简易的数字示波器,能粗略显示波形即可,用12864显示。


本人思路如下:
模拟信号输入——AD转换,得到数据——处理数据,得到波形——12864显示


现在想请教各位的是,怎样将AD转换后的数据处理成相应的波形,思路是怎样?

先谢各位。。

相关帖子

沙发
jiangzhe8525| | 2011-8-10 16:19 | 只看该作者
这个还真有难度啊,用12864做波形显示,就相当与把照片格式的文字在WORD中编辑一样。

使用特权

评论回复
板凳
s610246|  楼主 | 2011-8-10 16:49 | 只看该作者
楼上给个建议,用什么显示?

使用特权

评论回复
地板
gx_huang| | 2011-8-10 18:25 | 只看该作者
光显示波形,其实很简单。
就是一点一点的显示,或者把前后2点连一直线,会LCD驱动就可以了。

使用特权

评论回复
5
不光写程序| | 2011-8-10 21:32 | 只看该作者
楼主的硬件电路设计好了没?(电压衰减电路,过压保护电路,温漂抑制电路等等)

使用特权

评论回复
6
程序匠人| | 2011-8-10 21:57 | 只看该作者
建立一个坐标系,然后描点连线。

使用特权

评论回复
7
NE5532| | 2011-8-10 22:23 | 只看该作者
12864的分辨力有点困难。

使用特权

评论回复
8
s610246|  楼主 | 2011-8-11 10:32 | 只看该作者
楼主的硬件电路设计好了没?(电压衰减电路,过压保护电路,温漂抑制电路等等)
不光写程序 发表于 2011-8-10 21:32
这个对于我来说太复杂了。。

使用特权

评论回复
9
不光写程序| | 2011-8-11 11:24 | 只看该作者
不是太复杂,是你不敢挑战,相信自己,多查查资料会成功的,等那些都做好后你的水平又会提高一截的。

等我的小车玩完后我也想DIY个基于labview的示波器玩玩。

使用特权

评论回复
10
AE007| | 2011-8-11 12:32 | 只看该作者
楼主你好  我也在弄 我先定义了 一个二维数组 其它后面还在想

使用特权

评论回复
11
chp019479| | 2011-8-11 13:21 | 只看该作者
跟着楼主学习

使用特权

评论回复
12
mcu5i51| | 2011-8-11 15:08 | 只看该作者
先定义一个足够用的缓冲,就128点吧,一对一好做;通过设定AD采样频率和人为的“丢”数据得到你所需的采样率,等某时刻满足触发条件,就开始连续AD,将结果保存到缓冲之中;缓冲存满后结束AD;
之后就是画线了,X轴一对一,Y轴一对一画点,或相邻数据画线(用于放大场合);低速模式直接采集后画点就好了;

使用特权

评论回复
13
lxc806705| | 2011-8-11 15:24 | 只看该作者
这个我觉得出来的效果会很差吧,毕竟10位AD那个速度-

使用特权

评论回复
14
rockzone| | 2011-8-11 16:10 | 只看该作者
stm8 AD速度还行,就是12864能跟上吗

使用特权

评论回复
15
AE007| | 2011-8-11 18:59 | 只看该作者
我用51出来了:D

使用特权

评论回复
16
s610246|  楼主 | 2011-8-12 11:39 | 只看该作者
10# 不光写程序
课堂学的有点虚浮,现在要重新研究一番,现在还在看AD的,路还挺远的啊。。

使用特权

评论回复
17
s610246|  楼主 | 2011-8-12 11:40 | 只看该作者
15# rockzone
呵呵,暂时不要求那么高了,做出来就成,哪怕刷新速度慢点

使用特权

评论回复
18
DownCloud| | 2011-8-12 14:53 | 只看该作者
12864联点成线,我曾经也用来显示控制曲线,效果还不错.们大二就有学单片机真好啊,我没学单片机之前是颓废了十几年啊.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

9

帖子

1

粉丝