亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種銑削力、振動信號采集與傳輸系統(tǒng)及其傳輸協(xié)議的制作方法

文檔序號:10723869閱讀:550來源:國知局
一種銑削力、振動信號采集與傳輸系統(tǒng)及其傳輸協(xié)議的制作方法
【專利摘要】本發(fā)明提出了一種銑削力、振動信號采集與傳輸系統(tǒng)及其傳輸協(xié)議,屬于工業(yè)自動化技術領域。該系統(tǒng)包括銑削力、振動信號采集單元、數據接收與轉換單元以及上位機。該傳輸協(xié)議的內容為,銑削力、振動信號采集單元向數據接收與轉換單元以數據包的格式發(fā)送數據,數據包按照順序排列各次采集到的銑削力和振動信號的數據;其中,數據包中的每段數據均以十六位二進制數表示,每個十六位二進制數前均具有二進制標志位,二進制標志位表示對應的十六位二進制數中是否包含對應類型的數值,對應的十六位二進制數表示具體的數值。本發(fā)明能夠準確而有效地實時采集和傳輸銑削力和振動信號,為銑刀狀態(tài)的準確監(jiān)控提供了有效的數據基礎,大大提高了銑削加工的可靠性、精度和加工效率。
【專利說明】
一種銑削力、振動信號采集與傳輸系統(tǒng)及其傳輸協(xié)議
技術領域
[0001 ]本發(fā)明屬于工業(yè)自動化技術領域,涉及一種數據采集與傳輸技術,具體為一種數據采集與傳輸系統(tǒng)及其傳輸協(xié)議。
【背景技術】
[0002]現代制造技術的發(fā)展對銑削加工的可靠性、精度和加工效率等方面的要求越來越高,銑刀作為銑削過程的直接執(zhí)行元件,不可避免地會發(fā)生刀具磨損和破壞等狀況。據研究分析,由于刀具失效所造成的停機時間占加工時間的20%,且由于刀具的磨損或破壞會嚴重影響到所加工零件的加工精度、表面質量。因而,要在銑削加工中對銑刀的狀態(tài)進行監(jiān)控,用以準確估計刀具壽命從而保證加工質量、實現連續(xù)自動化加工。其中,銑削力、振動信號是用于評判銑刀狀態(tài)的兩個極為重要的參數。
[0003]現有的銑削力測試儀大多為臺式的力傳感器,將待加工的零件安裝在其上,對其進行加工時,銑削力就會作用在臺式的測力計上,從而得到銑削力的大小,但其原理就決定了它的使用很受限制。首先,待加工的零件不能特別大;其次,待加工的零件不能在高度方向上的尺寸比較大,不然在加工時銑削力相對測力儀表面就有一個很大傾覆力矩,會影響測力計的正常工作?,F有技術中也有刀柄式的力傳感器,但在數據的傳輸上依舊采用線纜傳輸的方式,也不能讓銑削力測試儀在使用時擺脫導線的限制。因此,能對銑削力、振動信號進行實時采集及數據傳輸的技術具有極強的研究意義和應用價值。

【發(fā)明內容】

