各位尊辈好,在下想问一下关于单片机控制的问题和电路的问题,在这里不才先感谢各位尊辈的帮助。
各位尊辈好,在下想问一下关于单片机控制的问题和电路的问题,在这里不才先感谢各位尊辈的帮助,我现在要用红外线传感器来检测一个物体,然后控制一个气缸或者步进电机。关于红外线传...
各位尊辈好,在下想问一下关于单片机控制的问题和电路的问题,在这里不才先感谢各位尊辈的帮助,
我现在要用红外线传感器来检测一个物体,然后控制一个气缸或者步进电机。
关于红外线传感器的检测电路,是不是一个简单的放大电路,无需做复杂的计算,因为只是检测一个物体的两种状态,即 “有物体” 和 “无物体”,物体是一个接一个从流水线下来的,传感器出来的信号是一个持续很长的信号,如何把它变成一个单纯的脉冲信号给单片机做控制信号。
我的问题是:
1这个电路是很简单,只是放大,不用对什么旁路电容,耦合电容进行计算(好像不用耦合)。我的想法对不?
2如何把一个持续很长的信号变成一个单纯的脉冲信号给单片机做控制信号。
关于控制一个气缸或步进电机
我的问题是:
1这个电路也很简单,只是控制,用三极管进行控制,同样也不用对什么旁路电容,耦合电容进行计算(好像不用耦合)。我的想法对不?
2这个控制电路要对电压进行计算,对电压稳定要求相对来说高一些。我的想法对不?
综合问题:如果我的想法对的,那我在书(晶体管电路设计)上学的什么放大电路的计算公式,在什么情况下才用到,在什么电路才用到这些公式,是不是高频电路才用到?
还有一个问题是:用单片机控制多个(6个)相同的电路(就是上面的电路),怎样让控制更实时性。(让这6个电路单独工作,不影响)是不是在软件上下功夫;
我是在流水线工作的,想给公司(我们是大型的台资企业,治具,机器都是自己设计的)一个方案,设计一台机器,机器可以代替一个人,现在机械的机构部分差不多了,还差单片机与外围电路的部分;各位尊辈可否给在下一些指点;我应该注意什么?对于我这种综合设计(单片机,电子电路,机械,C语言等)有没有整体的自学方案;还有提方案的时候需要注意什么; 展开
我现在要用红外线传感器来检测一个物体,然后控制一个气缸或者步进电机。
关于红外线传感器的检测电路,是不是一个简单的放大电路,无需做复杂的计算,因为只是检测一个物体的两种状态,即 “有物体” 和 “无物体”,物体是一个接一个从流水线下来的,传感器出来的信号是一个持续很长的信号,如何把它变成一个单纯的脉冲信号给单片机做控制信号。
我的问题是:
1这个电路是很简单,只是放大,不用对什么旁路电容,耦合电容进行计算(好像不用耦合)。我的想法对不?
2如何把一个持续很长的信号变成一个单纯的脉冲信号给单片机做控制信号。
关于控制一个气缸或步进电机
我的问题是:
1这个电路也很简单,只是控制,用三极管进行控制,同样也不用对什么旁路电容,耦合电容进行计算(好像不用耦合)。我的想法对不?
2这个控制电路要对电压进行计算,对电压稳定要求相对来说高一些。我的想法对不?
综合问题:如果我的想法对的,那我在书(晶体管电路设计)上学的什么放大电路的计算公式,在什么情况下才用到,在什么电路才用到这些公式,是不是高频电路才用到?
还有一个问题是:用单片机控制多个(6个)相同的电路(就是上面的电路),怎样让控制更实时性。(让这6个电路单独工作,不影响)是不是在软件上下功夫;
我是在流水线工作的,想给公司(我们是大型的台资企业,治具,机器都是自己设计的)一个方案,设计一台机器,机器可以代替一个人,现在机械的机构部分差不多了,还差单片机与外围电路的部分;各位尊辈可否给在下一些指点;我应该注意什么?对于我这种综合设计(单片机,电子电路,机械,C语言等)有没有整体的自学方案;还有提方案的时候需要注意什么; 展开
5个回答
展开全部
嗯,不知道你说的流水线有多宽,我暑期工见过的那个大概是几十厘米宽。
对于红外,其实挺简单的,特别是距离比较短的话。只要有一对红外对管就可以了,不是什么很玄乎的东西,其实就是两个看起来跟发光二极管差不多样子的东西,也便宜,稍微设置一下简单的电路,就可以实现有无物体通过的检测。
这个电路基本上就是一个二极管偏置电路,可能连放大都用不上,是挺简单的,必要时用三极管做成恒流源也只是简单的放大电路。
当然了,采用现成的红外模块也很方便,价格也便宜。
至于你说的 很长一段时间 的电平 转换成脉冲,其实如果你用上面的两种红外检测方案中的任何一种都不会出现 一段持续的电平,因为可以很方便变成一个脉冲信号的;
如果你是另外的地方用到了这个,3L说的采用边沿触发的方法应该可以的,只不过你要根据实际电平的长度设定好适当的时间。或者用脉冲整形电路。
至于气缸的控制电路,没做过,不敢妄言。
至于你说的课本上的关于晶体管的一些计算公式。
其实,很多时候,真正设计简单电路的时候,至少我个人而言,我是很少用得上那些公式的。比如三极管,一般可以采用足够精度的简略公式。更多时候分析普通电路也不会用公式,而是用更普遍的欧姆定理什么的分析方法。
希望我的回答对你有用。
欢迎交流,我的QQ:755087287
对于红外,其实挺简单的,特别是距离比较短的话。只要有一对红外对管就可以了,不是什么很玄乎的东西,其实就是两个看起来跟发光二极管差不多样子的东西,也便宜,稍微设置一下简单的电路,就可以实现有无物体通过的检测。
这个电路基本上就是一个二极管偏置电路,可能连放大都用不上,是挺简单的,必要时用三极管做成恒流源也只是简单的放大电路。
当然了,采用现成的红外模块也很方便,价格也便宜。
至于你说的 很长一段时间 的电平 转换成脉冲,其实如果你用上面的两种红外检测方案中的任何一种都不会出现 一段持续的电平,因为可以很方便变成一个脉冲信号的;
如果你是另外的地方用到了这个,3L说的采用边沿触发的方法应该可以的,只不过你要根据实际电平的长度设定好适当的时间。或者用脉冲整形电路。
至于气缸的控制电路,没做过,不敢妄言。
至于你说的课本上的关于晶体管的一些计算公式。
其实,很多时候,真正设计简单电路的时候,至少我个人而言,我是很少用得上那些公式的。比如三极管,一般可以采用足够精度的简略公式。更多时候分析普通电路也不会用公式,而是用更普遍的欧姆定理什么的分析方法。
希望我的回答对你有用。
欢迎交流,我的QQ:755087287
展开全部
1首先你用的是什么红外传感器,我猜应该是集成好的,无非VCC,GND,OUT三个脚,不需要放大,直接接IO口;如果是分立的发射和接收,是需要三极管放大信号,电容只是用来滤除干扰的,电路网上搜下很多的。
2你要做的无非是一个东西到检测点就执行动作,完全可以一直读传感器的电平,另外建个历史变量,用做“从无到有”的判断,不需要做成脉冲
1一般的三极管驱动功率对于电机来说是不够的,另外由于步进电机的控制相对比较麻烦,建议还是用气缸,你可以选择用继电器也可以用电机驱动芯片。
2我无法理解你计算电压做什么?单片机要求的电压相对高些,稳压芯片出来加几个电容磁珠就足够了。
那些是音频信号类用到。
程序一直检测传感器电平,同时比较和存储历史值(0还是1),再用IF判断是否跳变执行相应的电机。
要注意的太多了……经验问题,自学嘛……只要有心,途径多了去了,网络就不错,我也才大三,都是靠网络,百度知道,图书馆,还有各种竞赛积累的经验,多实践才能真正掌握。
2你要做的无非是一个东西到检测点就执行动作,完全可以一直读传感器的电平,另外建个历史变量,用做“从无到有”的判断,不需要做成脉冲
1一般的三极管驱动功率对于电机来说是不够的,另外由于步进电机的控制相对比较麻烦,建议还是用气缸,你可以选择用继电器也可以用电机驱动芯片。
2我无法理解你计算电压做什么?单片机要求的电压相对高些,稳压芯片出来加几个电容磁珠就足够了。
那些是音频信号类用到。
程序一直检测传感器电平,同时比较和存储历史值(0还是1),再用IF判断是否跳变执行相应的电机。
要注意的太多了……经验问题,自学嘛……只要有心,途径多了去了,网络就不错,我也才大三,都是靠网络,百度知道,图书馆,还有各种竞赛积累的经验,多实践才能真正掌握。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是流水线,实现你要的功能 ,没必要用单片机。单片机还得考虑抗干扰问题。直接用成品的光电开关,根据所测的物体选择使用反射式的(单只)或对射式的(2 只)成品的光电开关就好了(一套2、30元足够 了)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一侧发射,一侧接收,干扰不严重,直接接单片机的io口,不用一直查询,用外部中断,上升沿触发或下降沿触发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-02-13
展开全部
你的目的 用红外线传感器检测信号,有/无 来控制一个气缸或步进电机动作,红外对管精度要求高吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询