单圈绝对值编码器过零问题
更新时间:2023-10-08 10:29:01 阅读量: 综合文库 文档下载
单圈绝对值编码器过零问题
电机带减速机,减速机轴上有8位单圈绝对值编码器,用来测位移。编码器采集格雷码,已经转化为2进制码了。可是由于这是单圈编码器,过零时,没有圈数的采集。各位大侠有没有什么思路,怎么在程序里计算编码器已经转了几圈? 问题补充:
绿野008,你好,刚才你说的1次计数,2次计数。。。,我明白,但是电机有正反转,假设正转时,计数到了10次,然后此时电机开始反转,此时计数值还在增加,这样位移不是不好判断了吗
悬赏分:20 | 解决时间:2010-10-25 10:28:47 | 提问者:ffln - 初级技术员 第5级问题ID:59657 最佳答案
用与最大值比较取相等的状态不可靠。由于扫描周期的原因,可能使数据采样错过计数值等于最大值的一刻。
可采取对当前扫描周期的当前值和上一周期的当前值进行比较。当两个值的差值的绝对值大于一个接近最大值的数时,认为编码器转过一圈。这样还可以判断编码器的旋转方向。如差值为负(由最大值跳转到0),则编码器正转;如差值为正(由0跳转到最大值),则编码器反转。
回答者: 寒音 - 中级工程师 第10级 2010-10-20 16:45:00
我要评论
提问者对于答案的评价: 就是按照你说的做的,谢谢 你觉得最佳答案好不好? 很好 不好 100% (1)0% (0) 其他答案
首先确定复位位置(起点位置或终点位置);
制作比较器设定比较器的最大值是编码器的当前值;
使用编码器的当前值与最大值比较等于一次计数1,等于两次计数2......,直至到复位位置清零;(或当编码器的当前值最小时计数)
计数值就是圈数,计数值乘以编码器的最大值加上当前计数值就是当前位置。
回答者: 绿野008 - 初级技术员 第5级 2010-10-20 10:57:35
我认为反转时可以将计数器进行减数处理啊,加上电机的反转信号,应该可以吧
回答者: lyxqhx - 资深学长 第3级 2010-10-20 14:35:02
你已经转换为2进码了,那下面的问题就好说了。 首先将你采集到 的编码器值存入在下面的变量(#ANGLE_STEP_CONT_DUAL )中。 下面的340和170分别对应二进码为101010100和10101010. 只要判断这两个值的先后顺序就能知道编码器的方向了。下面是一段程序,是成功的案例。已经注释好了,应该能看懂的。
不过只是一部分,如果你想要全部的话可以加我QQ群158098085.
L 3.400000e+002
L #ANGLE_STEP_CONT_DUAL //当前编码器值(已经换算成2进)
= #MORE_340 //value > 340,当前扫描的结果 L 1.700000e+002 = #LESS_170 //value < 170,当前扫描的结果 ON #LESS_170 //value < 170 ON #MORE_340_STORED //上一次扫描的结果暂存 JC B003 L #TURN_COUNTER1 L 1.000000e+000 +R //increment turning counter T #TURN_COUNTER1 B003: ON #MORE_340 //value > 340 ON #LESS_170_STORED //上一次扫描的结果暂存 JC A003 L #TURN_COUNTER1 L 1.000000e+000 -R //decrement turning counter T #TURN_COUNTER1 A003: A #MORE_340 //make impuls = #MORE_340_STORED A #LESS_170 = #LESS_170_STORED C003: NOP 0 回答者: 好想学哦 - 初级技术员 第5级好想学哦,回答的对 回答者: wqhhjjy - 初级工程师 第9级 2010-10-20 19:10:17 2010-10-20 20:48:58
正在阅读:
单圈绝对值编码器过零问题10-08
网格员考核奖惩制度04-09
Operational semantics of transactions08-13
苏教版语文二年级上四单元测试卷08-14
ERP系统08-31
小学各类作文写作方法,写人、记事、写景、状物、游记02-22
作文的题材和体裁06-11
2018年安徽大学联合培养(中科院动物研究所)630生物化学考研冲刺狂背五套题05-01
CorelDRAW12使用详解302-27
外科学试卷及答案04-17
- 小学生造句大全
- 增压泵投资项目可行性研究报告(模板)
- 高中语文人教版粤教版必修1-5全部文言文知识点归纳
- 两学一做专题民主生活会组织生活会批评与自我批评环节个人发言提
- 管理处环境保洁工作操作标准作业指导书
- 2012六一儿童节活动议程 - 图文
- 移树申请报告
- 《贵州省市政工程计价定额》2016定额说明及计算规则
- 计算机长期没有向WSUS报告状态
- 汉语拼音教学策略研究
- 发展西部领先的航空货运枢纽
- 司法所上半年工作总结4篇
- 如何提高银行服务水平
- 发电厂各级人员岗位职责
- 丰田汽车的外部环境分析
- 2017—2018年最新冀教版四年级数学下册《混合运算》教案精品优质
- 中建八局样板策划 - 图文
- 戚安邦《项目管理学》电子书
- 2015年高级项目经理笔记
- 弯桥的设计要点
- 绝对值
- 编码器
- 问题
- 2014级办公软件应用期末考试题(就业班用)
- 黑水县木日窝村的美丽蜕变
- 建设工程施工图审查合同
- 第十八讲 现代文阅读(一)记叙文的阅读
- 燃气锅炉安装竣工验收资料
- 人教版小学数学二年级上册《认识时间》上课实录
- PEP三年级英语上册第五单元测试卷 - 图文
- 绕口令
- 2018届高考语文总复习--语言文字运用专题:实用类文本阅读(一)新闻(教师用书)
- 重点岗位岗应急处置卡(2018)
- 001地质勘查项目应急预案 - 图文
- 西工大自动化检测技术作业(3、4章)
- 中国对外贸易形势报告(2010年秋季)
- 上海新江湾城D1地块使用权土地价值评估报告
- 各种场面敬酒用词
- 惠阳秋长景岭公园一期工程施工组织
- 上海市引进人才申办本市常住户口 试行办法实施细则
- 教你如何破解exe软件 - 图文
- 泛微协同办公平台(e-cology)系统安装、升级、重装手册 - SQL - Server版本 - 图文
- 高电压工程考试答案