搜索
bottom↓
回复: 113

AVR--USB--PC:USB电压表(mega8实现)

[复制链接]

出0入0汤圆

发表于 2007-3-21 23:42:45 | 显示全部楼层 |阅读模式
改编自http://www.obdev.at/products/avrusb/powerswitch.html 的PowerSwitch例子。



用VC6.0做的PC端程序。开启程序后,设置定时器每隔1秒检查USB设备一次,检查USB设备是否连接。插入USB设备,程序检测到USB设备后,更改定时器,每隔100ms读取USB设备一次,也就是说显示刷新率为10Hz。



AD参数: 10bit AD, 100sps,片上2.56V参考电压,最大测量值 25.6V 。





打开PC程序:



插上USB设备后:



测量电压:







所谓的设备:



电路图:





完整资料包(所有源码 ,驱动等):



点击此处下载armok01147446.rar




-----此内容被Bromi于2007-03-21,23:45:00编辑过

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2007-3-22 01:48:41 | 显示全部楼层
不错啊,上位机和的通讯值得研究

出0入0汤圆

发表于 2007-3-22 01:48:54 | 显示全部楼层
好东西~~



感谢楼主~~~

出0入0汤圆

发表于 2007-3-22 01:54:09 | 显示全部楼层
有没有使用HID的例子???还是免驱动比较方便

出0入0汤圆

发表于 2007-3-22 07:07:29 | 显示全部楼层
这个“小麻雀”解剖得好!!

出0入0汤圆

发表于 2007-3-22 08:28:51 | 显示全部楼层
高!可惜俺就是不通VC之类.

出0入0汤圆

发表于 2007-3-22 08:38:02 | 显示全部楼层
要是能记录就好了。

例如:将每100毫秒的电压和当时的电脑时间记录到一个文本文件里。这个东西在监控领域就太有用了。

要是再能显示成随时间变化的波形就太了不起了

出0入0汤圆

发表于 2007-3-22 08:51:39 | 显示全部楼层
强!

谢谢!

出0入0汤圆

发表于 2007-3-22 08:57:51 | 显示全部楼层

出0入0汤圆

发表于 2007-3-22 09:14:36 | 显示全部楼层
果然是高手,收藏了,谢谢!!

出0入0汤圆

发表于 2007-3-22 09:47:45 | 显示全部楼层
请问一下,USB的字节发送的程序是哪一段啊?我找不到!希望大侠们指教~

出0入0汤圆

发表于 2007-3-22 10:09:10 | 显示全部楼层
底层文件是个汇编文件,在firmware里的usbdrv文件夹下。

汇编看不大懂。

出0入0汤圆

发表于 2007-3-22 11:16:12 | 显示全部楼层
我喜欢用cvavr,但不知道firmware里的usbdrv里的驱动文件怎么用!

搂主能详细的解释一下usbdrv用法么?

谢谢1!!

出0入0汤圆

发表于 2007-3-22 11:20:11 | 显示全部楼层
用串口做就简单了啊~!

出0入0汤圆

发表于 2007-3-22 11:30:18 | 显示全部楼层
一分价钱一分货,就想用用usb么!!!

哈哈哈

出0入0汤圆

发表于 2007-3-22 11:36:21 | 显示全部楼层
呵呵,能用计算机记录数据的串口电压表,可以到这里看看,是用串口通讯,上位机软件直接使用 优利德的UT60A软件记录采集数据,下位机用M48采集电压并负责发送数据。



http://blog.21ic.com/user1/1177/archives/2007/36320.html

出0入4汤圆

发表于 2007-3-24 13:30:44 | 显示全部楼层
用两个电阻进行总线的电平匹配,比AVR309又少了个器件,看来以后单片机与USB接口可以做到低成本的了。

出0入0汤圆

发表于 2007-4-7 23:03:29 | 显示全部楼层
....虽是小小的电压表.加了USB接口就"时髦"多啦



出0入0汤圆

发表于 2007-4-7 23:29:16 | 显示全部楼层
不稳定,还不如用声卡的,还有波形
-----此内容被donkey于2007-04-07,23:48:39编辑过

出0入0汤圆

发表于 2007-4-8 11:53:49 | 显示全部楼层
牛啊

出0入0汤圆

发表于 2007-4-8 22:02:15 | 显示全部楼层
收了

出0入0汤圆

发表于 2007-4-9 02:16:07 | 显示全部楼层
早想看看USB的代码,Thanks

出0入211汤圆

发表于 2007-11-10 21:43:59 | 显示全部楼层
你这USB的单片机驱动程序是已经写好了的模块的啊?是LZ的写的吗?

出0入0汤圆

发表于 2007-11-10 21:58:42 | 显示全部楼层
【6楼】 xiaoke :

       说的好
       要是再能显示成随时间变化的波形就太了不起了

出0入0汤圆

