本帖最后由 jiang887786 于 2014-12-1 10:36 编辑
说说我与飞卡的结缘,有图片,有代码,有原理图,如果版主感觉不妥可以删帖并且扣掉飞
币!!!呵呵4年前我来到现在的公司,在垃圾堆里看见一个板子感觉好奇。就问同事这是什么机器上
面用的。同事说JLG曲臂式高空作业平台用的,具体多高米数记不清了。我想这个应该要仔细
观察一下。当时是这个样子的外貌。
IMG_20141130_201225.jpg (3.12 MB, 下载次数: 0)
下载附件
正面
2014-12-1 10:27 上传
MC9S12XD256CA!百度搜索发现是飞思卡尔的。(之前就了解51,哪知道什么飞思卡尔。原来是
搞CODESYS编程PLC的。51还是自己学的呢,我一个小小的职高怎么可能教你学51呢。)然后
我就去X宝看看没有XD系列学习板,没有!最后就买了xs128学习板!*qiu的。这不现在K系列
又来了,还得努力一把啊!
话说板子剥出来以后,我得把原理图画出来啊!DXP2004,一边用万用表测量一边画原理图。
反复不知道折腾多久,原理图出来了。我不敢保证没错误,我尽量量仔细了。现在给大家看
看!
JLG Prints.pdf
(52.13 KB, 下载次数: 30)
2014-12-1 10:29 上传
点击文件名下载附件
原理图
话说原理图出来以后,我得弄程序跑跑啊!那时CW5.1还不熟,摸石头过河吧,先搞它的键盘
扫描吧,按照原理图来看它用了u6u7u8三个573锁存。下面括弧里面是我看到的HC573的使用
方法:
(再看这个真值表,意思如下:
第四行:当OE=1是,无论Dn、LE为何,输出端为高阻态;
第三行:当OE=0、LE=0时,输出端保持不变;
第二行第一行:当OE=0、LE=1时,输出端数据等于输入端数据;
结合下面的波形图,在实际应用的时候是这样做的:
a. OE=0;
b. 先将数据从单片机的口线上输出到Dn;
c. 再将LE从0->1->0
d. 这时,你所需要输出的数据就锁存在On上了,输入的数据在变化也影响不到输)最后我弄
好了分时独立扫描按键端口程序,程序
JLGPCB_Project.rar
(1.72 MB, 下载次数: 7)
2014-12-1 10:31 上传
点击文件名下载附件
CAN和非矩阵键盘扫描程序
在这
个附件里面:https://www.amobbs.com/forum.php?mod=attachment&aid=MjQwODc2fDcxMDY5YWI3OWEzMjlmMjdjZTU4OTdkZDhkMzY1MGY3fDE1ODEzOTA2NDQ%3D&request=yes&_f=.rar之后我又调试了CAN收发,都成功了
。到此,我只是说了一个电工喜欢做的事情。看见任何一块板子都想研究一下!呵呵!学习
是苦的但是也开心快乐。最后还可以鼓了自己的钱包!哈哈。吹牛完毕!谢谢大家!欢迎批
砖!编辑说明,想让程序附件显示在页面上。
正面还有一个贴片10K电阻开路了。可能还有其他没发现的问题,不过我已经画出原理图了。比较好对比了
一周热门 更多>