freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于stc89c52單片機的點焊機控制系統(tǒng)的軟件設計-資料下載頁

2025-08-24 02:28本頁面

【導讀】、收集和查閱點焊機的相關資料;、掌握現(xiàn)有點焊機系統(tǒng)的基本原理及進行優(yōu)劣分析;、掌握51單片機的基本原理與ADC0832模數(shù)轉換芯片使用;、畫出電流、電壓、工件準備信號、等程序流程圖;、編寫點焊機系統(tǒng)各部分程序;、保質保量按時完成論文撰寫工作應完成的成果。[6]林奕鴻等,機床數(shù)字控制技術及其應用.北京:機械工業(yè)出版社,高生產率和改善勞動條件已成為現(xiàn)代焊接制造工藝亟待解決的問題。在目前汽車零部件及白車身的。及各類專用成套焊接設備和焊裝生產線,可以基本滿足國民經濟的需求。自動、半自動焊機,特別是CO2焊機,專用成套焊機的需求量有顯著的增加。點焊機產品的進口量將持續(xù)增大,其進口總值仍占國內市場總額的50%左右;國產點焊機的出口額歷年來都不超過生產總值的6%。點焊機是汽車制造過程中一項重要的環(huán)節(jié)。進的“精量化點焊機制造”的方向發(fā)展。

  

