佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1937|回复: 30

图1和图2的Ultrasonic Transmitter 请各位帮帮忙解释

[复制链接]
发表于 8-8-2008 07:08 PM | 显示全部楼层 |阅读模式


图1是 ultrasonic transmitter 直接connect microcontroller。
图2是 ultrasonic transmitter connect了一些 inverter gates 再connect microcontroller.

图1和图2的用途有什么分别??

图1和图2分别在什么情况使用??

请各位帮帮忙解释。。。谢谢。。
回复

使用道具 举报


ADVERTISEMENT

发表于 8-8-2008 07:28 PM | 显示全部楼层
以我玩音响的经验,inverter是当作buffer,可以推动功率较高的transmitter,不知对否?
回复

使用道具 举报

发表于 9-8-2008 09:05 AM | 显示全部楼层
原帖由 奕奕 于 8-8-2008 07:08 PM 发表
图1和图2的用途有什么分别??
图1和图2分别在什么情况使用??

先假设图1只是Block Diagram, 不是真的完整电路。

它们的分别是图2是有倍压输出 (voltage doubler) (<10V) 来推动TX, 以得到更远.的距离。
图1是直接推动, 最大5V。
回复

使用道具 举报

 楼主| 发表于 9-8-2008 09:29 AM | 显示全部楼层
谢谢aykm和版主。。
请问有相关的网页提供吗??
因为想得到更详细的资料。。
回复

使用道具 举报

发表于 9-8-2008 02:34 PM | 显示全部楼层
原帖由 奕奕 于 9-8-2008 09:29 AM 发表
谢谢aykm和版主。。
请问有相关的网页提供吗??
因为想得到更详细的资料。。

首先,
i. 你要想做什么? 你的应用是什么?
ii. 你想要拿到什么效果
iii. 你做了什么
iv. 你遇到了什么问题。
v. 有电路图吗?
vi. 有照片/图片补充吗?
回复

使用道具 举报

发表于 15-8-2008 11:13 AM | 显示全部楼层

回复 1# 奕奕 的帖子

图1是 ultrasonic transmitter 直接connect microcontroller。
它 是用靠program多一些哦。。pic16f877a generate clock pluse ( high, low , high , low)得。。
图1得方法很难成功哦。。
小弟有试过了。。
因为你program 一high 2个pin of  ultrasonic transmitter也跟着high 乐。。
小弟有用pic16f877a里的comparator来做但也是失败哦。。

图2是 ultrasonic transmitter connect了一些 inverter gates 再connect microcontroller.
图2pic16f877a generate clock pluse ( high, low , high , low)
的percentage成功比较高哦。。(theory)。。
因为你一set high from pic16877a 一个pin of transmitter是high,
另一个是low...这样的clock pluse才能function  超音波tx 哦。。
回复

使用道具 举报

Follow Us
 楼主| 发表于 15-8-2008 06:52 PM | 显示全部楼层

回复 5# pic 的帖子

其实是我的两个朋友的circuit。。
一个有用inverter gates。。另一个没有用。。他们都是用在transmit ultrasonic signals。。之后ultrasonic sensor receive signals,然后LCD显示距离(也就是ultrasonic transmit了多远)。。
回复

使用道具 举报

发表于 15-8-2008 06:54 PM | 显示全部楼层

回复 7# 奕奕 的帖子

http://cforum2.cari.com.my/viewthread.php?tid=1161490
和小弟的PROJECT一样哦。。。 赫赫。。。
http://www.youtube.com/watch?v=SGuC7istRoU





