10元DIY超級簡易版 五十鈴4HK1凸輪軸信號發(fā)生器
維修住友A5液壓電腦必須要有轉速信號,否則所有電磁閥不工作就無法判斷是否修好,如何發(fā)生轉速信號是個問題,普通的函數(shù)信號發(fā)生器很難實現(xiàn),自己DIY了一個 超級簡易版的凸輪軸信號發(fā)生器,成本只有10塊錢。超級超級超簡易版,手里有什么件就拆的什么件,所以非常簡陋。
因為超級簡易版所以頻率沒有做成可調的,但是維修住友液壓電腦足夠用了。加裝按鍵可實現(xiàn)頻率可調節(jié)。
原理圖
發(fā)生信號波形圖
顯示效果
顯示效果
正面
背面
以下為源代碼,超級超級超級簡易版
/*
* 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;
/*
* 主函數(shù)
*/
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
這位大俠 我做的是在家里用,是模擬,模擬,模擬。 難道修個板子還要把發(fā)動機拆回來?
-
鐵甲雙喜
2016-06-10
你那太高級了!沒幾個人能看的懂!還是我來個簡單易懂的!看不懂的看這里?。▓D片上這個就是)
已展示全部評論