欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

縫紉機控制裝置及其控制方法

文檔序號:1765927閱讀:352來源:國知局
專利名稱:縫紉機控制裝置及其控制方法
技術領域
本發(fā)明涉及對縫紉機控制裝置的改進,使縫紉機在微處理器的控制下工作。
參見圖6-圖8,圖中描述了傳統(tǒng)的縫紉機結構和控制裝置。圖6示出了縫紉機結構,圖7示出了如日本未經審查的專利公開No.61-296407所描述的這一類型的控制裝置,在該控制裝置中,把多處理器型的數(shù)控裝置用作縫紉機的控制裝置。
在圖6中,參考號11表示縫紉機,在其上有一可縫合待縫紉物件的機構。該縫紉機11安裝在工作臺12上,并有縫合物件的縫針13、檢測縫針13位置的縫針位置檢測器13a和以加壓的方式使物件保持在上壓條15和下壓條16之間的壓布腳17。該壓布腳17位于滑床18上,在壓布腳17上設置有把物件在XY平面上饋送的XY工作臺和檢測XY工作臺19物理起點的起點檢測器20a和20b。
在控制箱10的上表面上設置有一操作面板22,在操作面板22上有設定縫紉機工作狀態(tài)的各種類型的開關。該工作面板22上有用于顯示縫合條件的液晶顯示屏(下面稱為LCD)24和用于各種用途的開關27。把一軟磁盤(下面稱為FD)34插入到形成在控制箱10的前表面內的FD讀/寫部分30內,作為第四存儲單元。在控制箱10的下部,提供一踏腳31。該踏腳31有一用于提供縫紉啟動命令的啟動開關32和用于使壓布腳17以加壓的方式夾住布料的布壓開關33。
圖7示出了裝在控制箱10內的控制縫紉機的控制電路??刂齐娐酚幸粋€用作第一微計算機的主微計算機1、用作第二微計算機的,控制伺服電動機21的伺服微計算機2a和用于控制驅動XY工作臺19的脈沖電動機19a和19b的工作臺微計算機2b。把主微計算機1連接成向伺服微計算機2a和工作臺微計算機2b發(fā)出控制指令。主微計算機1連接到保存啟動程序或者類似程序的ROM52、保存有關縫制所要的縫紉圖案所必須的針腳數(shù)和縫針動作的數(shù)據(jù)的RAM50以及用作第一存儲單元的非易失性可重寫快擦寫存儲器51。
如圖8所示,該快擦寫存儲器所存儲的內容包括控制主微計算機1、伺服微計算機2a和工作臺微計算機2b的程序100、101和102、在操作面板22上的LCD24的顯示數(shù)據(jù)103、由用于縫制數(shù)據(jù)和饋送動作數(shù)據(jù)的比例因子組成的多個參數(shù)104塊,以及多個縫制數(shù)據(jù)105塊。
可以為每個伺服微計算機2a和工作微計算機2b配置一個用來存儲啟動程序或類似程序的專用ROM和存儲控制程序或類似程序的專用快擦寫存儲器53f。然而,存儲裝置的增加使控制變得復雜,從而導致了電路板尺寸變大。為了避免電路板變大,本發(fā)明使用了具有圖7所示結構的控制電路。
把主微計算機1通過仲裁電路60a連接到伺服微計算機2a上,該仲裁電路60a仲裁主微計算機1和伺服微計算機2a之間的權利(即訪問權)。同樣,把主微計算機1通過仲裁電路60b連接到工作臺微計算機2b上。反接口RAM62a和62b連接到仲裁電路60a和60b上,并由仲裁電路60a和60b控制。接口RAM60a和60b對可快擦存儲器51中存儲的內容進行轉換,并在主微計算機1和伺服微計算機2a(或工作臺微計算機2b)之間交換數(shù)據(jù)。在此處,把接口RAM62a稱為第二存儲單元。
把主微計算機1連接到地址鎖存器55a和解碼器56a。把伺服微計算機2連接到用作第三存儲單元的RAM63a上,把工作臺微計算機2b連接到RAM63b和解碼器55b上。
把主微計算機1通過接口22a連接到操作面板22上,通過FD控制裝置30c連接到FD讀/寫部分30上以及連接到向主微計算機1提供復位指令的復位電路70上。把伺服微計算機2a通過驅動電路21b連接到伺服電動機21上,并通過驅動電路17b連接到驅動壓布腳17的螺線管17a上。把工作微計算機2b通過接口13c連接到縫針位置檢測器13a上,通過接口20c連接到起點檢測器20a和20b上,通過驅動電路19c連接到驅動XY工作臺19的脈沖電動機19a和19b上,并通過接口31a連接到踏腳31上。
下面參見圖6和圖7來描述縫紉機的控制裝置的工作情況。當打開縫紉機的控制電路的電源時,復位電路70使主微計算機1脫離其復位狀態(tài),并執(zhí)行存儲在ROM52內的程序。用仲裁電路60a和60b把存儲在可快擦存儲器51內的控制程序101和102傳送并存儲在接口RAM62a和62b內。此后,進一步把控制程序從RAM62a和62b傳送到RAM63a和63b。在完成了程序傳送之后,主微計算機1通過使伺服微計算機2a和工作微計算機2b脫離復位狀態(tài),來激活它們。
如果按下啟動開關32來啟動縫制工作,則伺服微計算機2a通過驅動電路21b驅動伺服電動機,操縱縫針13,并根據(jù)存儲在RAM63a內的控制程序或類似程序,通過驅動電路17b驅動螺線管17a,操縱壓布腳17。同時,工作微計算機2b按順序讀取存儲在RAM63b內的縫制數(shù)據(jù),根據(jù)縫制數(shù)據(jù)和縫針位置檢測器13a讀取的角度,控制驅動電路19a。工作微計算機2b進一步驅動脈沖電動器19a和19b,根據(jù)驅動電路21b檢測到的速度和從RAM63b得到的速度指令把XY工作臺19移動到所希望的位置上,使縫針13縫制待縫制的物件。
如果改變縫制數(shù)據(jù)來進得縫制,則用在面板22上的開關27把新的縫制數(shù)據(jù)輸入到控制器內,或者由控制裝置讀取存儲在FD34內的縫制數(shù)據(jù)。
對于上面提到的傳統(tǒng)的縫紉機的控制裝置的結構,如果在主微計算機1有使用接口RAM62a的權利的同時,伺服微計算機2a為改善伺服電動機21的可控性而產生一個中斷,則它既不能讀取存放中斷請求的啟動地址的接口RAM62a的存儲內容,也不能讀取RAM63a內的存儲內容,而不可能控制伺服微計算機2a。伺服微計算機2a是一單片微計算機,執(zhí)行啟始地址和中斷啟始地址共同存儲在接口RAM62a的存儲區(qū)域內,因為執(zhí)行啟始地址和當產生中斷時啟動中斷處理的中斷啟始地址彼此非常接近。因而,如果在主微計算機1有使用接口RAM62a的權利時,伺服電動機2a產生一個中斷,則它不能讀取接口RAM62a的中斷地址。
如果要改變可快擦存儲器51的控制程序或者類似程序,則不能選擇改變程序所用的語言。因此,隨著其內容不同,修改程序可能很麻煩。
把控制程序或者類似程序存儲在可重寫的快擦存儲器51內。由于可快擦存儲器是可重寫的,可快擦存儲器的存儲內容有時可能由于某些原因而需要重寫,從而在控制縫紉機時會引起中斷。
本發(fā)明旨在解決第一個問題,本發(fā)明的目的是提供一種用于縫紉機的控制裝置和控制方法,在伺服微計算機發(fā)生中斷時,能讀出存儲單元中存儲的內容。
本發(fā)明還旨在解決第二個問題,本發(fā)明的另一個目的是提供一種用于縫紉機的控制裝置,它在改變縫制數(shù)據(jù)時規(guī)定重寫格,能改變縫制數(shù)據(jù)。
本發(fā)明進一步旨在解決第三個問題,因此本發(fā)明的再一個目的是提供一種用于縫紉機的控制裝置,它能自動地檢測由于噪聲而產生的對可重寫存儲單元的存儲內容的重寫,并能在它們真正被重寫之前,把存儲內容恢復到它們原先的狀態(tài)。
根據(jù)本發(fā)明的第一方面,提供了一種縫紉機控制裝置,它包含多個微計算機,包括向第二微計算機發(fā)出控制指令的第一微計算機和控制用作縫制待縫制的物件的驅動源的伺服電動機的第二微計算機;存儲多段微計算機程序的可讀寫非易失性第一存儲單元;第二存儲單元,多個微計算機的任一個能對它進行訪問,以讀取和保存存儲在第一存儲單元內的內容;第三存儲單元,第二存儲單元能對它進行訪問,以讀取和寫入第二微計算機的程序;第一傳輸裝置,當啟動第一微計算機的程序時把第二微計算機的程序寫入并存儲到第一存儲單元內;第二傳輸裝置,把傳輸和存儲在第二存儲單元內的程序存儲到第三存儲單元內;地址轉換裝置,在第二存儲單元和第三存儲單元的起始地址之間進行轉換;單元選擇裝置,選擇第二存儲單元或第三存儲單元;存儲映象逆轉換裝置,根據(jù)地址轉換裝置的信號和單元選擇裝置的信號,對第二存儲單元和第三存儲單元的映象進行逆轉換,并選擇第三存儲單元;中斷裝置,在第一和第二傳輸裝置把第二微計算機的程序存儲到第二和第三存儲單元內后,使存儲映象逆轉換裝置逆向轉換存儲映象,并使第二微計算機在選擇了第三存儲單元之后中斷第三存儲單元。
根據(jù)本發(fā)明的第二個方面,提供了一種縫紉機的控制方法,該縫紉機設置有向第二微計算機發(fā)出控制指令的第一微計算機和控制用作縫制待縫制的物件的驅動源的伺服電動機的第二微計算機,該控制方法包含下列步驟當啟動第一微計算機的程序時,將存放在第一存儲單元內第一和第二微計算機的各個程序的內容傳輸?shù)降诙鎯卧獌?;把傳輸?shù)降诙鎯卧獌鹊拇鎯热輦鬏數(shù)降谌鎯卧?;逆向轉換第二存儲單元和第三存儲單元的映象,使第二微計算機選擇第三存儲單元;使第二微計算機中斷第三存儲單元。
根據(jù)本發(fā)明的第三方面,在第一方面的控制裝置中,第一存儲單元包括存儲第一和第二微計算機的各段程序的存儲區(qū)域和存儲縫制數(shù)據(jù)的存儲區(qū)域,該控制裝置進一步包含在第一存儲單元的存儲區(qū)域之間進行選擇的選擇裝置;選擇用于改變存儲區(qū)域內容的語言的語言選擇裝置;和用語言選擇裝置選擇的語言,改變由選擇裝置選擇的存儲區(qū)域的內容的改變裝置。
根據(jù)本發(fā)明的第四方面,在第一方面的控制裝置中,控制裝置進一步包含存儲與第一存儲單元相同內容的第四存儲單元;執(zhí)行第一存儲單元的存儲區(qū)域內的程序以得到規(guī)定的計算值的計算裝置;通過比較判別預先得到的計算值是否與計算裝置的計算值是否一致的比較裝置;和當比較裝置發(fā)現(xiàn)不一致時,把第四存儲單元的存儲區(qū)域的內容傳輸給第一存儲單元的存儲區(qū)域的第三傳輸裝置。