发表于 2007-11-11 12:49:03 | 显示全部楼层
我是用USB CDC做的四路USB电压表,嘿嘿

出0入0汤圆

发表于 2007-11-11 20:53:05 | 显示全部楼层
不错

出0入0汤圆

发表于 2007-11-12 10:34:04 | 显示全部楼层
不错,留个记号!

出0入0汤圆

发表于 2007-11-12 11:08:12 | 显示全部楼层
不错!收藏起来

出0入0汤圆

发表于 2007-11-12 23:21:23 | 显示全部楼层
牛啊……收藏了!

出0入0汤圆

发表于 2007-11-13 01:21:26 | 显示全部楼层
有没有办法详细点介绍下,有难度,看不懂,呵呵

出0入0汤圆

发表于 2007-11-13 08:28:29 | 显示全部楼层
收藏先

出0入0汤圆

发表于 2007-11-13 09:23:23 | 显示全部楼层
比较好的例子

出0入18汤圆

发表于 2009-4-26 00:00:55 | 显示全部楼层
不错的哈
可以研究一下!

出0入134汤圆

发表于 2009-4-26 12:47:39 | 显示全部楼层
的确值得研究一下

出0入0汤圆

发表于 2009-4-27 13:40:03 | 显示全部楼层
收藏了,谢谢!!

出0入0汤圆

发表于 2009-5-2 17:40:13 | 显示全部楼层
收藏了,谢谢!!

出0入0汤圆

发表于 2009-5-7 12:50:48 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-5-7 21:29:31 | 显示全部楼层
求一个PC-USB互相通讯的VC 或DELPHI例程 谁有啊 小弟谢了 有的话麻烦发邮件eydj2008@163.com

出0入0汤圆

发表于 2009-5-23 09:49:26 | 显示全部楼层
要是搞个能测电阻电压的就好了,呵呵

出0入0汤圆

发表于 2009-5-23 11:14:43 | 显示全部楼层
不错

出0入90汤圆

发表于 2009-5-23 11:23:42 | 显示全部楼层
确实牛啊!!!我最近也迷上USB了!呵呵,研究研究!这应该算是模拟USB的了!MEG48应该没有硬件USB接口的!

出0入0汤圆

发表于 2009-9-14 11:08:37 | 显示全部楼层
MARK!!

出0入0汤圆

发表于 2009-9-20 23:34:49 | 显示全部楼层
很強啊 收藏

出0入0汤圆

发表于 2009-9-21 08:32:20 | 显示全部楼层
学习

出0入0汤圆

发表于 2009-9-24 09:52:41 | 显示全部楼层
学习学习

出0入0汤圆

发表于 2009-9-24 11:32:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-24 12:26:37 | 显示全部楼层
不错,研究一下

出0入0汤圆

发表于 2009-9-24 12:27:26 | 显示全部楼层
有时间学习一下,谢谢

出0入0汤圆

发表于 2009-9-29 18:00:29 | 显示全部楼层
AD参数: 10bit AD, 100sps,片上2.56V参考电压,最大测量值 25.6V 。

===================================================================================

请问10bit AD如何做到 分度值0.01伏 最大测量值 25.6V 呢???

分度值我是看你的图片猜的,实在是想不通.


(原文件名:armok01147442.jpg)


(原文件名:armok01147443.jpg)

出0入0汤圆

发表于 2009-9-29 20:36:38 | 显示全部楼层
.

出0入0汤圆

发表于 2009-9-29 20:36:47 | 显示全部楼层
参考

出0入0汤圆

发表于 2009-9-30 17:48:30 | 显示全部楼层
记号!!

出0入0汤圆

发表于 2009-9-30 22:39:26 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-1 07:04:50 | 显示全部楼层
mark;

出0入0汤圆

发表于 2009-10-12 14:58:36 | 显示全部楼层
谢谢,

出0入0汤圆

发表于 2009-10-23 17:00:26 | 显示全部楼层
楼主没人了?电路是不是有问题啊?我这怎么一直显示设备无法识别?

出0入0汤圆

发表于 2009-10-23 17:45:03 | 显示全部楼层
rar的我打不开,顶

出0入0汤圆

发表于 2009-10-25 08:45:20 | 显示全部楼层
mark,模拟usb这么流行啊?

出0入0汤圆

发表于 2009-10-25 17:11:49 | 显示全部楼层
不错 谢谢

出0入0汤圆

发表于 2009-10-25 19:00:46 | 显示全部楼层
搜藏

出0入0汤圆

发表于 2010-3-15 17:02:57 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2010-3-15 17:58:15 | 显示全部楼层
mark

出100入0汤圆

发表于 2010-3-16 13:42:47 | 显示全部楼层
谢谢哦

出0入0汤圆

发表于 2010-3-17 10:59:00 | 显示全部楼层
good

出0入0汤圆

发表于 2010-3-17 15:27:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-1 09:40:59 | 显示全部楼层
学习了

出0入0汤圆

