佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: 养猴人

超音波 circuit 问题 还是 source code (PIC16F877A)问题 (急)

[复制链接]
发表于 3-3-2008 07:36 AM | 显示全部楼层
原帖由 养猴人 于 21-2-2008 01:01 PM 发表


听了你的意见,在 Q3 的 emmitter 加了一个 resistor , 果然见效。。。LCD 可以show left 和 right 了。。谢谢你

可是还是很不stable, sensor 方面,  detect object 很不 stable,(例如: 无论有没有detect  ...


我没看你的circuit和code,如果你的circuit和code 都对的话,那就有可能是comparator那边有问题,
你这情况通常是 ultrasonic input signal niose 大过 comparator voltage。
你将一个object放在sensor前 10-15cm, comparator voltage 放到最大, 你应该会拿不到Readig, 然后comparator voltage慢慢调低。
如果你有oscilloscope, 用ocilloscope 看input signal也可以知道。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 3-3-2008 02:58 PM | 显示全部楼层

回复 21# kee020041 的帖子

谢谢。。。code 那方面的确有问题,circuitry 那边真的存在着问题。 而且做这个project又缺少osc..遇到问题,也不知如何是好。。。就如以前PIC 大大 跟我说的 “难”
回复

使用道具 举报

发表于 4-3-2008 05:05 PM | 显示全部楼层
原帖由 pic 于 2-3-2008 05:01 PM 发表


我不会PICbasic , 但从PICbasic的help来看, 是以下的command
HPWM 1,127,40000 ' Send a 50% duty cycle PWM signal at 40kHz

40Khz 的方波会从16F877A 的Pin C2 输出。

请问PIC PZ,
你是怎样calculate d ???
PWM period =[(PR2)+1]x4xTOSCx(TMR2 prescale value)
回复

使用道具 举报

发表于 4-3-2008 07:56 PM | 显示全部楼层
原帖由 电动舞 于 4-3-2008 05:05 PM 发表

请问PIC PZ,
你是怎样calculate d ???
PWM period =[(PR2)+1]x4xTOSCx(TMR2 prescale value)


用PIC BASIC的话, 是Compiler自动算。

也可以参考:
PIC PWM Calculator & Code Generator
回复

使用道具 举报

发表于 6-3-2008 08:51 PM | 显示全部楼层
原帖由 养猴人 于 21-2-2008 12:52 PM 发表



不好意思,我华语不够好,是不是这样呢?  


parallel, 接去GND
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 25-12-2024 11:59 PM , Processed in 0.095602 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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