圖1示出了本發(fā)明的第一實施例的選擇電路;圖2是第一實施例的控制裝置的工作流程圖;圖3是第一實施例的存儲映象圖;圖4是本發(fā)明的第二實施例的控制裝置的工作流程圖5是本發(fā)明的第三實施例的控制裝置的工作流程圖;圖6示出了傳統(tǒng)縫紉機的外形圖;圖7是傳統(tǒng)縫紉機的控制裝置的電路圖;圖8是傳統(tǒng)存儲器的存儲區(qū)域的示意圖。
下面將參照圖1描述本發(fā)明的第一實施例的縫紉機中使用的控制裝置。在所有附圖中,相同的參考號表示與傳統(tǒng)的控制裝置相應的特征。在圖1中,選擇電路主要由通過允許和禁止進行傳輸來控制數(shù)據(jù)在主微計算機1和接口RAM62a之間的傳輸?shù)木彌_元件70,通過允許和禁止進行數(shù)據(jù)傳輸來控制數(shù)據(jù)在接口RAM62a和RAM63a之間的傳輸?shù)木彌_元件71,以及通過允許和禁止進行傳輸來控制各個地址信號、寫信號、讀信號和伺服微計算機2a的芯片選擇信號的傳輸?shù)倪x擇器單元。
緩沖元件70和71是帶有門的雙向緩沖元件,它控制端組A和端組B的信號的傳輸。(1)當接地端為高時,中斷信號傳輸。(2)當接地端為低,并且DIR(方向)端為低時,信號從B端傳輸?shù)紸端。與此相反,當DIR端為高時,信號從A端向B端傳輸。例如,TTL74245具有這一功能。
把緩沖元件70的A端連接到主微計算機1的數(shù)據(jù)總線上,把緩沖元件70的B端連接到緩沖元件71的B端和接口RAM62a的數(shù)據(jù)端D0-D7。緩沖元件70的G端通過OR(或)門元件77連接到芯片選擇控制總線CS,其DIR端連接到控制總線RD上。緩沖元件71A端連接到RAM63a和微計算機2b的數(shù)據(jù)端D0-D7,其G端通過OR(或)門元件78連接到OR元件81的輸出端和端口2。緩沖元件71的DIR端連接到RDX端。緩沖元件70和71控制向接口RAM62a和63a數(shù)據(jù)傳輸線路的通與斷。
如果選擇單元72的S端為高時,把A端組的信號傳輸?shù)結端組。與此相反,如果S端為低,把B端組的信號傳輸?shù)結端組。TTL74157元件有這一功能。選擇單元72的A端連接到主微計算機1的地址總線A0-A16、寫控制總線WR、讀控制總線RD和芯片選擇控制總線CS。選擇單元72的B端連接到伺服微計算機2b的寫端WLX和讀端RDX、伺服微計算機2b的地址A0-A16和RAM63a以及RAM63a的OE和W端。選擇單元72的Y端連接到接口RAM62a的地址端A0-A16、寫端W、讀端OE和芯片選擇端CE。選擇單元72的S端連接到選擇信號線UA上,該線轉換信號傳輸?shù)姆较?。該選擇信號線UA還通過端口2連接到NOT(非)元件79上。
(1)當選擇信號線UA為高時,把主微計算機1的地址總線A0-A16以及信號線CS,RD和WR的信號傳輸給接口RAM62a的端A0-A16和CS、OE格W。(2)當選擇信號線UA為低時,把伺服微計算機2b的地址總線A0-A16和RDX和WLX端的信號以及OR元件81的輸出傳輸給接口RAM62a的端A0-A16和CS、OE與W端(下文描述)。
現(xiàn)在描述作為存儲映象逆轉換裝置的選擇電路90。該選擇電路90是這樣構成的,當把用于元件選擇裝置的INIT端的高或低信號與用于地址改變裝置的地址線A17的高或低信號相結合,選擇接口RAM62a或RAM63a時,逆向轉換存儲映象。
選擇電路90的OR元件81的輸入端連接到伺服微計算機2a的INIT端(端口1)、通過電阻器82連接到信號源,還連接到地址線A17上。OR元件81的輸出連接到選擇器單元72的B端,緩沖元件71的G端,并通過NOT元件80連接到RAM63a的芯片選擇端CS。
伺服微計算機2a的端口3和復位端分別連接到向主微計算機1通知微計算機2a開始工作的檢測信號線AMR和控制微計算機2a通斷操作的復位信號線RES上。信號線UA,AMR和RES分別通過電阻器83,84和85接地。
現(xiàn)在參見圖2的流程描述該實施例的控制裝置的工作情況。伺服微計算機2a和工作臺微計算機2b在運作方面基本相同,因此下面僅解釋伺服微計算機2a的運作情況。
首先,主微計算機1開始如下的動作。它使信號線RES變低,將伺服微計算機2a復位,使信號線UA變低,由于控制總線CS為高,所以禁止伺服微計算機2a訪問接口RAM62和向接口RAM62a寫入程序(步驟700)。接著,使控制總線CS進入低電平狀態(tài),由于信號線UA保持在低電平,所以通過OR元件77使緩沖元件70的G端變成低電平。主微計算機1的數(shù)據(jù)讀控制總線RD變?yōu)楦唠娖?,因為選擇單元72的S端也為低電平,所以,把端組A的數(shù)據(jù)傳輸給端組Y,因而選擇了接口RAM62a。把可快擦存儲器51的控制程序區(qū)域101的存儲內容通過主微計算機1的數(shù)據(jù)總線從緩沖元件70的A端傳輸給B端,并把經如此傳輸?shù)拇鎯热輰懭氲浇涌赗AM62a內(步驟701)。
在完成了該寫操作之后,主微計算機1使信號線UA的信號變?yōu)楦唠娖?,通過電阻器82把INIT端上拉到高電平狀態(tài)。由于地址端A17為低電平,所以緩沖元件71的G端變成高電平,并有效,因而,伺服微計算機2a就可能訪問接口RAM62a的存儲內容。緩沖元件70的G端變?yōu)楦唠娖剑行?。此后,主微計算機1驅動信號線RES,使之變?yōu)楦唠娖剑⑨尫潘欧⒂嬎銠C2a,使其脫離復位狀態(tài)(步驟702)。
當伺服微計算機2a脫離其復位狀態(tài)后,它開始從啟始地址FFFF0運行程序,并在FFFF0上讀取存儲的數(shù)據(jù)。在圖3中用“信號線INIT=高”示出了此時的存儲映象。
伺服微計算機2a的信號線INIT為高電平,伺服微計算機2a的地址線A17的信號變成高電平,因此,XOR(異或)元件81的輸出變成高電平,緩沖元件71的G端變?yōu)榈碗娖?,有效。而且,伺服微計算機2a的數(shù)據(jù)讀RDX信號變成低電平,緩沖元件71把數(shù)據(jù)從B端傳輸?shù)紸端,同時,選擇單元72把數(shù)據(jù)從B端傳輸給Y端。因此,伺服微計算機2a就可能讀取并運行接口RAM62a的諸如程序等的存儲內容。
該程序保存了把接口RAM62a的存儲內容傳輸給RAM63a的指令,因此,把啟始地址E0000到地址FFFFF存儲的存儲內容傳輸?shù)降刂稢0000-DFFFF,結果,使接口RAM62a和RAM63a的存儲內容變得相同(步驟750)。
在完成了傳輸存儲內容之后,將伺服微計算機2a的輸出端口復位,信號線INIT轉成低電平(步驟751)。地址線A17仍保持在高電平,因此,XOR元件81的輸出變成高電平,NOT元件80的輸出成為低電平,因而選擇了RAM63a芯片。在圖3中,用“信號線INIT=低電平”來示出了此時的存儲映象。
如果INIT端的輸出從高電平下降至低電平,使接口RAM62a和RAM63a的存儲映象逆向轉換。如圖3所示,微計算機2a的控制程序從微計算機2a的內容轉成RAM63a的存儲內容,因而,接口RAM62a和RAM63a的存儲內容變成相同。在這種狀態(tài)下,如果伺服微計算機2a產生中斷,就可以讀取RAM63a的中斷地址。
在伺服微計算機2a的控制程序轉成RAM63a的內容后,微計算機2a的控制程序使信號線AMR變?yōu)楦唠娖?步驟752)。在檢測到信號線AMR變?yōu)楦唠娖胶屯瓿闪藢λ欧⒂嬎銠C2a的啟動之后,主微計算機1通過使主微計算機1與控制伺服微計算機2a的啟動時間同步來運行控制程序。在運行控制程序期間,主微計算機1和伺服微計算機2a用信號線UA和AMR建立也稱為“握手通訊”(handshake)通信,輪流向對方交出使用接口RAM62a的權利,從而運行各段程序(步驟704和753)。
在上述的實施例中,步驟701和750分別表示第一和第二傳輸手段。第二實施例根據(jù)本發(fā)明的第二實施例是一種用于縫紉機的控制裝置,它設置有在多個區(qū)域內存儲縫紉機程序和數(shù)據(jù)的可快擦存儲器51和作為開關裝置和語言選擇裝置,用于選擇可快擦存儲器51的存儲區(qū)域的開關27,因而,可以通過指定一種語言來改變已選的存儲區(qū)域。
下面參見圖4來描述該縫紉機的控制裝置的動作情況。假設主微計算機1正在運行存儲在ROM52中的程序。
檢測開關27中指定的開關是否被按下(步驟800)。如果開關“1”-“4”一起被按下,改變對可快擦存儲器51的控制程序區(qū)域100進行讀寫操作的程序(步驟800a)。如果這些開關未被按下,控制裝置進入等待狀態(tài),檢查開關是否被按下。
通過指定軟件語言來選擇修改格式。選擇修改格式的原因是根據(jù)修改量的大小,修改的復雜程度是不同的。例如,如果諸如在轉移指令中對轉移目標的改動等,修改量較少,則用十六進制數(shù)能容易地改動指令。然而,如果大量地改動指令,則需要用匯編語言,以方便修改指令。因此,上面通過開關27所設置的語言既可以是十六進制數(shù)字,也可以是匯編語言。
確定是否用十六進制數(shù)字進行改動(步驟801)。如果對指令的改動是用十六進制數(shù)字進行的,則從開關27輸入可快擦存儲器51的地址。按下ENTER(輸入)鍵,讀取存儲在地址內的指令,并把它轉換成十六進制數(shù)字。在LCD24上顯示經如此轉換后的數(shù)字(步驟802)。通過開關27把待寫入該地址的指令以十六進制數(shù)字的形式輸入,并通過按下輸入鍵把該指令寫入指定的地址(步驟803)。
另一方面,如果在步驟801用匯編語言來改動指令,則用開關27輸入可快擦存儲器51的地址,通過按下輸入鍵來讀取存儲在該地址內的指令。把經如此讀出的指令轉換成匯編語言,在LCD24上顯示轉換后的指令(步驟812)。用開關27把待寫入到該地址的指令以匯編語言的形式輸入,并通過按下輸入鍵把匯編語言形式的指令寫入到指定的地址內。
在同時按下開關與可快擦存儲器51的程序區(qū)域之間存在下述的對應關系。開關“1”-“3”和“6”對應于控制程序區(qū)域101,開關“1”-“3”和“7”對應于控制程序區(qū)域102。開關“1”-“3”和“8”對應于顯示數(shù)據(jù)區(qū)域103,開關“1”-“3”和“9”對應于參數(shù)區(qū)域104。
如果改動參數(shù)區(qū)域104,則改動的目標是數(shù)據(jù)。因此,用十六進制數(shù)字能方便地改動數(shù)據(jù)。與此相反,如果改動顯示區(qū)域103,則改動的目標是顯示符號數(shù)據(jù),因此,用顯示符號以方便地改動顯示數(shù)據(jù)區(qū)域103。
如果開關“1”-“0”一起被按下,則修改對由多外塊組成的縫制數(shù)據(jù)區(qū)域105進行讀寫操作的程序(步驟800z)。
如果改動的目標是縫制數(shù)據(jù),通過改動一個縫制動作的數(shù)據(jù),能容易地改動縫制數(shù)據(jù)。用開關27輸入可快擦存儲器51的地址,通過按下輸入鍵,讀取存儲在該地址內的縫制數(shù)據(jù),并在LCD24上顯示如此讀取的縫制數(shù)據(jù)(步驟832)。
用開關27輸入寫入到該地址內的縫制數(shù)據(jù),并通過按下輸入鍵,把輸入數(shù)據(jù)寫入到指定的地址內(步驟833)。
為了完成步驟803,813和833,通過按下結束鍵來完成各種修改模式(步驟804,814和834)。
通過按下開關27中的SAVE(存儲)鍵,把經如此修改的可快擦存儲器51的各區(qū)域的內容存儲在FD34內(步驟840和841)。如果按下了結束鍵(步驟842),則把可快擦存儲器51的控制程序區(qū)域101和102的內容傳輸?shù)絉AM63a和63b。此后,運行存儲在可快擦存儲器51內的主微計算機1的控制程序(步驟851)。在該實施例中,步驟802,803,812,813,832和833用作修改手段。第三實施例根據(jù)第三個實施例是一種用于縫紉機的控制裝置,它設計成確定可快擦存儲器51中的各個存儲內容是否處于正常狀態(tài)。如果該確定的結果被破壞了,則從FD34讀取與可快擦存儲器51的存儲內容相同的內容。把如此讀出的內容傳輸給可快擦存儲器51的那個破壞了的存儲區(qū)域。
下面結合圖5描述根據(jù)該實施例的控制裝置的運作情況。打開控制裝置的電源,開始運行存儲在ROM502內的程序。
在控制裝置啟動后立即由比較裝置進行比較,確定存儲在可快擦存儲器51內的多個數(shù)據(jù)塊的控制程序區(qū)域100,101和102,顯示數(shù)據(jù)區(qū)域103,參數(shù)區(qū)域104和縫制數(shù)據(jù)區(qū)域105是否正確(步驟870-875)。
如果這些區(qū)域被判斷為正確,把可快擦存儲器51的控制程序區(qū)域101和102的內容傳輸給各微計算機的RAM63a和RAM63b。此后,把控制權交給存儲在可快擦存儲器51內的主微計算機2的控制程序。
比較裝置用計算裝置計算每個區(qū)域的內容的總和或異或值,以及差值,把存儲在由前面進行相似的計算得到的指定的地址內的參考值與該計算值作比較。如果參考值與計算值彼此不一致,則判斷出作比較的區(qū)域的內容不正確。
如果控制程序區(qū)域100被判斷為受到破壞的,取出存儲在FD34內的控制程序,把讀出的控制程序傳輸給可快擦存儲器51的控制程序區(qū)域100(步驟880)。如果控制程序區(qū)域101被判斷為不正確,取出存儲在FD34內的控制程序101,把讀出的控制程序傳輸給可快擦存儲器51的控制程序區(qū)域101(步驟881)。
如果微計算機2的控制程序區(qū)域102被判斷為被破壞了,取出存儲在FD34內的控制程序,把讀出的控制程序傳輸給可快擦存儲器51的控制程序區(qū)域102(步驟882)。
如果顯示數(shù)據(jù)區(qū)域103被判斷為被破壞了,取出存儲在FD34內的顯示數(shù)據(jù),把讀出的顯示數(shù)據(jù)傳輸給可快擦存儲器51的顯示數(shù)據(jù)區(qū)域103(步驟883)。
如果參數(shù)區(qū)域104被判斷為被破壞了,取出存儲在FD34內的參數(shù),把讀出的參數(shù)傳輸給可快擦存儲器51的參數(shù)區(qū)域104(步驟884)。
如果縫制數(shù)據(jù)區(qū)域105被判斷為被破壞了,取出存儲在FD34內的縫制數(shù)據(jù),把讀出的縫制數(shù)據(jù)傳輸給可快擦存儲器51的縫制數(shù)據(jù)區(qū)域105(步驟885)。
在傳輸了數(shù)據(jù)或者參數(shù)之后,把可快擦存儲器51的控制程序區(qū)域101和102的內容傳輸給每個微計算機的RAM63a和63b。此后,把控制權交給存儲在可快擦存儲器51內的主微計算機1的運行程序(步驟887)。在該實施例中,步驟880到885用作第三傳輸手段,步驟870到875用作計算手段和比較手段。
根據(jù)本發(fā)明,即使第二微計算機產生中斷,也能讀取第三存儲單元的存儲內容,使縫紉機有優(yōu)良的待機狀態(tài)。
用由語言選擇裝置所選的語言來改動第一存儲單元的存儲內容。因此能有效地改動該存儲單元的存儲內容。
即使由于其它原因改寫了第一存儲單元的存儲內容,也可以恢復它們原始狀態(tài)時的存儲內容,因此,能使控制裝置獲得較高的可靠度。
權利要求
1.一種縫紉機控制裝置,包含多個微計算機,包括向第二微計算機發(fā)出控制指令的第一微計算機和控制用作縫制待縫制的物件的驅動源的伺服電動機的第二微計算機;存儲多段微計算機程序的可讀寫非易失性第一存儲單元;第二存儲單元,多個微計算機的任一個能進行訪問,以讀取和存儲在存放第一存儲單元內的內容;第三存儲單元,第二存儲單元能進行訪問,以讀取和寫入第二微計算機的程序;第一傳輸裝置,當啟動第一微計算機的程序時把第二微計算機的程序寫入并存儲到第一存儲單元內;第二傳輸裝置,把傳輸和存儲在第二存儲單元內的程序存儲到第三存儲單元內;地址轉換裝置,在第二存儲單元和第三存儲單元的地址之間進行轉換;單元選擇裝置,選擇第二存儲單元或第三存儲單元;存儲映象逆轉換裝置,根據(jù)地址轉換裝置的信號和單元產裝置的信號,對第二存儲單元和第三存儲單元的映象進行逆轉換,并選擇第三存儲單元;中斷裝置,在第一和第二傳輸裝置把第二微計算機的程序存儲到第二和第三存儲單元內后,使存儲映象逆轉換裝置逆向轉換存儲映象,并使第二微計算機在選擇了第三存儲單元之后中斷第三存儲單元。
2.如權利要求1所述的縫紉機控制裝置,其特征在于,第一存儲單元包括存儲第一和第二微計算機的各段程序的存儲區(qū)域和存儲縫制數(shù)據(jù)的存儲區(qū)域,該控制裝置進一步包含在第一存儲單元的存儲區(qū)域之間進行選擇的選擇裝置;選擇用于改變存儲區(qū)域內容的語言的語言選擇裝置;和用語言選擇裝置選擇的語言改變選擇裝置選擇的存儲區(qū)域的內容的改變裝置。
3.一種如權利要求1所述的縫紉機控制裝置,其特征在于,控制裝置進一步包含存儲與第一存儲單元相同存儲內容的第四存儲單元;執(zhí)行第一存儲單元的存儲區(qū)域內的程序以得到規(guī)定的計算值的計算裝置;通過比較判別預先得到的計算值是否與計算裝置的計算值是否一致的比較裝置;和當比較裝置發(fā)現(xiàn)不一致時,把第四存儲單元的存儲區(qū)域的內容傳輸給第一存儲單元的存儲區(qū)域的第三傳輸裝置。
4.一種縫紉機的控制方法,該縫紉機設置有向第二微計算機發(fā)出控制指令的第一微計算機和控制用作縫制待縫制的物件的驅動源的伺服電動機的第二微計算機,該控制方法包含下列步驟當啟動第一微計算機的程序時,傳輸?shù)谝淮鎯卧獌却鎯Φ膬热?,把第一和第二微計算機的各個程序存儲到第二存儲單元內;把傳輸?shù)降诙鎯卧獌鹊拇鎯热輦鬏數(shù)降谌鎯卧?;逆向轉換第二存儲單元和第三存儲單元的映象,使第二微計算機選擇第三存儲單元;使第二微計算機中斷第三存儲單元。
全文摘要
本發(fā)明提供一種縫紉機用的控制裝置和控制方法,當伺服微計算機產生中斷時,讀取存儲單元的存儲內容??刂蒲b置還通過在改動縫制數(shù)據(jù)時指定重寫格式來改動縫制數(shù)據(jù),自動地檢測出由于噪聲引起的對可重寫存儲單元的存儲內容的重寫,并且在它們被實際重寫之前,恢復它們原始狀態(tài)時的存儲內容。
文檔編號D05B21/00GK1132279SQ95121808
公開日1996年10月2日 申請日期1995年12月29日 優(yōu)先權日1995年1月12日
發(fā)明者塚原壽明 申請人:三菱電機株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安达市| 富裕县| 自治县| 邹平县| 杨浦区| 石家庄市| SHOW| 郸城县| 汝阳县| 通许县| 沙坪坝区| 兴安盟| 西青区| 行唐县| 红原县| 广州市| 宜兴市| 井冈山市| 仪征市| 石泉县| 温州市| 鹿邑县| 三都| 萍乡市| 拉萨市| 宁远县| 泸定县| 县级市| 南宁市| 襄垣县| 定西市| 弥渡县| 乌什县| 常德市| 嘉祥县| 柏乡县| 昔阳县| 阿瓦提县| 仙居县| 崇文区| 新河县|