新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機在數控車床切削力測量中的應用

        單片機在數控車床切削力測量中的應用

        作者: 時間:2012-03-09 來源:網絡 收藏

        圖4 子程序框圖


        部分參考程序如下:
        主程序:ORG 0A00H
        MOV R1,#30H;輸入數據區起始地址
        MOV R4,#03H;模擬量總路數送R4
        MOV R2,#00H;IN0地址送R2
        SETB EA
        SETB EX0
        SETB IT0
        MOV R0,#0F0H
        MOV A,R2
        MOVX @R0,A
        SJMP $ ;等待中斷
        中斷服務程序:
        ORG 0003H
        AJMP CINT1
        ORG 0100H
        CINT1: MOV R0,#0F0H
        MOVX A,@R0
        MOV @R1,A
        INC R1
        INC R2
        MOV A,R2
        MOVX @R0,A
        DJNZ R4, LOOP;若未采集完3路,則轉LOOP
        CLR EX0; 若采集完3路,則關INT0中斷
        LOOP: RETI
        END
        3.2 子程序框圖
        由實驗結果得知,本系統由A/D轉換成的數字量與數控車床切削力的值呈線性關系。因此,的數學公式為:
        Ax=A0+(Am-A0)(Nx-No)/(Nm-No)
        A0 ── 一次測量儀表的下限
        Am ── 一次測量儀表的上限
        Ax ── 實際測量值
        N0 ── 儀表下限所對應的數字量
        Nm ── 儀表上限所對應的數字量
        Nx ── 測量值所對應的數字量
        為了使程序簡單,一般把被測參數的起點A0(輸入信號為0)所對應的A/D轉換值為0,即N0=0,這樣公式變為:
        Ax= Nx/Nm(Am-A0)+A0
        該系統標度變換子程序框圖如圖4所示。

        4、結束語
        應用單片機測量數控車床切削力,實現了生產過程中連續自動采樣、實時顯示、過載報警,以便操作人員進行監控和管理生產,有效地防止了因切削用量過大而損壞數控車床的現象發生。本系統也可經改進后移植到需限載的其他領域中應用。

        參考文獻:
        1 潘新民,微型計算機控制技術,人民郵電出版社,1986年
        2 胡漢才,單片機原理及其接口技術,清華大學出版社,2001年
        3 楊榮福,董申,金屬切削原理,機械工業出版社,1988年


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 香格里拉县| 大英县| 鹤壁市| 岗巴县| 含山县| 鄂尔多斯市| 奇台县| 炉霍县| 临朐县| 贺兰县| 抚松县| 蕲春县| 陆丰市| 平顶山市| 丽江市| 镇原县| 呼图壁县| 莲花县| 云霄县| 大同市| 吉木乃县| 峨山| 宁陕县| 普宁市| 郎溪县| 石家庄市| 泾川县| 万宁市| 淮安市| 贵州省| 诸城市| 辽中县| 华蓥市| 侯马市| 江安县| 日土县| 安西县| 达拉特旗| 政和县| 拉萨市| 贵南县|