trent5145 发表于 2012-3-24 22:02:43

为改造的数控铣配套的DRO接口数显尺[转]

转自bbs.5imx.com/作者:ss570122
*******************************
我利用寒假时间改造的X2机械部分和传动部分基本完成,试运转一下非常理想,目前正在考虑如何为X2设计和配备功能齐全的控制系统,高电压大电流的驱动板子已经设计完成,呵呵,工作电压和驱动电流可达到100V/8A(可不是那个什么A3986芯片啊),256细分,电流衰减功能,新型的半流控制和电机电流调节,1~8A十几档可调。
另外就是增加数显卡尺改制的DRO三维显示,以方便准确的帮助手轮操作(不用怕电机失步啊),花了两天时间分析了一下数显卡尺的数据输出接口,临时搭配一个单片机接口电路,今天调试完成了,给大家上个调试实验的图片及视频演示。
    和DRO搭配的电子手轮(MPG)的硬件连接和使用的使用方法见http://www.cdle.net/bbs/dispbbs.asp?boardID=28&ID=20237&page=2

    通过DRO接口实验现在可以做到三轴快速显示(50次/秒)和慢速显示(4次/秒),分别用外接数据键控制控制来选择,还可以用数据键完成清零、单位换算、最大值和最小值跟踪,数据保持,不过液晶屏的数字小了点,等正式制作室换成数码管或大的液晶屏显示数据。在正式完成制版前先发点实验照片和视频给网友看看。

这是我即将要待命安装的改造后X2微型铣床,机械部分详细改造过程可见 http://www.cdle.net/bbs/dispbbs.asp?boardID=28&ID=20034&page=3



花了210元买的三个数显卡尺,两个量程300mm,用来测量显示X和Z轴位移,一个量程150mm,用来测量显示Y轴位移。把几个卡尺的卡头都切掉了,便于安装。



打开看了一下数显卡尺的内部结构,看内部走线和数据线形式分析可能不是SN6612的芯片,可能是6601或6602之类的。通过实验也已经验证了是较早批的数显芯片,可以利用时钟和数据线来完成各种设置。也很方便,不用向外另引线了。





查了一下相关资料其接口工作方式是同步串行, 二进制编码(补码),48位串行数据,分两组,采样周期分为 慢速显示状态(250ms, 数据稳定、省电)或 快显状态20ms ,数据脉冲宽度22微秒 。
引线四根,自左至右: oV 、Data 、clock 、-1.5V



接好数据线封装待命的数显尺



临时搭配一个单片机电路,不用说,大家可以猜出来是一般的51单片机,先用来做个实验,时钟是用的12M,速度慢些,不过只用来控制显示一轴还是绰绰有余,等制版时再选个好点的兼容51系列的速度高点的芯片,液晶屏是原来的,用来显示一下,以后还是用数码管大气方便,或者选个大屏幕的液晶屏。





数显卡尺是非标准串行同步传输,现在市面上混杂各种新老式芯片,但是数据传输原理基本一样,这是SN6612的传输格式,我就是参照它的,用示波器量一下,周期时间和脉宽少有区别



再来几张数显尺的拆解图片





xrwf_2009 发表于 2012-3-24 22:33:06

楼主能否共享下读卡尺数据的代码,对这个很感兴趣;讲下原理也可以哦。
页: [1]
查看完整版本: 为改造的数控铣配套的DRO接口数显尺[转]