查看: 3135|回复: 40
|
LM3915->PIC???
[复制链接]
|
|
请问一下大家,我可不可以把以下的LM3915换掉,把output直接接去PIC?我也是要用回LED来显示output,funtion会一样吗?是不是LED要怎样闪可以用programming来set?如果可以的话,那个signal input & R(HI)要怎样解决?circuit需要改吗?
|
|
|
|
|
|
|
|
发表于 28-8-2007 06:12 PM
|
显示全部楼层
原帖由 <i>syin84</i> 于 28-8-2007 05:23 PM 发表 <a href="http://chinese.cari.com.my/myforum/redirect.php?goto=findpost&pid=32056393&ptid=962276" target="_blank"><img src="http://chinese.cari.com.my/myforum/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
请问一下大家,我可不可以把以下的LM3915换掉,把output直接接去PIC?我也是要用回LED来显示output,funtion会一样吗?是不是LED要怎样闪可以用programming来set?如果可以的话,那个signal input & R(HI)要怎样 ... <br />
我曾经用过这个LM3915。它的功能类似“霹雳闪烁控制”,跟随音乐的声量而闪烁。
你可以把LM3915换成由pic来取代。不过你要把电压降低成5伏来迎合PIC或加个驱动器(比如ULN2803/ULN2804/TDA62803 之类的)来驱动发光二极管。
那个信号你只须要接到PIC的ADC输入脚,就可以用程序来控制发光二极管了。 |
|
|
|
|
|
|
|
楼主 |
发表于 28-8-2007 09:40 PM
|
显示全部楼层
原帖由 rothmans 于 28-8-2007 06:12 PM 发表
我曾经用过这个LM3915。它的功能类似“霹雳闪烁控制”,跟随音乐的声量而闪烁。
你可以把LM3915换成由pic来取代。不过你要把电压降低成5伏来迎合PIC或加个驱动器(比如ULN2803/ULN2804/TDA62803 ...
哦,谢谢!
LM3915的connections就像图里那样吗?PIC一样可以做到它的功能吗?
如果我用PIC16F84A来代替,sig & Rhi 信号要接去那里?电压降低成5伏是指R16那个吗?
还有什么其它要注意的事项?我从来没有用过PIC,所以不知道要怎样。。。
我其实是要做一个可以测量声音大小的测量器,由三个颜色(青,黄,红)的LED来显示声量,找到的schematic只有这个,但是要用PIC来做,会简单一点吗? |
|
|
|
|
|
|
|
楼主 |
发表于 28-8-2007 11:11 PM
|
显示全部楼层
回复 #3 syin84 的帖子
知道了,用16F877A就有built in 的 ADC converter 是吗? |
|
|
|
|
|
|
|
发表于 29-8-2007 03:04 AM
|
显示全部楼层
原帖由 syin84 于 28-8-2007 11:11 PM 发表
知道了,用16F877A就有built in 的 ADC converter 是吗?
有。
ADC = analog to digital converter.
讲ADC就够了,不用多一个converter. |
|
|
|
|
|
|
|
发表于 29-8-2007 11:56 AM
|
显示全部楼层
原帖由 syin84 于 28-8-2007 09:40 PM 发表
哦,谢谢!
LM3915的connections就像图里那样吗?PIC一样可以做到它的功能吗?
如果我用PIC16F84A来代替,sig & Rhi 信号要接去那里?电压降低成5伏是指R16那个吗?
还有什么其它要注意的事项?我从来没 ...
大概了解你的需要,根据你的理论图,有sig(讯号输入)与Rhi(放大输入).如果使用PIC,必须自己处理这两个讯号或者忽视Rhi会比较
简单。 电压降低成5伏是指sig进入到PIC,最大只能5V而已。
如果对电路图不熟悉,不赞成自行修改,除非有深厚的功力,不然出问题时难收拾残局。开始时为何不干脆用原图呢,了解如何操作后,
任你如何改都行。再加上没有PIC的功底,也难了点吧。(纯属忠告,并非藐视)。 |
|
|
|
|
|
|
|
发表于 29-8-2007 12:05 PM
|
显示全部楼层
原帖由 syin84 于 28-8-2007 05:23 PM 发表
请问一下大家,我可不可以把以下的LM3915换掉,把output直接接去PIC?我也是要用回LED来显示output,funtion会一样吗?是不是LED要怎样闪可以用programming来set?如果可以的话,那个signal input & R(HI)要怎样 ...
我无法上传图片。请问下,你的电路图是如何加载上佳礼的?
谢啦! |
|
|
|
|
|
|
|
发表于 29-8-2007 06:14 PM
|
显示全部楼层
原帖由 rothmans 于 29-8-2007 12:05 PM 发表
我无法上传图片。请问下,你的电路图是如何加载上佳礼的?
谢啦!
我会上传图片了,多谢指教。 |
|
|
|
|
|
|
|
楼主 |
发表于 29-8-2007 09:07 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 30-8-2007 09:42 AM
|
显示全部楼层
原帖由 syin84 于 28-8-2007 09:40 PM 发表
我其实是要做一个可以测量声音大小的测量器,由三个颜色(青,黄,红)的LED来显示声量,找到的schematic只有这个,但是要用PIC来做,会简单一点吗?
首先,那个电路是AudioGuru(一个英文论坛的老前辈)设计的, 他是Analog的高手。
其实你不需要用他的电路,你可以只用OPAmp, 把mic信号放大,整流, 接到MCU的ADC就ok了。
你要测量的是什么声音?固定的, 还是连续变化的? 也要考虑MCU的ADC够不够快,(ADC的 sample and hold) |
|
|
|
|
|
|
|
楼主 |
发表于 7-9-2007 12:05 AM
|
显示全部楼层
回复 #10 pic 的帖子
对对对,我知道了。
我找到一个新电路,用transistor来amplify信号,声音是变化的,不懂可不可以成功,现在要尝试看看。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 9-9-2007 11:04 PM
|
显示全部楼层
我想用这个circuit,然后接去PIC,用不同颜色的灯来显示声量,不懂行得通吗?
如果simulation用PSPICE,用Vsin来代替声音的来源,效果会一样吗?因为我想得到准确的simulation result后才买components来装,节省金钱和时间。
什么都不清楚的我现在手忙脚乱,才要请教大家。
用途其实是想让耳聋的人可以知道声音的存在,让他们知道可能有人在敲门,有电话响,有警铃响,还是晚上可以知道小贝比在哭。这些都是自己想出来的,行不行的通还要再努里看看。。。
[ 本帖最后由 syin84 于 9-9-2007 11:26 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 10-9-2007 09:36 AM
|
显示全部楼层
回复 #12 syin84 的帖子
这个电路可以, 输出是DC了。 |
|
|
|
|
|
|
|
楼主 |
发表于 11-9-2007 11:28 PM
|
显示全部楼层
回复 #13 pic 的帖子
不是analog output吗?然后接去PIC的ADC。。。 |
|
|
|
|
|
|
|
发表于 12-9-2007 07:58 AM
|
显示全部楼层
原帖由 syin84 于 11-9-2007 11:28 PM 发表
不是analog output吗?然后接去PIC的ADC。。。
对啊。。。
这个电路的输出平稳多了, 增加C4,可以增加ADCsampling 采样的稳定度, 但灵敏度下降。 |
|
|
|
|
|
|
|
楼主 |
发表于 12-9-2007 05:56 PM
|
显示全部楼层
回复 #15 pic 的帖子
如果要加上pic然后做simulation,用的是proteus isis 吗?
我还没有拿到这个软件,不过想知道,如果要simulate整个电路,包括pic的输出,需要先有program是吗? |
|
|
|
|
|
|
|
发表于 12-9-2007 06:59 PM
|
显示全部楼层
原帖由 syin84 于 12-9-2007 05:56 PM 发表
如果要加上pic然后做simulation,用的是proteus isis 吗?
我还没有拿到这个软件,不过想知道,如果要simulate整个电路,包括pic的输出,需要先有program是吗?
你可以先写ADC的部分, 会跑了再加 Analog的部分。 |
|
|
|
|
|
|
|
楼主 |
发表于 13-11-2007 02:54 PM
|
显示全部楼层
最近在学习Proteus和PICC的用法。
我用直流当pic的analog输入,用led来检查输出,为什么输出的灯会不稳定而一直闪,却不是一直亮着?是不是在adc取读的时候要加time delay?是不管取读什么资料都要加还是怎样? |
|
|
|
|
|
|
|
楼主 |
发表于 13-11-2007 03:11 PM
|
显示全部楼层
我的意思是这样的。。。我所讲的led是D2
因为想在还没有把上面的电路(sound detection)接去pic之前,想测试pic的program对不对。
[ 本帖最后由 syin84 于 13-11-2007 03:12 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 13-11-2007 04:10 PM
|
显示全部楼层
原帖由 syin84 于 13-11-2007 02:54 PM 发表
最近在学习Proteus和PICC的用法。
我用直流当pic的analog输入,用led来检查输出,为什么输出的灯会不稳定而一直闪,却不是一直亮着?是不是在adc取读的时候要加time delay?是不管取读什么资料都要加还是怎样?
只听你描述是不会知道的。。。。。
请放源码。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|