搜索
bottom↓
回复: 29
打印 上一主题 下一主题

手绘任意波形发生器

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2012-4-15 22:11:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好 小弟第一次发帖 大家多多指教
最近想做一个手绘的任意波形发生器,初步的想法是用一块带触摸的液晶,用来绘制波形,具体要求:
1.在TFT(带触控)上分割出200*150的区域,用来绘制波形,并可以一边手绘一边在TFT显示波形。
2.可设置波形的频率,范围从1HZ-100KHZ。
3.可设置波形的幅度,范围从50MVPP-5VPP.
后续会陆续上图,准备用十天的时间做完。
大家对这个题目有什么要补充的指标或者想法、方案么?求指点……

阿莫论坛20周年了!感谢大家的支持与爱护!!

该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981

出0入0汤圆

2
发表于 2012-4-15 22:19:35 | 只看该作者
很有创意哦。
很好奇,怎么生成波形?硬件,软件?

出0入0汤圆

3
发表于 2012-4-15 22:28:02 | 只看该作者
硬件da?100K,精度?输出几位?

出0入0汤圆

4
 楼主| 发表于 2012-4-15 23:11:36 来自手机 | 只看该作者
xinzhi1986 发表于 2012-4-15 22:28 硬件da?100K,精度?输出几位?

初步想法是用DAC900,10位的,尽量不用到FPGA。因为还没具体测过不太好,不太好明确说精度!明天开始动硬件,快的话明天就可以答复你!慢一点就后天吧…嘻嘻,毕竟还有课呢

出0入0汤圆

5
 楼主| 发表于 2012-4-15 23:14:53 来自手机 | 只看该作者
shower.xu 发表于 2012-4-15 22:19 很有创意哦。 很好奇,怎么生成波形?硬件,软件?

很早之前就有想过这个东东!使用软件采画的波形再控制DA输出!因为想到100K.不晓得不用FPGA做不做的来、要用就用吧!外部硬件会有幅度调节之类的…

出0入93汤圆

6
发表于 2012-4-15 23:15:30 | 只看该作者
预置一些典型波形,比如正弦波、三角波、方波、锯齿波,可以直接调出就不必手绘了

出0入93汤圆

7
发表于 2012-4-15 23:16:39 | 只看该作者
或者这些预置的典型波形可作为模板调到屏幕上手工修改

出0入0汤圆

8
 楼主| 发表于 2012-4-15 23:18:16 来自手机 | 只看该作者
tim 发表于 2012-4-15 23:15 预置一些典型波形,比如正弦波、三角波、方波、锯齿波,可以直接调出就不必手绘了 ...

嗯嗯!会准备最基本的波形,而且之前已经做出来了呢!就是想着这部分比较不好做、单独拿出来做,做好再整合在一起

出0入0汤圆

9
 楼主| 发表于 2012-4-16 10:42:03 | 只看该作者
tim 发表于 2012-4-15 23:16
或者这些预置的典型波形可作为模板调到屏幕上手工修改

恩恩!会准备最基本的波形,而且之前已经做出来了呢!就是想着这部分比较不好做、单独拿出来做,做好再整合在一起。

出0入0汤圆

10
 楼主| 发表于 2012-4-16 10:44:29 | 只看该作者
本帖最后由 wukongkong 于 2012-4-16 11:22 编辑


先秀秀昨天写的界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

11
 楼主| 发表于 2012-4-16 10:45:40 | 只看该作者
先上结构框图,还只是初步的一个想法!希望有大神指点哦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

12
发表于 2012-4-16 12:37:16 | 只看该作者
wukongkong 发表于 2012-4-16 10:45
先上结构框图,还只是初步的一个想法!希望有大神指点哦

有必要用FPGA吗?还有用触摸屏不要指能搞出多高精度的东西,你的手抖一抖,就相差甚远,太高精度的电路是没有意义的,搞个普通的8位DA和普通运放就行。
这本身就是玩具级的东西,在选则元件的时候,不用过多考虑精度。

出0入0汤圆

13
 楼主| 发表于 2012-4-16 12:54:34 | 只看该作者
not_at_all 发表于 2012-4-16 12:37
有必要用FPGA吗?还有用触摸屏不要指能搞出多高精度的东西,你的手抖一抖,就相差甚远,太高精度的电路是 ...

主要是出于频率的考虑,要还原100KHZ信号的波形,单单430扛不住吧!我刚开始也不太想使用FPGA的。
那个精度的问题,我确实忽略掉了,谢谢提醒。8位就够了,因为只有200*150的区域 位数多了没意义的说

出0入0汤圆

14
发表于 2012-4-16 13:03:54 | 只看该作者
楼主的创意很好,不过我也觉得在触摸屏上手绘不太靠谱,精度达不到,可以再电脑上合成信号后,发个单片机来做

出0入0汤圆