发表于 2010-4-1 20:33:44 | 显示全部楼层
不错

出0入0汤圆

发表于 2010-4-13 16:34:38 | 显示全部楼层
我把所缺的dll文件补齐了。
点击此处下载 ourdev_546083.zip(文件大小:1.20M) (原文件名:VoltageMeter.zip)

出0入0汤圆

发表于 2010-4-20 21:43:43 | 显示全部楼层
我照着做了一个,可是unknown device,怎么回事?
我手上没有68欧的电阻,找了找手上最小的是200欧,于是用200欧替代68欧的,这个会是不成功的原因吗?

出0入0汤圆

发表于 2010-4-21 00:38:42 | 显示全部楼层
突然又想明白,是不是我的熔丝设置错误
请问楼主,这个volgetameter熔丝如何设置啊?

出0入0汤圆

发表于 2010-4-21 08:30:09 | 显示全部楼层
果然是熔丝的问题。
刚开始学AVR,还不知道熔丝概念,学习了,谢谢楼主!

出0入0汤圆

发表于 2010-4-25 21:30:38 | 显示全部楼层
mark一下,谢谢楼主

出0入0汤圆

发表于 2010-4-25 22:20:06 | 显示全部楼层
好东西!标记,留用!

出0入0汤圆

发表于 2010-6-8 13:34:00 | 显示全部楼层
回复【71楼】xhudiao 潜艇
突然又想明白,是不是我的熔丝设置错误
请问楼主,这个volgetameter熔丝如何设置啊?
-----------------------------------------------------------------------

怎么配置,我也是不能识别

出0入0汤圆

发表于 2010-6-10 19:05:49 | 显示全部楼层
mark
我想问一下:这个是不是非主流电路?稳定性怎样?

出0入0汤圆

发表于 2010-9-5 21:53:32 | 显示全部楼层
基于M48的电压表能显示电压值,选档也没问题,就是UT60A软件无法与COM1-4端通信(软件通信状态指示没被激活是灰色的),我用其他串口通信软件能与电路通信,请问是什么原因?谢谢了!!!!!

出0入0汤圆

发表于 2010-9-5 21:55:12 | 显示全部楼层
基于M48的电压表能显示电压值,选档也没问题,就是UT60A软件无法与COM1-4端通信(软件通信状态指示没被激活是灰色的),我用其他串口通信软件能与电路通信,请问是什么原因?谢谢了!!!!!




“呵呵,能用计算机记录数据的串口电压表,可以到这里看看,是用串口通讯,上位机软件直接使用 优利德的UT60A软件记录采集数据,下位机用M48采集电压并负责发送数据。

http://blog.***.com/user1/1177/archives/2007/36320.html ”

出0入0汤圆

发表于 2010-11-15 22:16:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-16 21:29:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-17 01:51:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-11-20 12:42:02 | 显示全部楼层
mark下

出0入0汤圆

发表于 2010-12-20 14:51:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-12-20 15:35:00 | 显示全部楼层
mark
头像被屏蔽

出0入0汤圆

发表于 2011-4-7 14:52:11 | 显示全部楼层
学习

出0入0汤圆

发表于 2011-4-13 15:51:52 | 显示全部楼层
牛逼

出0入0汤圆

发表于 2011-4-14 16:14:31 | 显示全部楼层
还挺好看呢

出0入0汤圆

发表于 2011-4-14 16:46:11 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-4-20 09:58:46 | 显示全部楼层
过来学习下,主要是上位机我不懂,来看看能用不

出0入0汤圆

发表于 2011-4-20 12:09:26 | 显示全部楼层
怎么早没发现这个帖子啊!

出0入0汤圆

发表于 2011-4-25 22:46:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-4-30 10:58:43 | 显示全部楼层
好呀,为什么GCC程序重新编译后就不行了呀

出0入0汤圆

发表于 2011-5-1 13:29:42 | 显示全部楼层
请问为什么不能下载附件?显示要登陆论坛才能下载附件,明明显示已经登陆了啊?

出0入0汤圆

发表于 2011-5-2 12:22:19 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-5-7 21:55:59 | 显示全部楼层
回复【41楼】zjiafu
-----------------------------------------------------------------------

出现这个问题是因为运行的是debug版本的程序,在release版本中再编译一遍就ok了

出0入0汤圆

发表于 2011-11-15 04:18:48 | 显示全部楼层
马克

出0入0汤圆

发表于 2011-11-15 09:16:44 | 显示全部楼层
mega8 模拟USB ??mark

出0入0汤圆

发表于 2011-11-16 09:03:16 | 显示全部楼层

出0入0汤圆

发表于 2011-11-19 21:12:53 | 显示全部楼层
谢谢楼主,先收藏了!

出0入0汤圆

发表于 2011-12-16 22:59:36 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-16 23:52:13 | 显示全部楼层
这个好哇
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-14 01:17

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

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