10元DIY超级简易版 五十铃4HK1凸轮轴信号发生器
维修住友A5液压电脑必须要有转速信号,否则所有电磁阀不工作就无法判断是否修好,如何发生转速信号是个问题,普通的函数信号发生器很难实现,自己DIY了一个 超级简易版的凸轮轴信号发生器,成本只有10块钱。超级超级超简易版,手里有什么件就拆的什么件,所以非常简陋。
因为超级简易版所以频率没有做成可调的,但是维修住友液压电脑足够用了。加装按键可实现频率可调节。
原理图
发生信号波形图
显示效果
显示效果
正面
背面
以下为源代码,超级超级超级简易版
/*
* File: newmain.c
* Author: liujia
*
* Created on 2016年6月1日, 下午7:38
*/
#include
#include
#include
#include
#include
#pragma config OSC = IntRC
#pragma config WDT = OFF
#pragma config CP = OFF
#pragma config MCLRE = ON
#define delay_us(x) __delay_us(x)
#define delay_ms(x) __delay_ms(x)
#define _XTAL_FREQ 4000000
#define HIGH 0 //输出12V
#define LOW 1 //输出0V
#define uchar unsigned char
#define uint unsigned int
uchar x;
/*
* 主函数
*/
void main() {
TRISGPIO = 0;
GP2 = LOW;
delay_ms(500); //延时500毫秒之后开始启动
while (1) {
for (x = 0; x < 3; x++) {
GP1 = LOW;
delay_ms(25);
GP1 = HIGH;
delay_us(2250);
}
GP1 = LOW;
delay_ms(25);
GP1 = HIGH;
delay_ms(2);
GP1 = LOW;
delay_ms(2);
GP1 = HIGH;
delay_us(2250);
}
}
-
songge
2016-06-14
-
沃尔沃wx
2016-06-14
+5,+12,+24V三组电源给它供电,想问一下楼主,修板子只提供这一种信号就可以吗?电磁阀驱动怎么检测?谢谢。
-
猛丶士
2016-06-11
-
鸣和阿和
2016-06-11
-
张乙乙
2016-06-10
楼主是人才,自己写程序,自己设计,厉害!楼主是修电脑版的?
-
159****3412
2016-06-10
这位大侠 我做的是在家里用,是模拟,模拟,模拟。 难道修个板子还要把发动机拆回来?
-
铁甲双喜
2016-06-10
你那太高级了!没几个人能看的懂!还是我来个简单易懂的!看不懂的看这里!(图片上这个就是)
已展示全部评论