【正文】 。 _nop_()。 ADCLK=0。//拉低 CLK 端 ,形成下降沿 1 17 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端 ,形成下降沿 2 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端 ,形成下降沿 3 ADDI=1。//控制命令結束 _nop_()。 _nop_()。 dat=0。 for(i=0。i8。i++) { dat|=ADDO。//收數(shù)據 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時鐘脈沖 _nop_()。 _nop_()。 dat=1。 if(i==7)dat|=ADDO。 } 18 for(i=0。i8。i++) { j=0。 j=j|ADDO。 //收數(shù)據 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。 //形成一次時鐘脈沖 _nop_()。 _nop_()。 j=j7。 ndat=ndat|j。 if(i7)ndat=1。 } ADCS=1。 //拉低 CS 端 ADCLK=0。 //拉低 CLK 端 ADDO=1。 //拉高數(shù)據端 ,回到初始狀態(tài) // dat=8。 // dat|=ndat。 return(dat)。 //返回數(shù)值 } } 19 定時器中斷程序 時間定時器到設定的中斷時間內,將進行中斷處理程序的設置,此程序將將輸出所需占空比的 PWM 波形。中斷程序流程圖 如圖 7 所示。 斷 點 保 護進 入 中 斷計 數(shù) 到 設定 值 ?YN變 為 低 電 平保 持 高 電 平N計 數(shù) 值 加 1計 數(shù) 到 達設 定 周期 ?變 為 高 電 平Y中 斷 返 回N 圖 7 中斷 程序 流程圖 /******************************************************************/ /**********************定時器中斷函數(shù) ******************************/ /******************************************************************/ void tim(void) interrupt 1 using 1 { static unsigned char count=0。 // 設定時器 時間值 TH0=(6553610)/256。 20 TL0=(6553610)%256。 //定時 if (count==PWM_ON) PWM= 0。 count++。 if(count == CYCLE) { count=0。 if(PWM_ON!=1) //如果左右時間是 0 保持原來狀態(tài) PWM = 1。 } } 6 總 結 本課題以點焊機為研究對象,以 STC89C52 單片機的點焊機為控制器,結合 霍爾元件 ACS758 采樣、 ADC0832 模數(shù)轉換芯片設計了一款新型的點焊機系統(tǒng)軟件。該系統(tǒng)軟件功能:能夠提前判斷焊接前焊件是否被壓緊,控制焊接時的電流范圍 21 使之不會由于電網波動而變化以至于影響焊接質量,并能在一次焊接結束時再次檢查件,判斷是否有虛焊并做出相應的反應。 本課題采用 霍爾元件 ACS758 采樣、 ADC0832 芯片完成電池的電壓、電流的采集,通過單總線通訊方式與單片機進行通訊,由單片機完成數(shù)據的 處理 和比較 ,并將各種數(shù)據及處理結果來輸出 PWM, 由于大量的數(shù)據處理工作由單片機的軟件完成,因而降低了系統(tǒng)硬件的復雜程度。 軟件設計采用 51 單片機 C 語言編程,實行模塊化設計,增加了程序的可讀性和移植性。 主 程序主要完成系統(tǒng)的初始化、定時器數(shù)字值設置以及數(shù)據采樣、計算和子程序的調用。 主程序訪問 ADC0832,采集電壓,計算出變壓器副邊電流,數(shù)據采集結束后進行運算處理,同時當電壓超出范圍時,進入停機狀態(tài)。經試驗驗證,軟件運行可靠,滿足所需的功能要求。 [參考文獻 ] [1]中國機械網 .中 國焊接行業(yè)的發(fā)展現(xiàn)狀及未來展望 [OL]. [2]殷樹言、邵青蓮 .coz焊接技術及應用 [M].哈爾濱:哈爾濱工業(yè)大學出版社, [3]姚河清、陳亞政、孟慶芹 .現(xiàn)代焊接技術發(fā)展的現(xiàn)狀及展望 [J].南京:河海大學 22 124134 [4]林三寶、黎明、吳林 .計算機在焊接中的應用現(xiàn)狀 及發(fā)展前景 [J],焊接, 2356 [5]楊光,焊接自動化技術的現(xiàn)狀及展望 [J].現(xiàn)代制造, 124145 [6]林奕鴻等,機床數(shù)字控制技術及其應用 .北京:機械工業(yè)出版社 , [7]徐宏 .計算機數(shù)字控制技術( CNC)最新發(fā)展動態(tài) [M].機械制造 . [8]秦繼榮,沈安俊 .現(xiàn)代直流伺服控制技術及系統(tǒng)設計 .北京:機械工業(yè)出版社 , [9]陳維山,趙杰 .機電系統(tǒng)計算機控制。哈爾濱:哈爾濱工業(yè)大學出版社, [10]Granham CNC Machining Technology[M]. SpringererVerlag London [11]Anthony kushigian CNC dressers improve productivity,flexibility.[M] Tooling amp。 Production, [12]徐初雄,焊接工藝 500問 [M].北京:機械工業(yè)出版社, [13]川林尚揚、陳善本、李成桐等,焊接機器人及其應用 [M].北京:機械工業(yè)出版社, [14]王文瀚,焊接技術手冊 [M],河南科學技術出版社 , [15]彭友祿,焊接工藝 [M].北京:人民交通出版社, [16]吳林、陳善本等,智能化焊接技術 [M].北京:國防工業(yè)出版社, [17]王仲生 ,智能檢測與控制 技術 [M].西安:西北工業(yè)大學出版社 , [18]胡漢才,單片機原理及其 接口技術(第三版) [M].北京: 清華大學出版社 . 附 錄 以下即為完整的程序代碼: include //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義 23 include define uint unsigned int define uchar unsigned char sbit INPUT=P2^1 sbit PWM= P1^5。 //定義調速端口 unsigned char CYCLE。 //定義周期 該數(shù)字 X 基準定時時間 如果是 256 則周期是 256x unsigned char PWM_ON 。//定義高電平時間 //ADC0832 的引腳 sbit ADCS =P1^0。 //ADC0832 芯片選擇 sbit ADDI =P1^2。 //ADC0832 k 輸入 sbit ADDO =P1^2。 //ADC0832 k 輸出 sbit ADCLK =P1^1。 //ADC0832 時鐘信號 uint temp。 uchar getdata。 //獲取 ADC 轉換回來的值 /******************************************************************/ /* 延時函數(shù) */ /******************************************************************/ void delay(unsigned int t) { while(t)。 } /****************************************************************** 讀 ADC0832 函數(shù) *******************************************************************/ //采集并返回 unsigned int Adc0832(unsigned char channel) //AD 轉換,返回結果 { 24 uchar i=0。 uchar j。 uint dat=0。 uchar ndat=0。 if(channel==0)channel=2。 if(channel==1)channel=3。 ADDI=1。 _nop_()。 _nop_()。 ADCS=0。//拉低 CS 端 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端 ,形成下降沿 1 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低 CLK 端 ,形成下降沿 2 _nop_()。 _nop_()。 ADCLK=1。//拉高 CLK 端 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 25 ADCLK=0。//拉低 CLK 端 ,形成下降沿 3 ADDI=1。//控制命令結束 _nop_()。 _nop_()。 dat=0。 for(i=0。i8。i++) { dat|=ADDO。//收數(shù)據 ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時鐘脈沖 _nop_()。 _nop_()。 dat=1。 if(i==7)dat|=ADDO。 }
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1