作者garnett21 ()
看板ASM
标题Re: [问题] 简单的光sensor驱动马达正反转
时间Wed Oct 31 15:10:34 2012
※ 引述《garnett21 ()》之铭言:
: 我有一个光源sensor,利用这个sensor设计一个自动百叶窗
: 当阳光强的时候百叶窗会被
: 马达驱使而关闭,反之而打开
: 这个sensor光源强的时候,电压会比较高,
: 而我打算利用ADC0804将电压讯号传送给8051
: ,再利用8051去驱动马达转,而去带动叶片的开阖
: 但是卡在程式的部分,我程式不会写。
: 後来我去请教其他人,他是跟我说根本用不到ADC
: 只需要用OP放大器一脚接SENSOR信号, 另一脚接VR做成的分压电路,
: VR的信号变成使用者可以调整明暗设定决定要不要开关或旋转百叶角度的依据.
: 也就是把OP放大器当成比较器。
: 我打算用的晶片是89S51,我大概了解她的意思就是假设我的标准电压是500mv
: 也就是我打算在最适合光线亮度最适合的时候SENSOR给的讯号是500mv
: 只要sensor给的讯号大於500mv就代表光线太强,要用马达旋转让百叶窗关闭
: 反之小於500mv就代表光线不够,让百叶窗打开让光线近来
: 可是因为我本身没学过单晶片,也不会写程式@@ 虽然有去图书馆借本单晶片的书来
: 看看,而电子学也没学过。有个疑问是他说我不需要用ADC 可是OP比较器出来的讯号不是
: 也是电压吗?晶片可以直接接收电压讯号然後去控制马达正反转吗?
: 也想请大家给个建议目前的方法可不可行 有没有什麽好的意见 还有比较器的电路该怎麽
: 设计比较好?目前SENSOR接的电路如下 http://ppt.cc/ZRos
: 谢谢大家看完此篇文
我目前使用板友的意见,使用OP放大器而不用ADC来让马达判断正反转
假设标准高於电位它就正转,低於标准电位 他就反转
那请问有办法设定在标准电位范围(例如标准电位是500mv)我设定450~550mv
他是静止不动的,不然百叶窗不就会不停的正反转?
有办法做到吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.217.117.66
1F:推 hongsiangfu:马达应该会调整百叶窗,使光线的参考电压收敛到目标值 10/31 20:00
2F:→ hongsiangfu:才对,会不停正反转应该是超越量太大,换个慢速马达。 10/31 20:01
3F:→ hongsiangfu:第一行打错,是光敏产生的电压收敛到参考电压。 10/31 20:02
4F:→ hongsiangfu:我经验不丰富,还请其他前辈给与指正。 10/31 20:03
5F:→ garnett21:例如我设定的标准电位是500mv 可是就算他慢慢转会那麽 10/31 20:22
6F:→ garnett21:精准达到500mv吗 假设他跑到505mv不就又开始反转了? 10/31 20:22
7F:→ garnett21:所以有办法设个范围,只要他到达这范围就是不动的吗? 10/31 20:23
9F:→ timestoprun:横轴时间,纵轴当成马达角度,左边方波就是光线参考 10/31 23:54
10F:→ timestoprun:应该会收敛不动!!除非马达太快!!造成系统不稳定 10/31 23:55
11F:推 timestoprun:回去看了你的电路图!!输出直接接正反转IC?可以解决唷! 10/31 23:58
12F:推 deo2000:史密特触发器 11/04 15:39