[ 本帖最后由 电动舞ver1 于 15-8-2008 06:57 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 15-8-2008 06:54 PM | 显示全部楼层

回复 6# 电动舞ver1 的帖子

哦。。原来是这样。。
谢谢。。
回复

使用道具 举报

发表于 15-8-2008 07:02 PM | 显示全部楼层

回复 9# 奕奕 的帖子

如有不明白的地方在问哦。。。
ultrasonic一定要用pcb broad o...
不要用一洞一洞的。。。。(忘了叫什么名)
因为那些clock pluse 要很accurate 自己做的pcb broad 比较stable
回复

使用道具 举报

 楼主| 发表于 15-8-2008 07:21 PM | 显示全部楼层

回复 10# 电动舞ver1 的帖子

MAX232 generate 24V peak to peak 给ultrasonic transicever可以transmit 73cm。。

如果 要 MAX232 generate 12V peak to peak 给ultrasonic transicever可以吗?

是programming控制的吗?还是要买MAX 2** 其他的model??

谢谢。。
回复

使用道具 举报

发表于 16-8-2008 09:08 AM | 显示全部楼层
MAX232 generate 24V peak to peak 给ultrasonic transicever可以transmit 73cm。。
24v peak to peak是theory 而已。。
真的create by max 232 是接近 +/- 10v 哦。。
如果 要 MAX232 generate 12V peak to peak 给ultrasonic transicever可以吗?
是可以的。
max 232是哪来好像voltage convert 这样哦。。
因为pic16f877a 是能给我们 +/- 5v 而已,所以我们要更大的voltage.....
要注意:越大的voltage 给 Tx就能给我们越远的measurement...
                 相反的越小的voltage 给 Tx只能给我们
很近的measurement哦。
               因为超音波的波浪强或弱是看你的voltage peak to peak给它大或小的。。。

是programming控制的吗?
你是问max232吗???
如是的话, max232是用capacitor value来控制它的voltage的。。
可以去看看max232 的datasheet 先.
如你不要用max232,也可以用transistor 来代替的。。

还是要买MAX 2** 其他的model??
不明白??什么意识哦。。max 232有几个model??
小弟只知道有很多brand而已,但他们的max 232的function是大同小异的。。   

你的图circuit有吗??
circuit 是网上菜下来的吗??
如是小心哦。。有时是错的
upload上来看,
这里有很多expert的可以帮你检查的...

                                     (有说错的地方请改正哦 )

谢谢。。
不用客气。。以前我也是和你一样哦。。
幸好有cari的bz们帮忙。。
人家教我们,我们教回人家而已。。

[ 本帖最后由 电动舞ver1 于 16-8-2008 09:09 AM 编辑 ]

评分

参与人数 1积分 +20 收起 理由
pic + 20 谢谢你的经验分享。

查看全部评分

回复

使用道具 举报

 楼主| 发表于 17-8-2008 02:24 AM | 显示全部楼层

回复 12# 电动舞ver1 的帖子

谢谢你详细的解释。。我比较明白了。。

关于还是要买MAX 2** 其他的model??我想问的是max有很多种,从max220-249。。一定要用max232吗??

关于max232,全部capacitor value 一定要follow datasheet-1uF??
因为我看到有人用全部10uF capacitor value 在max232,代替了1uF,为甚么呢??

谢谢。。
回复

使用道具 举报

发表于 17-8-2008 10:13 AM | 显示全部楼层

回复 13# 奕奕 的帖子

其实用MAX232的, 我很怀疑它的性能有多高。
最简单就是用+9V , -9V 两粒电池。
还有其他的方法提高射程, 就是用Transfromer 升压。


回复

使用道具 举报

发表于 18-8-2008 10:34 AM | 显示全部楼层
谢谢你详细的解释。。我比较明白了。。
不用客气。。
谢谢pic班主加分哦。。

关于还是要买MAX 2** 其他的model??我想问的是max有很多种,从max220-249。。一定要用max232吗??
哦。。是的Max 有 220 - 249。。不是说一定要用max232的。。。
很多人选max232是因为max232比较普便哦。。也是standard 的。。
基本上Max 2** 他们是大同小异的。但有几个content会不一样哦。。
要点是max232普便, 比较容易买到和价钱会比较便宜哦。

关于max232,全部capacitor value 一定要follow datasheet-1uF??
是的。。datasheet 是放1uF的。。
但小弟的project 也是用10uF在max232.

因为我看到有人用全部10uF capacitor value 在max232,代替了1uF,为甚么呢??
真正的原因小弟真的不是很清楚哦。。
但没错的话1uF 换去10uF.。
才能给max232 fully operate 和voltage provide (V- 和v+) 比较stable....
这是我senior教我的。。。



谢谢。。
不用客气
回复

使用道具 举报

发表于 18-8-2008 10:54 AM | 显示全部楼层

回复 14# pic 的帖子

不是很明白
加transformer 下去它是怎样function呢???
transceiver超音波是combine Tx 和 Rx的。。。
有做过但不成功哦。。(不一样circuit 但也是用 transceiver超音波)
因为有问题时,不知道是 Tx circuit 还是 Rx circuit 出问题哦。。
troubleshoot时找不到哪里出问题哦。。
可以教教小弟嘛。。
回复

使用道具 举报


ADVERTISEMENT

发表于 18-8-2008 06:25 PM | 显示全部楼层
原帖由 电动舞ver1 于 18-8-2008 10:54 AM 发表
加transformer 下去它是怎样function呢???
transceiver超音波是combine Tx 和 Rx的。。。
有做过但不成功哦。。(不一样circuit 但也是用 transceiver超音波)
因为有问题时,不知道是 Tx circuit 还是 Rx circuit 出问题哦。。

transformer 是升压加强TX的信号, 没有规定一定要按电路用Transceiver, 也可以用Ultrasonic TX 而已, 要活用。。。

要知道Tx circuit 还是 Rx circuit 出问题?用Scope就可以看到吧。。。
回复

使用道具 举报

 楼主| 发表于 18-8-2008 09:35 PM | 显示全部楼层
谢谢。。谢谢。。

我想再请问ultrasonic transmitter 在空气里可以transmit的range是不是330meter/second?? 所以 1 millisecond可以transmit 0.33meter (33 cm)咯?

如果depend on上面transmitter circuit with inverter gates, signal transmitted range of transmitter ultrasonic是不是可以由PIC16F877A的programming 控制的??

[ 本帖最后由 奕奕 于 20-8-2008 06:27 PM 编辑 ]
回复

使用道具 举报

发表于 21-8-2008 09:58 AM | 显示全部楼层
谢谢。。谢谢。。
不好意识。。

我想再请问ultrasonic transmitter 在空气里可以transmit的range是不是330meter/second??
不是指超音波在空气里可以transmit的range是330meter/second,
而是speed of sound in transmission medium 是331。3 m/s哦。。

所以 1 millisecond可以transmit 0.33meter (33 cm)咯?
1milisecond = 0.33meter (这是speed of sound )
超音波不可以单算transmit而以哦(要看超音波的spec sheet 哦,看它的range能到多远哦)
这样不是很正确哦。。
超音波有receive 和transmit的。。
你要算它的distance.
可以用这formula : distance = ( time of sight / 2) x speed
                                D = ( t1 - t0 ) x 0.5 x c
D = distance
C = speed of sound in transmission medium
t0 = time at which
超音波 is transmitted
t1 =
time at which 超音波 is received.

c = speed of sound
v =ratio of specific heats
R= gas constant
T = absolute temperature (kelvin), where 0'c = 273.16 K

for dry air:
v =1.4 (non-dimensional)
R = 286.9 N.m/ (kg.K)
( extra knowledge)
这你可以看超音波得spec sheet和youtube 和 这些formula的东西哦。。去找找看。


如果depend on上面transmitter circuit with inverter gates, signaltransmitted range of transmitter ultrasonic是不是可以由PIC16F877A的programming控制的??
theory上是因该可以的。
但你的 signaltransmitted range of transmitter ultrasonic 有点不是很正确哦。
我写给你的formula要改哦。你要知道
PIC16F877A的programming控制是怎样的。。
如 timer in PIC 16F877a, timer 1 是可以incerment once every 200ns..(读spec sheet)
那你才慢慢的把 formula 变 去 D = 1/2 x timer1 register value x 200ns x  c ,
在变去 D (mm) = timer1 register value / 29mm

note: pic16f877a 只能写整数(numbor bulat) 哦。。小数点不接受
tips : value stored in two 8-bits register of the timer 1 represent to time of sight.

但小弟try的是用 2 pic的。 1一个是pic16f 877a另一个忘了。。
但小弟有看过有人用1个pic16f887a就做到了。。
希望你能用
1个pic16f887a就做到哦。。加油
你有Oscilloscope吗???
要用到哦。。要不然就好像我以前了。。
在multisim做simulation后, 在去学院用Oscilloscope试 哦。。

[ 本帖最后由 电动舞ver1 于 21-8-2008 10:15 AM 编辑 ]
回复

使用道具 举报

发表于 21-8-2008 10:05 AM | 显示全部楼层
原帖由 pic 于 18-8-2008 06:25 PM 发表

transformer 是升压加强TX的信号, 没有规定一定要按电路用Transceiver, 也可以用Ultrasonic TX 而已, 要活用。。。
是的。。。
小弟的electronic知识还要多多学习哦。。

要知道Tx circuit 还是 Rx circuit 出问题?用Scope就可以看到吧。。。
是哦。。没办法只有一个一个慢慢trouble shoot  哦。。(但很麻烦一下哦
因为小弟没有scope在家哦。。
要去学院抢用哦。。。





[ 本帖最后由 电动舞ver1 于 21-8-2008 10:11 AM 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 28-12-2024 11:14 PM , Processed in 0.126851 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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