|
超音波 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也可以知道。 |
|
|
|
|
|
|
|
楼主 |
发表于 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
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|