机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5994|回复: 5

求助:单片机控制直流电机电路图及程序代码

[复制链接]
发表于 2010-5-1 21:36:04 | 显示全部楼层 |阅读模式
请教各位高手:
    我是在校机械专业学生,正设计一机构,要用到单片机控制两组直流电机,每组两个。要有位置传感器和压力传感器的接入。气泵。
    要求: 1。红外遥控。
           2。控制顺序:顺序一:信号(1)输入——第一组电机正转——位置传感器(1)信号输出——第一组电机停止,第二组电机正转,同时继电器动作——位置传感器(2)信号输出——第二组电机停止,气泵工作(充气)——压力传感器信号——气泵停止工作——动作完成。
             顺序二:信号(2)输入——气泵工作(抽气)——压力传感器信号——气泵停止工作,第二组电机反转——位置传感器(2)信号输出——继电器动作——第一组电机反转,第二组电机停止——位置传感器(1)信号输出——第一组电机停止——动作完成。
    整个机构有位置传感器2个,压力传感器1个,直流电机两组,抽充抽充两用气泵1个。
   
    如果有高手能指教一下,小弟将不尽感激,如果有类似单片机控制的整套电路及程序代码,还请各位能指点一二。谢谢!!!如有资料,请留下地址,小弟会自己查看的。再次谢谢!!!
回复

使用道具 举报

发表于 2010-5-4 14:42:07 | 显示全部楼层
不用什么程序啊
你就做一个循环就行了
把位置传感器的输出接到IO口就行检测 (p1.0 p1.1)
单片机的(p1.2 p1.3)做输出用 发出控制信号 控制直流电机转动 中间加一个三极管
气泵的处理也一样
回复 支持 反对

使用道具 举报

发表于 2010-5-5 21:02:55 | 显示全部楼层
我也正学习单片机,帮你顶一下吧
回复 支持 反对

使用道具 举报

发表于 2010-5-5 22:25:52 | 显示全部楼层
我也正学习,帮你顶一下吧。顶顶顶顶
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-5-15 18:49:30 | 显示全部楼层
回复 2# 卓信


    谢谢~~  但是你说的我有点不太明白,我想要的是循环,可是两组电机的转动时间是不一样的,还有气泵的充气与抽气是排量也不一样,都有时间差的。所以一个信号怎么能控制不同的时间差呢?我设计的电路又减少了传感器(2)与压力传感器,只留了传感器(1),通过延时程序控制电机的转动量和气泵的排量,又用继电器做了一个换向电路,三极管的知识我学的不怎么好,所以就没有考虑。
    版主,你看我的设计有什么不足的地方,请指点一下。谢谢~~
回复 支持 反对

使用道具 举报

发表于 2010-5-18 10:34:04 | 显示全部楼层
循环是单片机里边完成的啊

你留个联系方式吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-30 03:44 , Processed in 0.052099 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表