15
 楼主| 发表于 2012-4-16 13:16:43 | 只看该作者
hdd961140543 发表于 2012-4-16 13:03
楼主的创意很好,不过我也觉得在触摸屏上手绘不太靠谱,精度达不到,可以再电脑上合成信号后,发个单片机来 ...

呵呵 很早之前就有这么一个想法 以前水平不准许啊 现在有时间就想做做
做这个东西的初衷是做一个类似电赛题的独立的系统 ,所以电脑是不能够用了
精度问题这个确实是一个问题 如果是5Vpp 200*150个点,精度只有5V/150=33.3MV,这个精度确实不太给力
先做出来吧 毕竟输出幅值也不完全是5Vpp果是50MVpp 其实挑战也不小啊
很早之前就有这么一个想法 以前水平不准许啊 现在有时间就想做做

出0入0汤圆

16
 楼主| 发表于 2012-4-16 13:44:07 | 只看该作者
shower.xu 发表于 2012-4-15 22:19
很有创意哦。
很好奇,怎么生成波形?硬件,软件?

不晓得怎么昨天用手机回复的 今天看不到 再回复一遍吧
就在带触摸的TFT上,类似山寨手机里面的,边手绘边显示波形,并且把点的信息采回来
然后由用户规定波形的频率和幅值。

出0入0汤圆

17
发表于 2012-4-16 13:44:26 | 只看该作者
手绘的抖动会很大吧,可以加上设置功能:去纹波的程度……

出0入0汤圆

18
 楼主| 发表于 2012-4-16 13:46:08 | 只看该作者
xinzhi1986 发表于 2012-4-15 22:28
硬件da?100K,精度?输出几位?

初步还是使用DAC908吧 这个时序比较简单 可以尽可能的提高输出波形的频率
因为精度的问题 本来绘制图形区域就只有200*150的大小 使用8位DA有256个步进是绝对够了的

出0入0汤圆

19
 楼主| 发表于 2012-4-16 13:47:07 | 只看该作者
qiangweicc 发表于 2012-4-16 13:44
手绘的抖动会很大吧,可以加上设置功能:去纹波的程度……

现在程序上面已经加上了消抖,这个部分已经做的差不多了,待会上图看效果吧

出0入0汤圆

20
 楼主| 发表于 2012-4-16 13:54:43 | 只看该作者
效果自我感觉还好 现在还有两个问题 一个是边缘部分点不容易画上去 还有一个就是一个横坐标应该只能对应一个纵坐标的 现在还要改进
先去上课 实验课 翘不了啊!晚上回来焊板子啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

21
发表于 2012-4-16 13:55:36 | 只看该作者
以前尝试过PC上绘制,下载到单片机上的,半途而废(那时候刚会点上位机编程)。

出0入0汤圆

22
发表于 2012-4-16 14:33:07 | 只看该作者
天啊,17楼晕死我了,现在还晕...

出0入0汤圆

23
 楼主| 发表于 2012-4-16 15:33:08 | 只看该作者
huayuliang 发表于 2012-4-16 13:55
以前尝试过PC上绘制,下载到单片机上的,半途而废(那时候刚会点上位机编程)。 ...

呵呵!上位机没搞过的呢……
其实软件也不是我写的、我主要负责做硬件 还有软件的基本结构和功能 具体的部分是另外一个队员在做

出0入0汤圆

24
 楼主| 发表于 2012-4-17 09:57:51 | 只看该作者
擦!~悲剧了、写软件的电脑坏了 送修中 东东无限期延时啊……

出0入0汤圆

25
 楼主| 发表于 2012-4-18 20:11:33 | 只看该作者
再不发两张照片,贴子就沉啦!
昨天电脑修好了,程序今天有些许进展了,可以输出波形啦!
频率和幅值还是个问题啊,幅值都容易解决,频率这个还得慢慢解决啊……有木有大神给点解决频率的方案啊(继续更新中……)
上图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

26
发表于 2012-4-18 20:15:05 | 只看该作者
有哪些使用场景?

出0入0汤圆

27
 楼主| 发表于 2012-4-19 23:33:11 | 只看该作者
一般是用来做为激励信号吧!我本来的初衷主要是做的玩一玩、当电赛题练练手
福禄克有一个文档说了任意波形发生器的用途
可能是我个人不太理解任意波形发生器的意思 我一直不太明白这个任意波形是怎么输入的?
是用MATLAB得到点么?还是其他的输入手段 还求解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

28
发表于 2012-4-20 07:14:23 | 只看该作者
真不错!支持楼主的实干精神!

出0入0汤圆

29
发表于 2012-4-23 16:29:44 | 只看该作者
悟空牛B 啊,~~进展这么多啦~~~顶~别沉了。

出0入0汤圆

30
发表于 2012-11-10 14:49:54 | 只看该作者
顶楼主,我最近也想做个信号发生器,楼主共享点资料吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-9-2 02:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表