搜索
bottom↓
回复: 13

求助:用步进马达代替交流调速马达,需要一种可调脉冲发生器,频率精度和稳定度好点

[复制链接]

出0入50汤圆

发表于 2009-12-23 21:54:47 | 显示全部楼层 |阅读模式
求助:用步进马达代替交流调速马达,需要一种可调脉冲发生器,频率精度和稳定度好点,不要模拟电路做的那种,要单片机为核心,晶振分频那样的做法,成本越低越好,越简单越好。初步设想是单片机最小系统,有晶振和复位电路,电源滤波就可以了,频率不需要连续可调,频率必须知道是多少,通电以后,频率应该有逐渐升高到设定值的过程,加速时间长点也没有关系的,然后一直保持设定的频率输出,设定方式通过单片机的IO,IO分2组,一组用于设置基础频率 两个 IO 基础频率是 100HZ 1KHZ 10KHZ 一组用于倍数5个IO  用 8 4 2 1 0.5 编码 还有一个IO专门输出脉冲给步进驱动器 输出频率就是 基础频率乘以倍数 IO用拨动开关或跳线 就可以了 不需要显示屏都可以计算出频率的。

我就想要个便宜的成品,自己动手能力不行,希望有热心人做出来,我买一个先,不要代码,不要烧录文件,洞洞板做的也可以的。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2009-12-23 22:15:11 | 显示全部楼层
干脆拿555做算了!

出0入0汤圆

发表于 2009-12-23 23:03:21 | 显示全部楼层
那样加速度和减速度要控制好了,需要自己算了

出0入50汤圆

 楼主| 发表于 2009-12-23 23:53:05 | 显示全部楼层
说过啦 不要模拟电路的做法的。
我就说过加速而已,没有说要减速,更加没有说要控制加速度的要求,不要考虑的太过复杂了。

程序设想,不知道是否合理,提点意见。

初始化
判断IO状态,然后计算出输出频率
输出50HZ频率 ---最低频率来的 100HZ *0.5倍频

循环
输出频率 增加50HZ 最小增量了
延时10ms
判断 输出频率是否大于设定频率 小于的话继续循环 输出频率再增加50HZ 大于或等于的话 跳出循环 输出设定频率
循环

程序简单 因为不要考虑加速时间长短,当调速电机来用的 速度稳定性最重要。

出0入0汤圆

发表于 2009-12-24 00:16:30 | 显示全部楼层
你最高也就要80KHz,,2个IO选基频,3个IO(编码)选倍率,1个IO 输出是否达到欲设值,2个IO输出正反向CLK

只要用一个2051 P1就做了,最小系统,加个8位的拨档开关(实际用五位)就行。

你调速不是要用PWM吗,怎么只要一个频率就够了?

出0入50汤圆

 楼主| 发表于 2009-12-24 01:14:22 | 显示全部楼层
回复楼上的 倍率是8 4 2 1 0.5 编码一共5个IO 每个IO代表那个数值 总倍数就是那些数值相加 例如  10101 代表 8+0+2+0+0.5 =10.5 的意思 不是只有那几个倍率的意思。最高15.5*10K ,如果单片机的主频足够高的,能有更高的能有 100K的基础更加好的。配合高细分的驱动更加好用一点。

调速的话 拨档开关调好 重新上电就可以啦 程序会自己逐渐把速度调好的了  如果怕加速太慢的话 再增加一个加速键,把延时调小 或把步进数调大就可以了。速度不是要经常的调整的,不必要PWM那么复杂的东西了。

我就是要单片机最小系统就可以啦 外加档位开关 ,越简单越好,程序也是,速度不是要经常的调整的,调好,然后以后每次使用都是那个速度就好了,逐渐加速的意思就是怕步进马达一下子输入很高的频率,肯定受不了的了,会叫但不会转的。

出0入0汤圆

发表于 2009-12-24 09:55:47 | 显示全部楼层
试了下,频率50K以内没有问题,单片机发脉冲没那么快,程序精简下应该能更快点。

感觉如果只是控制步进电机的话不需要太高的频率,驱动器10~20细分足够用了,再往上意义不大。

另:调速不一定要PWM,普通IO足够了:)

出0入0汤圆

发表于 2009-12-24 12:39:59 | 显示全部楼层
8038 任意波形发生器

出0入50汤圆

 楼主| 发表于 2009-12-24 20:28:37 | 显示全部楼层
回复 6楼 做好了 能不能卖给我一个啊 成品能用就可以啦 最小系统 用洞洞板做出来也可以的,谢谢啦
回复 7楼 发脉冲而已啊 不必要弄一个任意波形的出来,够用就好啊,而且 icl8038 也是模拟电路的吧

谢谢大家了。希望能尽快出成品。可以测试步进电机,可以测试步进驱动,步进马达用来做主轴,用来做风扇,用来做搅拌器等等都可以的。

出0入0汤圆

发表于 2009-12-25 12:42:11 | 显示全部楼层
动手能力不行咋生产东西咧?

听你口气貌似很瞧不起模拟技术做的东西?

8083内核振荡器是VOSC 恒定的电压产生恒定的频率 明白?任意波包含方波 明白?

出0入0汤圆

发表于 2009-12-26 07:48:44 | 显示全部楼层
找个带片上振荡器的单片机,连晶振都省了。

出0入0汤圆

发表于 2009-12-26 08:46:30 | 显示全部楼层
买一个或者淘一个编码器即可,新的电机用编码器国产也就2xx左右.很多仪器上的编码器也可以使用.
头像被屏蔽

出0入0汤圆

发表于 2009-12-26 08:50:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入50汤圆

 楼主| 发表于 2009-12-26 15:43:18 | 显示全部楼层
动手能力不好 我也承认啦,但是跟生产没有关系的啊,如果生产质量跟个人的动手能力有关的话,像阿莫说的 只有死路一条。

我并没有瞧不起模拟技术的意思,如果导致别人认为我有这个意思的 我认个错先,对不起了。

能达到要求就可以了,如果 icl8038 或内置振荡器的单片机能到达 晶振一样频率精度和稳定度的话,当然还要尽可能的简单,尽可能的便宜。

编码器跟我要的东西好像没有关系,是不是误会我的意思了。

Agilent 33220A 是好东西,但是用不起,也没有必要

程序的框架上面都说到了,会编程的应该不复杂,我想要个成品而已,我又不是白拿的,我支付一点费用,如果是按照什么开发项目那样来做的,我就支付不起了,谢谢大家。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 21:35

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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