[0004]本發(fā)明的目的在于提供一種銑削力、振動信號采集與傳輸技術,以實現對銑削力、振動信號的準確采集與準確、方便地傳輸,從而有效地監(jiān)控銑刀的狀態(tài)。
[0005]為了達到上述目的,本發(fā)明的解決方案是:
[0006]一種銑削力、振動信號采集與傳輸系統(tǒng),包括銑削力、振動信號采集單元、數據接收與轉換單元以及上位機;所述銑削力、振動信號采集單元包括用于采集銑削力的應變電橋、用于采集振動信號的壓電加速度計、與所述應變電橋和所述壓電加速度計均通信連接的A/D轉換電路、與所述A/D轉換電路通信連接的第一數據處理電路、與第一數據處理電路均連接的存儲電路和第一無線模塊;所述數據接收與轉換單元包括與第一無線模塊通信的第二無線模塊、與第二無線模塊連接的第二數據處理電路和與第二數據處理電路連接的串口通訊模塊;所述串口通訊模塊與所述上位機通過串口通信連接。
[0007]所述銑削力、振動信號采集單元為銑削力、振動信號采集電路,數據接收與轉換單元為數據接收與轉換電路。
[0008]所述銑削力、振動信號采集單元還包括與所述應變電橋連接的電橋平衡自調節(jié)電路;所述電橋平衡自調節(jié)電路包括第一電位器、第二電位器、差分放大電路、采樣電路和單片機;第一電位器和第二電位器的兩固定端均分別連接所述應變電橋的兩供電端,滑動端均連接所述應變電橋的同一輸出端,第一電位器和第二電位器的控制引腳均和單片機相連;所述差分放大電路的兩輸入端分別連接所述應變電橋的兩輸出端,輸出端通過所述采樣電路連接所述單片機的1引腳,以由所述單片機根據所述差分放大電路的輸出對第一電位器和第二電位器進行控制,使第一電位器和第二電位器所連接的應變電橋的輸出端的電位發(fā)生變化,使得所述應變電橋平衡;所述單片機與第一數據處理電路連接。
[0009]所述電橋平衡自調節(jié)電路還包括連接設置在所述差分放大電路的輸出端和所述采樣電路的輸入端之間的濾波電路,以對所述差分電路的輸出信號進行濾波。
[0010]所述電橋平衡自調節(jié)電路還包括設置在所述濾波電路的輸出端和所述采用電路的輸入端之間的第二放大電路,以對所述濾波電路的輸出信號進一步放大。
[0011]所述電橋平衡自調節(jié)電路還包括DAC電路,所述DAC電路的控制引腳連接到單片機上,輸出端連接所述差分放大電路的參考電位端,以由所述單片機控制所述DAC電路對所述差分放大電路的輸出進行補償,進一步提高對所述應變電橋進行調平的精度。
[0012]所述采樣電路為所述A/D轉換電路。
[0013]所述銑削力、振動信號采集單元還包括在所述壓電加速度計與所述A/D轉換電路之間依次連接的加速度計濾波電路和加速度計放大電路。
[0014]所述存儲電路包括靜態(tài)隨機存取存儲器。
[0015]所述銑削力、振動信號采集單元還包括電池充電電路、充電鋰電池、開關電路和第一電源電路;所述充電鋰電池通過開關電路與第一電源電路連接,以由所述充電鋰電池為所述銑削力、振動信號采集電路供電,并由所述開關電路控制電源的通斷;第一電源電路分別與所述銑削力、振動信號采集單元中的各芯片連接,以由第一電源電路對所述充電鋰電池的供電電壓進行穩(wěn)壓處理,為所述銑削力、振動信號采集單元中的各芯片和所述應變電橋進行供電;所述電池充電電路連接所述充電鋰電池,以在需要時對所述充電鋰電池進行充電。
[0016]所述數據接收和轉換電路單元還包括第二電源電路,所述數據接收和轉換單元中的各用電部分均與第二電源電路連接并靠第二電源電路供電。
[0017]一種用于上述銑削力、振動信號采集與傳輸系統(tǒng)的傳輸協(xié)議,所述銑削力、振動信號采集單元向所述數據接收與轉換單元以數據包的格式發(fā)送數據,所述數據包按照順序排列各次采集到的銑削力和振動信號的數據;其中,數據包中的每段數據均以十六位二進制數表示,每個十六位二進制數前均具有二進制標志位,二進制標志位表示對應的十六位二進制數中是否包含對應類型的數值,對應的十六位二進制數表示具體的數值。
[0018]所述順序按照X方向銑削力、Y方向銑削力、Z方向銑削力和振動信號依次排列;其中X方向、Y方向和Z方向為以銑刀與待加工零件接觸點為原點建立的坐標系的對應坐標軸的方向,分別平行于主切削力的方向、徑向力的方向和軸向力的方向;所述X方向銑削力、所述Y方向銑削力和所述Z方向銑削力為銑削力在X方向、Y方向和Z方向上的分力。
[0019]標志位為I表示對應的十六位二進制數中包含對應的數值,標志位為O表示對應的十六位二進制數中不包含對應的數值。
[0020]所述數據接收與轉換單元將從所述銑削力、振動信號采集單元接收的每個銑削力和振動信號的對應數據均轉換為三個八位二進制數據;第一個八位二進制數據的高四位用于攜帶數據信息,其中第七、八位表示對應的數據類型,第五、六位表示數據的次序信息;低四位用于裝載數據,低四位的數據為原十六位數據的高四位;第二個八位二進制數據的高二位表示數據的次序,低六位表示對應數據的原十六位中第七位到第十二位;第三個八位二進制數據的高二位表示數據的次序,低六位表示對應數據的原十六位中低六位。
[0021]所述上位機只有在接收到的三個八位二進制數據中,第一個八位二進制數據中第五位和第六位表示的數據的次序、第二個八位二進制數據中高二位表示的數據的次序、以及第三個八位二進制數據中高二位表示的數據的次序為依次按設定順序排列時,才認定為數據的傳輸與接收正確,并從三個八位二進制數據中提取原十六位數據的各位數據進行后續(xù)操作;否則,認定數據的傳輸與接收錯誤。
[0022]由于采用上述方案,本發(fā)明的有益效果是:本發(fā)明銑削力、振動信號采集與傳輸系統(tǒng)及其傳輸協(xié)議能夠準確而有效地實時采集和傳輸銑削力和振動信號,為銑刀狀態(tài)的準確監(jiān)控提供了有效的數據基礎,避免了刀具失效所造成的停機時間,大大提高了銑削加工的可靠性、精度和加工效率。同時,本發(fā)明擺脫了導線的限制,更為簡潔和方便。
【附圖說明】
[0023]圖1為本發(fā)明一實施例中銑削力、振動信號采集與傳輸系統(tǒng)的結構示意圖;
[0024]圖2為本發(fā)明該實施例中應變電橋和電橋平衡自調節(jié)電路的結構示意圖;
[0025]圖3為本發(fā)明另一實施例中銑削力、振動信號采集單元發(fā)送的數據包的結構示意圖;
[0026]圖4為圖3所在實施例中數據接收與轉換單元拆分后的數據的結構示意圖。
【具體實施方式】
[0027]以下結合附圖所示實施例對本發(fā)明作進一步的說明。
[0028]本發(fā)明提出了一種銑削力、振動信號采集與傳輸系統(tǒng),圖1所示為本實施例中該銑削力、振動信號采集與傳輸系統(tǒng)的結構示意圖。該銑削力、振動信號采集與傳輸系統(tǒng)包括銑削力、振動信號采集單元、數據接收與轉換單元以及上位機。
[0029]銑削力、振動信號采集單元為銑削力、振動信號采集電路,數據接收與轉換單元為數據接收與轉換電路。銑削力、振動信號采集電路包括用于采集銑削力的應變電橋、用于采集振動信號的壓電加速度計、與應變電橋和壓電加速度計均直接或間接通信連接的A/D轉換電路、與A/D轉換電路通信連接的第一數據處理電路、與第一數據處理電路均連接的存儲電路和第一無線模塊。數據接收與轉換電路包括與第一無線模塊通信連接的第二無線模塊、與第二無線模塊連接的第二數據處理電路和與第二處理電路連接的串口通訊模塊;該串口通訊模塊與上位機通過串口通信連接。
[0030]銑削力、振動信號采集電路還包括電池充電電路、充電鋰電池、開關電路和第一電源電路。該銑削力、振動信號采集電路靠充電鋰電池供電,電源的通斷由開關電路控制。由于銑削力、振動信號采集電路中有許多芯片,所需的電壓也不一樣,因此需要第一電源電路將充電鋰電池的供電電壓轉化成各種不同的電壓供其他芯片使用。因而,充電鋰電池通過開關電路與第一電源電路連接,以由充電鋰電池為銑削力、振動信號采集電路供電,并由開關電路控制電源的通斷。第一電源電路分別與該銑削力、振動信號采集電路中的各芯片連接,以由第一電源電路對電壓進行穩(wěn)壓等處理,為該銑削力、振動信號采集電路中的各芯片以及應變電橋進行供電;電池充電電路連接充電鋰電池,以在需要時對充電鋰電池進行充電。圖1中,為了簡潔起見,第一電源電路與銑削力、振動信號采集電路中各芯片的連接沒有表示出來。由于應變電橋的應變片的貼片工藝、使用環(huán)境等因素常常會使得在空載時應變電橋處于不平衡狀態(tài),而應變電橋的狀態(tài)能直接影響最終所采集的銑削力信號數據的準確性。傳統(tǒng)的做法是添加一個機械式的電位器,通過手動調節(jié)的方式來對電橋進行平衡調節(jié),但這種做法不但麻煩而且調節(jié)的精度也很差。對此,本申請設置電橋平衡自調節(jié)電路。
[0031]由此,銑削力、振動信號采集電路還包括與應變電橋連接的電橋平衡自調節(jié)電路。該電橋平衡自調節(jié)電路包括第一電位器、第二電位器、差分放大電路、采樣電路和單片機。其中第一電位器和第二電位器的兩固定端均分別連接應變電橋的兩供電端,滑動端均連接應變電橋的同一輸出端,控制引腳均連接到單片機上;差分放大電路的兩輸入端分別連接應變電橋的兩輸出端,輸出端通過采樣電路連接單片機的1引腳,以由單片機根據差分放大電路的輸出對第一電位器和第二電位器進行控制,使第一電位器和第二電位器所連接的應變電橋的輸出端的電位發(fā)生變化,以最終使得所述應變電橋平衡。單片機與第一數據處理電路連接,以根據從第一數據處理電路處接收到的來自上位機的指令對應變電橋進行調平。本實施例中,采樣電路即為上述A/D轉換電路,即對銑削力的采集與對振動信號的采集共用采樣電路。
[0032]電橋平衡自調節(jié)電路還包括連接設置在差分放大電路的輸出端和采樣電路的輸入端之間的濾波電路,以對差分電路的輸出信號進行濾波。電橋平衡自調節(jié)電路還包括設置在濾波電路的輸出端和采用電路的輸入端之間的第二放大電路,以對濾波電路的輸出信號進一步放大。
[0033]此外,電橋平衡自調節(jié)電路還包括DAC電路,該DAC電路的控制引腳連接到單片機上,輸出端連接差分放大電路的參考電位端,以由單片機控制DAC電路對差分放大電路的輸出進行補償,進一步提高對應變電橋進行調平的精度。
[0034]圖2所示為本實施例中應變電橋與電橋平衡自調節(jié)電路的結構示意圖。其中,R1、R2、R3和R4分別表示電橋的四個應變片;第一電位器和第二電位器分別采用X9C102和X9C103;差分放大電路采用AD620;濾波電路和第二放大電路集成在一個電路中,為ADA4062-2;ADC即為上述A/D轉換電路,在本實施例中,對銑削力的采集與對振動信號的采集共用該A/D轉換電路。
[0035]由此,當銑削力、振動信號采集電路上電自檢時,單片機(本實施例中采用MSP430)會對應變電橋的不平衡程度進行判斷。當該不平衡程度大于所設閾值時,MSP430單片機控制第一電位器、第二電位器和DAC電路對應變電橋進行快速、精確的平衡調節(jié),以確保銑削力信號采集工作的準確性。該電橋平衡自調節(jié)電路中,應變電橋將銑削力信號轉換為電信號并輸出,通過濾波電路和第二放大電路對電橋信號進行濾波放大,第二放大電路所輸出的依舊為模擬信號,無法對其進行下一步的處理操作,因此需要設置上述A/D轉換電路來將其轉換為數字量,然后轉換結果傳遞給第一數據處理電路。本實施例中,第一數據處理電路采用FPGA電路。
[0036]銑削力、振動信號采集電路還包括在壓電加速度計與A/D轉換電路之間依次連接的加速度計濾波電路和加速度計放大電路,以在采樣之前,對壓電加速度計的輸出信號進行濾波與放大。
[0037]對于上位機所配置的采樣參數例如采樣頻率、采樣通道等是通過第一數據處理電路對A/D轉換電路中的A/D芯片進行相應的配置實現的。銑削加工時的振動信號通過壓電加速度計將其轉換為電信號,壓電加速度計可靠而牢固地安裝在刀柄內部,所輸出的信號通過加速度計濾波電路和加速度計放大電路后再傳遞給A/D轉換電路進行轉換。本實施例中,A/D轉換電路中使用的芯片是美信公司的MAX1301,是一枚4通道16位精度的A/D芯片,最大的采樣頻率達到115ksps,可以滿足X、Y、Z三個方向的銑削力和振動信號的采集。X方向、Y方向和Z方向為以銑刀與待加工零件接觸點為原點建立的坐標系的對應坐標軸的方向,分別平行于主切削力的方向、徑向力的方向和軸向力的方向。X方向銑削力、Y方向銑削力和Z方向銑削力為銑削力在X方向、Y方向和Z方向上的分力。A/D轉換電路將轉換好的數據傳遞給第一數據處理電路,第一數據處理電路中所采用的FPGA型號是Altera公司的EP2C5T144C8。由于對銑削力信號的采集速度不需要太快,因此經過A/D轉換電路轉換之后可以直接將數據打包經過第一無線模塊發(fā)送給數據接收與轉換電路。振動信號的采集則往往需要很高的采用頻率,本發(fā)明可以做到90ksps的采樣頻率,因此無線模塊絕對是來不及傳輸的,但振動信號的采集的另一個特點就是采集時間短,因此本發(fā)明的銑削力、振動信號采集電路中的上述存儲電路包括靜態(tài)隨機存取存儲器(即SRAM),用來暫時存儲高速采集來的振動信號數據,當采集完成后再按照一定的順序從SRAM存儲電路中讀出、打包并通過第一無線模塊發(fā)送給數據接收與轉換電路。
[0038]數據接收和轉換電路包括還包括第二電源電路,其中各用電部分均與第二電源電路連接并靠第二電源電路供電(圖1中為了簡潔起見,未將該連接表示出來。)。第二無線模塊將將接收到的數據包傳遞給第二數據處理電路,第二數據處理電路按照程序編寫時規(guī)定好的協(xié)議對數據包進行解碼。由于數據接收與轉換電路和上位機之間采用的串口協(xié)議是:波特率為115200Bd,無校驗位,8位數據位,I位停止位,而所采用的A/D轉換芯片的精度是16位的,因此一個A/D轉換數據需要拆分成3個8位的數據,每個數據不僅要包含銑削力的方向信息還需要包含順序信息,再通過串口通訊模塊分3次發(fā)送給上位機。
[0039]上位機基于LabWindows開發(fā),上位機需要完成指令生成和發(fā)送、數據接收、實時顯示、存儲、信號分析的工作。為了提高系統(tǒng)的實時性,利用LabWindows的多線程功能另外創(chuàng)建3個輔助線程。將上位機所需要完成的工作進行劃分,并交給不同的線程來完成。主線程用于控制指令的生成和發(fā)送并接收串口通訊模塊傳來的數據,第一輔助線程用于對數據接收與轉換電路拆分的數據進行識別并重組和識別重組后數據的實時顯示;第二輔助線程用于將識別重組后數據,按照一定的格式存在一個Excel文件中;第三輔助線程用于對接收到的數據進行時域和頻域的信號分析。
[0040]本實施例中,MSP430單片機所選用的單片機型號為是美國德州儀器公司的MSP430fll32,SRAM存儲電路中選用的是意法半導體公司的M68AW127B靜態(tài)存儲器,第一數據處理器和第二數據處理器中所采用的FPGA芯片均為Altera公司Cyclone II系列中的EP2C5T144C8,第一無線模塊和第二無線模塊中采用Nordic公司的nRF24L01芯片,A/D轉換電路中選用的A/D轉換芯片為美信公司的MAX1301。
[0041]該系統(tǒng)中,銑削力、振動信號采集電路和數據接收與轉換電路之間通過無線的方式進行通訊,數據接收與轉換電路與上位機之間通過RS232串口進行通訊。在系統(tǒng)上電時,各硬件部分開始自檢;自檢完畢后,銑削力、振動信號采集電路的第一無線通信模塊和數據接收與轉換電路的第二無線通信模塊進行握手,確保無線通訊暢通。完成以上工作之后,數據接收與轉換電路向上位機發(fā)送準備完成的信號,同時銑削力、振動信號采集電路和數據接收與轉換電路進入指令等待狀態(tài)。上位機根據用戶所配置的采用參數自動生成指令,并將所生成的指令通過串口發(fā)送給數據接收與轉換電路,然后數據接收與轉換電路將所接收到的指令轉換成無線指令通過第二無線通信模塊發(fā)送給銑削力、振動信號采集電路,發(fā)送完畢后數據接收與轉換電路進入銑削力、振動信號接收狀態(tài)。銑削力、振動信號采集電路接收到指令后進入銑削力、振動信號采集狀態(tài),按照指令所傳遞的采用參數進行信號采集。銑削力、振動信號采集電路將采集到的銑削力、振動信號數據按照一定的格式打包好之后發(fā)送給數據接收與轉換電路,然后數據接收與轉換電路對接收到的數據包進行解碼之后再按照一定的順序以及格式發(fā)送給上位機,上位機再對數據進行一系列的處理。
[0042]本發(fā)明還提出了一種用于上述銑削力、振動信號采集與傳輸系統(tǒng)的傳輸協(xié)議。根據該協(xié)議,銑削力、振動信號采集單元向數據接收與轉換單元以數據包的格式發(fā)送數據,數據包按照順序排列各次采集到的銑削力和振動信號的數據;其中,數據包中的每段數據均以十六位二進制數表示,每個十六位二進制數前均具有二進制標志位,二進制標志位表示對應的十六位二進制數中是否包含對應類型的數值,對應的十六位二進制數表示具體的數值。其中,所述順序按照X方向銑削力、Y方向銑削力、Z方向銑削力和振動信號依次排列。標志位為I表示對應的十六位二進制數中包含對應的數值,標志位為O表示對應的十六位二進制數中不包含對應的數值。
[0043]數據接收與轉換單元將從銑削力、振動信號采集單元接收的每個銑削力和振動信號的對應數據均轉換為三個八位二進制數據。第一個八位二進制數據的高四位用于攜帶數據信息,其中第七、八位表示對應的數據類型,第五、六位表示數據的次序信息;低四位用于裝載數據,低四位的數據為原十六位數據的高四位;第二個八位二進制數據的高二位表示數據的次序,低六位表示對應數據的原十六位中第七位到第十二位;第三個八位二進制數據的高二位表示數據的次序,低六位表示對應數據的原十六位中低六位。
[0044]上位機只有在接收到的三個八位二進制數據中,第一個八位二進制數據中第五位和第六位表示的數據的次序、第二個八位二進制數據中高二位表示的數據的次序、以及第三個八位二進制數據中高二位表示的數據的次序為依次按設定順序排列時,才認定為數據的傳輸與接收正確,并從三個八位二進制數據中提取原十六位數據的各位數據進行后續(xù)操作;否則,認定數據的傳輸與接收錯誤。本實施例中,當認定數據的傳輸與接收錯誤時,將這部分出錯的數據丟掉,丟掉之后,繼續(xù)接收后續(xù)的數據;同時會對此進行記錄,記錄丟掉了多少數據。
[0045]圖3所示為按照本實施例的協(xié)議的銑削力、振動信號采集單元發(fā)送的數據包的結構示意圖。圖中D67、D50、D33、D16均為標志位,分別為X方向銑削力、Y方向銑削力、Z方向銑削力、振動信號的標志。標志位為I則表示這個數據包中有相應類型的數據,標志位后跟隨著16位的數據。銑削力、振動信號采集單元按照圖2所擬定的協(xié)議進行數據打包。數據接收與轉換單元接收到數據包之后按照協(xié)議進行解碼,首先判斷D67、D50、D33、D16中哪些是1,然后將標志位后的16位數據提取出來存放在相應的寄存器中,等待下一步操作。
[0046]圖4所示為按照本實施例的協(xié)議的數據接收與轉換單元拆分的數據的結構示意圖。一次A/D轉換會產生一個十六位的數,但是RS232串口一次只能傳輸8位數據,因此需要在傳輸時對數據進行拆分,數據接收與轉換單元傳輸到上位機之后進行重組。在傳輸前,數據接收與轉換單元中的FPGA將一個十六位數據拆分成如圖3所示的三個八位數據。其中:{S23,S22}兩位放數據的類型信息,若{S23,S22}為{0,0}則表示是X方向銑削力信號數據,若{S23,S22}為{0,1}則表示是Y方向銑削力信號數據,若{S23,S22}為{1,0}則表示是Z方向銑削力信號數據,若{323,522}為{1,1}則表示是振動信號數據。{521,520}、{515,514}、{S7,S6}這幾位則用于放數據的次序信息,若為{O,1}則表示是第I個八位數據,若為{I,0}則表示是第2個八位數據,若為{I,1}則表示是第3個八位數據。第I個八位數據中攜帶待拆分的十六位數據中的高四位,第2個八位數據中攜帶待拆分的十六位數據中的第七位到第十二位,第3個八位數據中攜帶待拆分的十六位數據的低六位。當上位機收到第I個八位數據時會先檢驗{S23,S22,S21,S20}這四位判斷是否正確以及數據類型,接收到第2個八位數據判斷{S15,S14}是否為{1,0},接收到第3個八位數據判斷{S7,S6}是否為{1,1},只有三次判斷都對才會將三個八位數據中有效的數據提取出來重新組合成一個十六位的數據并進行該類型數據的下一步操作。三次判斷中任何一次判斷出現錯誤都將丟棄前面已經接收到的部分數據重新進行下一個數據的接收,以確保數據接收的準確。
[0047]本發(fā)明銑削力、振動信號采集與傳輸系統(tǒng)及其傳輸協(xié)議能夠準確而有效地實時采集和傳輸銑削力和振動信號,為銑刀狀態(tài)的準確監(jiān)控提供了有效的數據基礎,避免了刀具失效所造成的停機時間,大大提高了銑削加工的可靠性、精度和加工效率。同時,本發(fā)明擺脫了導線的限制,更為簡潔和方便。
[0048]上述的對實施例的描述是為便于該技術領域的普通技術人員能理解和應用本發(fā)明。熟悉本領域技術的人員顯然可以容易地對這些實施例做出各種修改,并把在此說明的一般原理應用到其他實施例中而不必經過創(chuàng)造性的勞動。因此,本發(fā)明不限于這里的實施例,本領域技術人員根據本發(fā)明的揭示,不脫離本發(fā)明范疇所做出的改進和修改都應該在本發(fā)明的保護范圍之內。
【主權項】
1.一種銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:包括銑削力、振動信號采集單元、數據接收與轉換單元以及上位機; 所述銑削力、振動信號采集單元包括用于采集銑削力的應變電橋、用于采集振動信號的壓電加速度計、與所述應變電橋和所述壓電加速度計均通信連接的A/D轉換電路、與所述A/D轉換電路通信連接的第一數據處理電路、與第一數據處理電路均連接的存儲電路和第一無線模塊; 所述數據接收與轉換單元包括與第一無線模塊通信的第二無線模塊、與第二無線模塊連接的第二數據處理電路和與第二數據處理電路連接的串口通訊模塊; 所述串口通訊模塊與所述上位機通過串口通信連接。2.根據權利要求1所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述銑削力、振動信號采集單元為銑削力、振動信號采集電路,數據接收與轉換單元為數據接收與轉換電路。3.根據權利要求1所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述銑削力、振動信號采集單元還包括與所述應變電橋連接的電橋平衡自調節(jié)電路; 所述電橋平衡自調節(jié)電路包括第一電位器、第二電位器、差分放大電路、采樣電路和單片機; 第一電位器和第二電位器的兩固定端均分別連接所述應變電橋的兩供電端,滑動端均連接所述應變電橋的同一輸出端,第一電位器和第二電位器的控制引腳均和單片機相連;所述差分放大電路的兩輸入端分別連接所述應變電橋的兩輸出端,輸出端通過所述采樣電路連接所述單片機的1引腳,以由所述單片機根據所述差分放大電路的輸出對第一電位器和第二電位器進行控制,使第一電位器和第二電位器所連接的應變電橋的輸出端的電位發(fā)生變化,使得所述應變電橋平衡; 所述單片機與第一數據處理電路連接。4.根據權利要求3所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述電橋平衡自調節(jié)電路還包括連接設置在所述差分放大電路的輸出端和所述采樣電路的輸入端之間的濾波電路,以對所述差分電路的輸出信號進行濾波。5.根據權利要求4所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述電橋平衡自調節(jié)電路還包括設置在所述濾波電路的輸出端和所述采用電路的輸入端之間的第二放大電路,以對所述濾波電路的輸出信號進一步放大。6.根據權利要求3所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述電橋平衡自調節(jié)電路還包括DAC電路,所述DAC電路的控制引腳連接到單片機上,輸出端連接所述差分放大電路的參考電位端,以由所述單片機控制所述DAC電路對所述差分放大電路的輸出進行補償,進一步提高對所述應變電橋進行調平的精度。7.根據權利要求3所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述采樣電路為所述A/D轉換電路。8.根據權利要求1所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述銑削力、振動信號采集單元還包括在所述壓電加速度計與所述A/D轉換電路之間依次連接的加速度計濾波電路和加速度計放大電路。9.根據權利要求1所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述存儲電路包括靜態(tài)隨機存取存儲器。10.根據權利要求1所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述銑削力、振動信號采集單元還包括電池充電電路、充電鋰電池、開關電路和第一電源電路; 所述充電鋰電池通過開關電路與第一電源電路連接,以由所述充電鋰電池為所述銑削力、振動信號采集電路供電,并由所述開關電路控制電源的通斷;第一電源電路分別與所述銑削力、振動信號采集單元中的各芯片連接,以由第一電源電路對所述充電鋰電池的供電電壓進行穩(wěn)壓處理,為所述銑削力、振動信號采集單元中的各芯片和所述應變電橋進行供電;所述電池充電電路連接所述充電鋰電池,以在需要時對所述充電鋰電池進行充電。11.根據權利要求1所述的銑削力、振動信號采集與傳輸系統(tǒng),其特征在于:所述數據接收和轉換電路單元還包括第二電源電路,所述數據接收和轉換單元中的各用電部分均與第二電源電路連接并靠第二電源電路供電。12.—種用于權利要求1 -11中任一項所述的銑削力、振動信號米集與傳輸系統(tǒng)的傳輸協(xié)議,其特征在于:所述銑削力、振動信號采集單元向所述數據接收與轉換單元以數據包的格式發(fā)送數據,所述數據包按照順序排列各次采集到的銑削力和振動信號的數據;其中,數據包中的每段數據均以十六位二進制數表示,每個十六位二進制數前均具有二進制標志位,二進制標志位表示對應的十六位二進制數中是否包含對應類型的數值,對應的十六位二進制數表示具體的數值。13.根據權利要求12所述的用于銑削力、振動信號采集與傳輸系統(tǒng)的傳輸協(xié)議,其特征在于:所述順序按照X方向銑削力、Y方向銑削力、Z方向銑削力和振動信號依次排列; 其中X方向、Y方向和Z方向為以銑刀與待加工零件接觸點為原點建立的坐標系的對應坐標軸的方向,分別平行于主切削力的方向、徑向力的方向和軸向力的方向; 所述X方向銑削力、所述Y方向銑削力和所述Z方向銑削力為銑削力在X方向、Y方向和Z方向上的分力。14.根據權利要求12所述的用于銑削力、振動信號采集與傳輸系統(tǒng)的傳輸協(xié)議,其特征在于:標志位為I表示對應的十六位二進制數中包含對應的數值,標志位為O表示對應的十六位二進制數中不包含對應的數值。15.根據權利要求12所述的用于銑削力、振動信號采集與傳輸系統(tǒng)的傳輸協(xié)議,其特征在于:所述數據接收與轉換單元將從所述銑削力、振動信號采集單元接收的每個銑削力和振動信號的對應數據均轉換為三個八位二進制數據; 第一個八位二進制數據的高四位用于攜帶數據信息,其中第七、八位表示對應的數據類型,第五、六位表示數據的次序信息;低四位用于裝載數據,低四位的數據為原十六位數據的高四位;第二個八位二進制數據的高二位表示數據的次序,低六位表示對應數據的原十六位中第七位到第十二位;第三個八位二進制數據的高二位表示數據的次序,低六位表示對應數據的原十六位中低六位。16.根據權利要求15所述的用于銑削力、振動信號采集與傳輸系統(tǒng)的傳輸協(xié)議,其特征在于:所述上位機只有在接收到的三個八位二進制數據中,第一個八位二進制數據中第五位和第六位表示的數據的次序、第二個八位二進制數據中高二位表示的數據的次序、以及第三個八位二進制數據中高二位表示的數據的次序為依次按設定順序排列時,才認定為數據的傳輸與接收正確,并從三個八位二進制數據中提取原十六位數據的各位數據進行后續(xù)操作;否則,認定數據的傳輸與接收錯誤。
【文檔編號】G08C17/02GK106094689SQ201610600394
【公開日】2016年11月9日
【申請日】2016年7月27日 公開號201610600394.3, CN 106094689 A, CN 106094689A, CN 201610600394, CN-A-106094689, CN106094689 A, CN106094689A, CN201610600394, CN201610600394.3
【發(fā)明人】劉曉東, 朱丹丹, 金斌斌
【申請人】同濟大學
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1