文号
t54721
阅读
27077
回复
20
收藏
9
原创。。。。单片机的光电的0-9999计数器!!!
2013/02/18
IP:河北
老爸要做绕线机,托我做个计数器,决定使用单片机,型号选择STC(89C52RC)
从打印机里拆下的光电开关!!! DSCF8576_调整大小.jpg
DSCF8570_调整大小.jpg
DSCF8571_调整大小.jpg
DSCF8572_调整大小.jpg
+70
科创币
jrcsh
2013/02/18
+10
科创币
ry7740kptv
2013/02/18
STC大爱~
20
13年10个月前IP:未同步
499976
1楼
有点浪费洞洞板。。。
这个可以不用洞洞板的。。
+1
科创币
魔羯司令在此
2013/02/18
有点浪费单片机。。这个可以不用单片机的。。
引用
评论
13年10个月前IP:未同步
499981
2楼
表示用分立IC就能做出来
引用
评论
13年10个月前IP:未同步
499983
3楼
用分立IC有可能成本更高
引用
评论
13年10个月前IP:未同步
499991
4楼
用门电路,做成触发器,寄存器,还有译码器即可。关键看选用什么样的门电路……要省钱的话直接用晶体管+电阻搭门电路……
引用
评论
13年10个月前IP:未同步
499997
5楼
额,我以前用分立IC做过,两位数就用了11个芯片,单用CD40110似乎可以(加/减计数器-译码器-带进位)
这是我以前做的分立IC计数器:
https://www.kechuang.org/t/40551
引用
评论
13年10个月前IP:未同步
500035
6楼
没有很好发挥89C52RC的功能,成本更高
如果只是计数,不储存什么的,不如用四个CD4017(十进制计数器)进位+计数,更简单
引用
评论
13年10个月前IP:未同步
500036
7楼
话说光电开关两块就能买到一个,不知道楼主可否上原理图。
引用
评论
13年10个月前IP:未同步
500038
8楼
回 4楼(相对论万岁) 的帖子
未必,导线、电路板等等的成本也得算上,而且这样子的可靠性往往也难比集成电路。
引用
评论
13年10个月前IP:未同步
500059
9楼
回 8楼(pl_014) 的帖子
只要电路设计的好,一般没有问题……
晶体管用8050或8550就行,电阻用八分之一瓦的
大批量购买应该省钱
引用
评论
13年10个月前IP:未同步
500060
10楼
回 6楼(ne555) 的帖子
用单片机的话
最起码要做成全自动的那种
设定圈数,绕道设定圈数自动停
引用
评论
13年10个月前IP:未同步
500065
11楼
回 10楼(相对论万岁) 的帖子
那就是很简单的数控绕线机了。。。
引用
评论
13年10个月前IP:未同步
500069
12楼
回 6楼(ne555) 的帖子
不好,七段译码器不好找,可能也不便宜,而且这样子得要四个一位的数码管,光数码管至少就得4*7条导线。况且cd4017输出的既不是bcd码,又不是七段码[s:275]
相比之下,STC几块钱就能搞到一片。
引用
评论
13年10个月前IP:未同步
500079
13楼
用分立IC的话至少也要4片40192之类的带BCD码输出的计数器加上4片4511/4518BCD-7段码译码器,
当然,也可以用40110,这个带7段码输出,但是还是至少要4片.
也可以用4017加二极管译码吧,这个没试过,要用好多二极管.
引用
评论
13年10个月前IP:未同步
500086
14楼
回 11楼(dr.lc) 的帖子
这样才发挥了单片机的作用
引用
评论
13年10个月前IP:未同步
500117
15楼
回 12楼(pl_014) 的帖子
回复的时候2了,数码管想成一个数字一个管脚了
引用
评论
13年10个月前IP:未同步
500274
16楼
这样的应用当然推荐单片机系统,比分立元件来的容易些。
LZ的作品估计没有方向判断吧?能累加,万一绕得不整齐退了几圈,能减去计数么?
引用
评论
13年10个月前IP:未同步
500312
17楼
回 16楼(井蛙) 的帖子
那好办。。。
两个光电开关不就解决了?
A先接通B再接通就是正绕,圈数就+1
B先接通A再接通就是反绕,圈数就-1
+1
科创币
wenrui
2013/02/19
是啊,有单片机加零件也很方便,用分立搭的话会很麻烦的吧
引用
评论
13年10个月前IP:未同步
500369
18楼
额,我有过用二极管做译码器的想法,好像需要49个二极管!!!
还有楼上们说的,倒转正转的也想过但苦于程序的反应速度,太容易丢数了
还有就是自动控制,这个方案横好,但那玩意的惯性不是一般的大!除非做个抱闸。。。。
还有自动排线也是个问题!?,,,,[s:275]
引用
评论
13年10个月前IP:未同步
500392
19楼
回 18楼(13513459073) 的帖子
对于程序反应慢,可以先对程序进行优化,可以用频率更高的晶振,也有可能是单片机的处理能力不够用了。
不知道两个计数最短的间隔是多少,从计数的位数上看,每秒应该上不了k。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的