這是個人剛剛做的礦用本安型電動球閥控制
單片機源程序如下:
- /*************************************************************************/
- // 礦用自動灑水降塵裝置電動球閥主程序
- // VER 1.0
- /*************************************************************************/
- #include <reg52.H>
- #include <math.h>
- #include <intrins.h>
-
- sbit IN1 = P3^4;//霍爾開關信號端1
- sbit IN2 = P3^5;//霍爾開關信號端1
- sbit OUT1= P3^3;//電機控制端1
- sbit OUT2= P3^2;//電機控制端1
- sbit con = P3^0;//開啟關閉信號輸入端
- void delay(float v);
- /*******************************************************/
- void main(void)
- {
- /*
-
- while(con)//信號轉換為高電平,如果信號有效開啟電動球閥
- {
-
-
- if(IN2)
- {
- OUT1=0;OUT2=1;
- }
- else
- {
- OUT1=1;OUT2=1;
- }
- if(!con)
- {
- OUT1=1;OUT2=1;
- //delay(20000);
- break;
- }
- }
- while(!con)
- {
-
-
- if(IN1)
- {
- OUT1=1;OUT2=0;
- }
- else
- {
- OUT1=1;OUT2=1;
- }
- if(con)
- {
- OUT1=1;OUT2=1;
- //delay(20000);
- break;
- }
- }
- */
- if(con)//信號轉換為高電平,如果信號有效開啟電動球閥
- {
-
- delay(6000);
- if(IN2)
- {
- OUT1=0;OUT2=1;
- }
- else
- {
- OUT1=1;OUT2=1;
- }
-
- }
- else
- {
-
- delay(6000);
- if(IN1)
- {
- OUT1=1;OUT2=0;
- …………
- …………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
電路及源代碼,附件中有原理圖
全部資料51hei下載地址:
新球閥.rar
(3.81 MB, 下載次數: 23)
2017-11-23 13:56 上傳
點擊文件名下載附件
|