作者garnett21 ()
看板ASM
标题Re: [问题] 简单的光sensor驱动马达正反转
时间Sun Nov 11 23:45:25 2012
: : 我有一个光源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
: 他是静止不动的,不然百叶窗不就会不停的正反转?
: 有办法做到吗?
可是我的判断是在外部的,就是在OP比较器那边就已经决定好要正转或反转了
再送给8051去驱动马达
而不是利用程式去判断的,我的程式只有写说比较器在哪个脚位上给讯号
有讯号则正转,没讯号则反转
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.118.98.75
1F:→ maxlighter:WolfLord老师在10/4日就跟你讲明牌了 都没在听(丢笔 11/13 02:23
2F:→ hongsiangfu:一定要用MCU吗? 11/13 11:38
4F:→ WolfLord:做产品你有机会去做笔录喔~ 11/17 22:06
5F:嘘 l1l1l1l1:做笔录是什麽鬼 11/17 23:11
6F:推 WolfLord:楼上,做产品要负责任的,不懂原理随便无脑拼装的东西出 11/17 23:27
7F:→ WolfLord:任何意外都不事陪前就可以搞定的,你会吃上刑案官司的 11/17 23:28
8F:→ WolfLord:所谓无脑拼装当然包括一堆自封的达人乱拼的违章建筑PC 11/17 23:29
9F:→ garnett21:谢谢WolfLord大大 那张电路图 是针对我的疑问所画的吗? 11/18 02:00
10F:推 WolfLord:不然呢? 11/18 02:34
11F:→ garnett21:感谢XD! 11/19 01:04