專利名稱:電子縫紉機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種連接著顯示面板、能更新控制顯示用的控制裝置在進(jìn)行顯示面板的顯示處理時(shí)所使用的顯示控制信息的電子縫紉機(jī)。
背景技術(shù):
平縫縫紉機(jī)、圓頭鎖眼縫紉機(jī)等電子縫紉機(jī),一體或分體地配設(shè)有具有液晶顯示器、多個(gè)開(kāi)關(guān)等的顯示操作面板。電子縫紉機(jī)通過(guò)具有CPU的縫制控制裝置執(zhí)行縫制處理,由具有CPU的顯示控制裝置執(zhí)行顯示處理。
縫制控制裝置的控制基板具有安裝有可寫(xiě)入及擦除信息的EEPROM(Electronically Erasable and Programmable Read Only Memory)的IC插座、或安裝有可電氣性改寫(xiě)信息的閃速存儲(chǔ)器的IC插座。EEPROM或閃速存儲(chǔ)器中存儲(chǔ)有用于控制縫制處理的縫制控制程序。
更新縫制控制程序時(shí),作業(yè)者預(yù)先將新內(nèi)容的縫制控制程序存儲(chǔ)在EEPROM或閃速存儲(chǔ)器中。其次,將存儲(chǔ)有舊內(nèi)容的縫制控制程序的EEPROM或閃速存儲(chǔ)器從控制基板的IC插座上取下。然后將存儲(chǔ)有新內(nèi)容的縫制控制程序的EEPROM或閃速存儲(chǔ)器安裝在IC插座上。
每次更新縫制控制程序時(shí)所進(jìn)行的舊內(nèi)容的EEPROM或閃速存儲(chǔ)器的更換作業(yè)都非常麻煩。在使用抗靜電性能弱的MOS型結(jié)構(gòu)的EEPROM時(shí),必須采取靜電防護(hù)措施后再進(jìn)行更換作業(yè),從而耗費(fèi)時(shí)間。
日本公開(kāi)專利公報(bào)2002-248287號(hào)(現(xiàn)有技術(shù)文獻(xiàn)1)所記載的電子縫紉機(jī)具有由第1控制裝置和第2控制裝置構(gòu)成的控制裝置。第1控制裝置和第2控制裝置分別通過(guò)串行電纜與微型計(jì)算機(jī)連接。微型計(jì)算機(jī)將新內(nèi)容的縫制控制程序發(fā)送給控制裝置??p制控制程序由第1控制裝置用的縫制控制程序和第2控制裝置用的縫制控制程序構(gòu)成,各自在標(biāo)題部分設(shè)置有識(shí)別代碼。第1控制裝置根據(jù)接收到的縫制控制程序的識(shí)別代碼只讀入第1控制裝置用的縫制控制程序進(jìn)行更新。第2控制裝置根據(jù)接收到的縫制控制程序的識(shí)別代碼只讀入第2控制裝置用的縫制控制程序進(jìn)行更新。
日本公開(kāi)專利公報(bào)2002-233678號(hào)(現(xiàn)有技術(shù)文獻(xiàn)2)所記載的電子縫紉機(jī)在卡連接器上安裝著存儲(chǔ)有程序、數(shù)據(jù)等的卡。該電子縫紉機(jī)執(zhí)行更新動(dòng)作程序,將從卡讀入的程序、數(shù)據(jù)等發(fā)送給存儲(chǔ)裝置進(jìn)行改寫(xiě)。
將執(zhí)行顯示操作面板的顯示處理的顯示控制裝置與執(zhí)行縫制處理的縫制控制裝置分開(kāi)獨(dú)立設(shè)置的電子縫紉機(jī)現(xiàn)已進(jìn)入了實(shí)用化階段。顯示控制裝置的控制基板具有安裝有EEPROM或閃速存儲(chǔ)器的IC插座。EEPROM或閃速存儲(chǔ)器存儲(chǔ)有控制顯示用的顯示控制程序,并且按照語(yǔ)言存儲(chǔ)有語(yǔ)言顯示處理中使用的顯示用字形數(shù)據(jù)。
更新顯示控制程序時(shí)或添加顯示用字形數(shù)據(jù)而進(jìn)行更新時(shí),作業(yè)者預(yù)先將由新內(nèi)容的顯示控制程序、顯示用字形數(shù)據(jù)等構(gòu)成的顯示控制信息存儲(chǔ)在EEPROM或閃速存儲(chǔ)器中。
作業(yè)者將寫(xiě)入有舊內(nèi)容的顯示控制信息的EEPROM或閃速存儲(chǔ)器從顯示控制裝置的控制基板上取下,將寫(xiě)入有新內(nèi)容的顯示控制信息的EEPROM或閃速存儲(chǔ)器安裝在IC插座上。
在現(xiàn)有技術(shù)文獻(xiàn)1所記載的電子縫紉機(jī)中,即使通過(guò)連接電纜將顯示操作面板的顯示控制裝置與控制裝置連接,顯示操作面板也不能直接與微型計(jì)算機(jī)電氣性連接。微型計(jì)算機(jī)雖然能更新控制裝置所使用的縫制控制程序,但不能進(jìn)行顯示控制裝置所使用的顯示控制程序、字形數(shù)據(jù)等的更新。
在現(xiàn)有技術(shù)文獻(xiàn)2所記載的電子縫紉機(jī)中,即使通過(guò)連接電纜將顯示操作面板的顯示控制裝置與電子縫紉機(jī)連接,顯示操作面板的顯示控制裝置也不能直接讀入存儲(chǔ)在卡中的程序、數(shù)據(jù)等。電子縫紉機(jī)雖然能更新縫制控制程序、數(shù)據(jù)等,但不能進(jìn)行顯示控制裝置所使用的顯示控制程序、字形數(shù)據(jù)等的更新。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種能容易且迅速地更新控制顯示用的控制裝置在進(jìn)行顯示面板的顯示處理時(shí)所使用的顯示控制信息的電子縫紉機(jī)。
本發(fā)明的電子縫紉機(jī),包括控制縫制用的第1控制裝置和根據(jù)顯示控制信息進(jìn)行顯示面板的顯示控制的第2控制裝置,其特征在于,所述第1控制裝置具有讀入存儲(chǔ)在所述電子縫紉機(jī)外部的所述顯示控制信息的讀入處理部、以及將所述讀入處理部讀入的所述顯示控制信息發(fā)送給所述第2控制裝置的信息發(fā)送處理部,所述第2控制裝置具有可改寫(xiě)的非易失性存儲(chǔ)器、接收由所述信息發(fā)送處理部發(fā)送的所述顯示控制信息的信息接收處理部、以及將由所述信息接收處理部接收到的所述顯示控制信息寫(xiě)入所述非易失性存儲(chǔ)器中的寫(xiě)入處理部。
采用上述構(gòu)成,第1控制裝置從外部讀入新內(nèi)容的顯示控制信息,通過(guò)將該新內(nèi)容的顯示控制信息發(fā)送給第2控制裝置,將寫(xiě)入在第2控制裝置中的顯示控制信息改寫(xiě)成新的內(nèi)容。能容易且迅速地更新第2控制裝置在進(jìn)行顯示面板的顯示控制時(shí)所使用的顯示控制信息。
最好是所述第1控制裝置具有可裝卸存儲(chǔ)卡的卡安裝部,所述讀入處理部從安裝在所述卡安裝部的所述存儲(chǔ)卡中讀入信息。
采用這種構(gòu)成,能使用廉價(jià)的存儲(chǔ)卡來(lái)更新顯示控制信息。
最好是所述非易失性存儲(chǔ)器具有存儲(chǔ)啟動(dòng)所述顯示面板用的IPL(Initial Program Loader初始程序裝入程序)的IPL區(qū)域以及存儲(chǔ)所述顯示控制信息的信息存儲(chǔ)區(qū)域,所述寫(xiě)入處理部將接收到的所述顯示控制信息寫(xiě)入所述信息存儲(chǔ)區(qū)域中,該寫(xiě)入結(jié)束時(shí)將表示寫(xiě)入結(jié)束的寫(xiě)入結(jié)束信息寫(xiě)入所述信息存儲(chǔ)區(qū)域的規(guī)定部位。
采用這種構(gòu)成,通過(guò)對(duì)寫(xiě)入結(jié)束信息是否已寫(xiě)入信息存儲(chǔ)區(qū)域的規(guī)定部位進(jìn)行確認(rèn),就可容易地判定寫(xiě)入在信息存儲(chǔ)區(qū)域中的顯示控制信息是否正常。
最好是所述第2控制裝置在判斷為操作了顯示面板的開(kāi)關(guān)時(shí)將表示所述第2控制裝置處于啟動(dòng)待機(jī)狀態(tài)的待機(jī)信息發(fā)送給所述第1控制裝置,所述第1控制裝置在啟動(dòng)時(shí)接收到所述待機(jī)信息后,將所述顯示控制信息發(fā)送給所述第2控制裝置。
采用這種構(gòu)成,通過(guò)開(kāi)關(guān)操作,第2控制裝置重新寫(xiě)入顯示控制信息。當(dāng)?shù)?控制裝置處于需要更新顯示控制信息的狀態(tài)時(shí),通過(guò)規(guī)定的開(kāi)關(guān)操作能強(qiáng)制性地執(zhí)行顯示控制信息的更新。
最好是將第2控制裝置收納在所述顯示面板的內(nèi)部。
圖1為本發(fā)明的一實(shí)施例的平縫縫紉機(jī)的主視圖。
圖2為表示縫制控制裝置及周邊的控制系統(tǒng)的方框圖。
圖3為表示顯示控制裝置及周邊的控制系統(tǒng)的方框圖。
圖4為表示顯示操作面板所具有的閃速存儲(chǔ)器的數(shù)據(jù)構(gòu)成的圖。
圖5為表示縫制控制裝置所執(zhí)行的控制的內(nèi)容的流程圖。
圖6為表示顯示控制信息發(fā)送處理的內(nèi)容的流程圖。
圖7為表示顯示控制裝置所執(zhí)行的控制的內(nèi)容的流程圖。
圖8為表示顯示控制信息更新處理的內(nèi)容的流程圖。
具體實(shí)施方式下面參照本發(fā)明的實(shí)施例。
如圖1所示,平縫縫紉機(jī)M被載置在作業(yè)臺(tái)12上,包括底板部1、立設(shè)在底板部1的右側(cè)部分的立柱部2、與底板部1相向地從立柱部2的上部向左方延伸的機(jī)殼部3、以及設(shè)置在作業(yè)臺(tái)12上的作為顯示面板的顯示操作面板8。在底板部1內(nèi)設(shè)置有剪線機(jī)構(gòu)(未圖示)、旋梭(未圖示)等,卷裝有底線的梭心(未圖示)可裝卸地安裝在旋梭中。
由縫紉機(jī)電機(jī)24(參照?qǐng)D2)驅(qū)動(dòng)的主軸(未圖示)設(shè)置在機(jī)殼部3的內(nèi)部。通過(guò)主軸使針桿5上下運(yùn)動(dòng)的針桿驅(qū)動(dòng)機(jī)構(gòu)(未圖示)和使針桿5左右擺動(dòng)的針桿擺動(dòng)機(jī)構(gòu)(未圖示)也設(shè)置在機(jī)殼部3的內(nèi)部。送布調(diào)節(jié)盤(pán)6和倒縫扳手7設(shè)置在立柱部2上。送布調(diào)節(jié)盤(pán)6用于在將加工布正向或反向輸送時(shí)調(diào)節(jié)送布量。倒縫扳手7用于手動(dòng)操作到回針縫。
控制箱11設(shè)置在作業(yè)臺(tái)12的下側(cè),收納有控制各機(jī)構(gòu)的作動(dòng)的具有微型計(jì)算機(jī)的縫制控制裝置15(參照?qǐng)D2)。連接電纜13將縫制控制裝置15與顯示操作面板8的顯示控制裝置30(參照?qǐng)D3)電氣性連接。
顯示操作面板8具有液晶顯示器9及多個(gè)操作開(kāi)關(guān)10。作業(yè)者能通過(guò)液晶顯示器9及操作開(kāi)關(guān)10向平縫縫紉機(jī)M發(fā)出各種操作指示,例如能從多種線跡花樣中選擇所需的線跡。
參照?qǐng)D2說(shuō)明平縫縫紉機(jī)M的控制系統(tǒng)。
縫制控制裝置15包括微型計(jì)算機(jī)、輸入輸出接口19、驅(qū)動(dòng)縫紉機(jī)電機(jī)24的驅(qū)動(dòng)電路20、卡用插座22等。微型計(jì)算機(jī)具有CPU16、RAM17和閃速存儲(chǔ)器18??裳b卸存儲(chǔ)卡的卡槽21具有卡用插座22。
作為存儲(chǔ)卡預(yù)先已準(zhǔn)備有多種類(lèi)型。例如,有一種存儲(chǔ)有與縫制的各種線跡花樣相關(guān)的縫制數(shù)據(jù)。除此之外,還有一種存儲(chǔ)有包含控制顯示操作面板8的顯示的顯示控制程序在內(nèi)的顯示控制信息的存儲(chǔ)卡25。該存儲(chǔ)卡25存儲(chǔ)有新內(nèi)容的顯示控制信息,作為升級(jí)用的存儲(chǔ)卡發(fā)揮作用。第1連接器23與輸入輸出接口19連接。連接電纜13的插座13a安裝在縫制控制裝置15的第1連接器23上。連接電纜13的插座13b(參照?qǐng)D3)安裝在顯示控制裝置30的第2連接器35上。
閃速存儲(chǔ)器18中存儲(chǔ)有縫制控制程序、讀入控制程序、信息發(fā)送控制程序等??p制控制程序的功能是根據(jù)從顯示操作面板8的操作開(kāi)關(guān)10接受到的信號(hào)及縫制數(shù)據(jù)來(lái)控制縫紉機(jī)電機(jī)24的驅(qū)動(dòng)。讀入控制程序負(fù)責(zé)讀入存儲(chǔ)在存儲(chǔ)卡25中的信息的讀入處理。信息發(fā)送控制程序負(fù)責(zé)將讀入的顯示控制信息發(fā)送給顯示操作面板8的顯示控制裝置30的信息發(fā)送處理。
在RAM17中,根據(jù)需要設(shè)置有執(zhí)行縫制處理所需的各種存儲(chǔ)器區(qū)域、工作存儲(chǔ)器區(qū)域、緩沖存儲(chǔ)器區(qū)域、指示器等。
參照?qǐng)D3說(shuō)明顯示操作面板8的控制系統(tǒng)。
顯示控制裝置30收納在顯示操作面板8內(nèi),包括具有內(nèi)置有RAM31a的CPU31及閃速存儲(chǔ)器32的微型計(jì)算機(jī)、輸入輸出接口33、驅(qū)動(dòng)液晶顯示器9的驅(qū)動(dòng)電路34等。
閃速存儲(chǔ)器32是可電氣性改寫(xiě)的非易失性存儲(chǔ)器,如圖4所示,具有IPL區(qū)域32a及信息存儲(chǔ)區(qū)域32b。IPL區(qū)域32a是從起始地址“0(H)”至地址“FFFF(H)”的區(qū)域,信息存儲(chǔ)區(qū)域32b是從地址“10000(H)”至地址“1FFFFF(H)”的區(qū)域。
IPL區(qū)域32a中存儲(chǔ)有IPL(Initial Program Loader)、通信控制程序、寫(xiě)入程序、寫(xiě)入/擦除程序等。IPL的功能是在電源接通而顯示操作面板8啟動(dòng)時(shí)執(zhí)行引導(dǎo)處理,對(duì)該顯示操作面板8進(jìn)行初始設(shè)定。通信控制程序的功能是與縫制控制裝置15進(jìn)行通信。寫(xiě)入程序負(fù)責(zé)將寫(xiě)入結(jié)束信息寫(xiě)入信息存儲(chǔ)區(qū)域32b中的寫(xiě)入處理。寫(xiě)入/擦除程序負(fù)責(zé)向顯示控制信息的信息存儲(chǔ)區(qū)域進(jìn)行寫(xiě)入的寫(xiě)入處理以及進(jìn)行擦除的信息擦除處理。
信息存儲(chǔ)區(qū)域32b具有從起始地址“10000(H)”至地址“100FF(H)”的特別信息區(qū)域32c區(qū)域和從地址“10100(H)”至最終地址“1FFFFF(H)”的程序區(qū)域32d(信息存儲(chǔ)區(qū)域32b中除了特別信息區(qū)域32c以外的區(qū)域)。特別信息區(qū)域32c中存儲(chǔ)有應(yīng)用信息和寫(xiě)入結(jié)束信息。程序區(qū)域32d中存儲(chǔ)有顯示控制程序、顯示控制程序的版本信息、語(yǔ)言顯示處理中使用的顯示用字形數(shù)據(jù)等。版本信息例如以V1.00的形式進(jìn)行存儲(chǔ)。作為顯示用字形數(shù)據(jù)例如存儲(chǔ)有日語(yǔ)顯示用字形數(shù)據(jù)、英語(yǔ)顯示用字形數(shù)據(jù)、漢語(yǔ)顯示用字形數(shù)據(jù)。
顯示控制信息表示存儲(chǔ)在信息存儲(chǔ)區(qū)域32b中的所有信息。例如,除了圖4所示的顯示控制程序、版本信息、多國(guó)語(yǔ)言(日語(yǔ)、英語(yǔ)、漢語(yǔ)等)的字形數(shù)據(jù)之外,還包含與顯示形態(tài)相關(guān)的信息(圖標(biāo)、顯示的排列數(shù)據(jù)等)。寫(xiě)入在特別信息區(qū)域32c中的寫(xiě)入結(jié)束信息是表示已將所有顯示控制信息寫(xiě)入到信息存儲(chǔ)區(qū)域32b中的信息,是由數(shù)個(gè)字節(jié)構(gòu)成的數(shù)據(jù)。應(yīng)用信息由可適應(yīng)寫(xiě)入的顯示控制信息的縫紉機(jī)的機(jī)種名稱、該機(jī)種的公司名稱等構(gòu)成,是由數(shù)個(gè)字節(jié)構(gòu)成的數(shù)據(jù)。
參照?qǐng)D5及圖6說(shuō)明縫制控制裝置15所執(zhí)行的控制的內(nèi)容。圖中的符號(hào)Si(i=11、12、13…)表示各步驟編號(hào)。顯示操作面板8從平縫縫紉機(jī)M接受電源供給,當(dāng)平縫縫紉機(jī)M隨著電源接通而啟動(dòng)時(shí),顯示操作面板8也同時(shí)啟動(dòng)。
當(dāng)作業(yè)者接通平縫縫紉機(jī)M的電源時(shí),如圖5所示,縫制控制裝置15執(zhí)行初始化處理(步驟S11)。此時(shí),顯示操作面板8的顯示控制裝置30處于已經(jīng)啟動(dòng)的狀態(tài)。步驟S12和步驟S13是待機(jī)信息接收處理。步驟S12中,縫制控制裝置15通過(guò)向顯示控制裝置30發(fā)出信息要求指令來(lái)要求發(fā)送顯示控制程序的版本信息,并與其對(duì)應(yīng)地接收顯示控制裝置30發(fā)送的信息。
顯示控制裝置30在顯示操作面板8正常進(jìn)行顯示動(dòng)作時(shí)發(fā)送版本信息,例如當(dāng)IPL的啟動(dòng)處理途中發(fā)生了不良情況而使顯示操作面板8處于沒(méi)有正常啟動(dòng)的啟動(dòng)待機(jī)狀態(tài)時(shí),顯示控制裝置30發(fā)送待機(jī)信息。步驟S13中,縫制控制裝置15判斷接收到的信息是否是待機(jī)信息。若接收到的信息是版本信息,則縫制控制裝置15判斷為“否”,移行到步驟S14,由縫制控制程序執(zhí)行縫制控制。當(dāng)接收到的信息是待機(jī)信息時(shí),縫制控制裝置15判斷為“是”,移行到步驟S16,將寫(xiě)入在存儲(chǔ)卡25中的顯示控制信息讀入,執(zhí)行向顯示控制裝置30發(fā)送的顯示控制信息發(fā)送處理(參照?qǐng)D6)。
參照?qǐng)D6說(shuō)明顯示控制信息發(fā)送處理。
開(kāi)始顯示控制信息發(fā)送處理后,縫制控制裝置15在步驟S21中執(zhí)行將擦除寫(xiě)入結(jié)束信息的擦除指令發(fā)送給顯示控制裝置30的擦除指令發(fā)送處理??p制控制裝置15移行到步驟S22,判斷存儲(chǔ)卡25是否存儲(chǔ)有顯示控制信息。當(dāng)卡槽21中未裝有存儲(chǔ)卡25時(shí)、或安裝在卡槽21中的存儲(chǔ)卡25未存儲(chǔ)有顯示控制信息時(shí)等,縫制控制裝置15判斷為“否”,移行到步驟S27,執(zhí)行讀入錯(cuò)誤處理。在讀入錯(cuò)誤處理中,縫制控制裝置15例如使錯(cuò)誤顯示燈點(diǎn)亮。
步驟S22中,當(dāng)存儲(chǔ)卡25存儲(chǔ)有顯示控制信息時(shí),縫制控制裝置15移行到步驟S23。步驟S23中,縫制控制裝置15執(zhí)行從存儲(chǔ)卡25讀入規(guī)定量(例如1024字節(jié))的顯示控制信息的讀入處理。顯示控制裝置30在可與縫制控制裝置15進(jìn)行數(shù)據(jù)收發(fā)的可通信狀態(tài)、以及不能與縫制控制裝置15進(jìn)行數(shù)據(jù)收發(fā)的不可通信狀態(tài)之間進(jìn)行切換(參照步驟S34、S36、S37、S39)??p制控制裝置15移行到步驟S24,判斷顯示控制裝置30是否是可通信狀態(tài)。當(dāng)顯示控制裝置30處于不可通信狀態(tài)時(shí),縫制控制裝置15判斷為“NO”,一直待機(jī)到顯示控制裝置30成為可通信狀態(tài)。當(dāng)顯示控制裝置30處于可通信狀態(tài)時(shí),縫制控制裝置15判斷為“是”,移行到步驟S25,判斷讀入的顯示控制信息的地址是否是終止地址。當(dāng)讀入的顯示控制信息的地址不是終止地址時(shí),縫制控制裝置15判斷為“否”,移行到步驟S26。步驟S26中,縫制控制裝置15執(zhí)行將讀入的規(guī)定量的顯示控制信息作為發(fā)送數(shù)據(jù)塊向顯示控制裝置30發(fā)送的信息發(fā)送處理。
步驟S25中,當(dāng)發(fā)送的顯示控制信息的地址是終止地址時(shí),縫制控制裝置15判斷為“是”,將終止指令送出(步驟S28),結(jié)束顯示控制信息的發(fā)送(步驟S29)。
參照?qǐng)D7及圖8說(shuō)明顯示控制裝置30所執(zhí)行的控制的內(nèi)容。
在作業(yè)者接通平縫縫紉機(jī)M的電源而顯示操作面板8啟動(dòng)后,顯示控制裝置30在基于電源接通復(fù)位信號(hào)進(jìn)行啟動(dòng)處理時(shí),執(zhí)行存儲(chǔ)在IPL區(qū)域32a中的IPL。如圖7所示,顯示控制裝置30在進(jìn)行開(kāi)關(guān)操作判斷處理的步驟S50中判斷操作開(kāi)關(guān)10中的規(guī)定多個(gè)操作開(kāi)關(guān)是否同時(shí)處于操作狀態(tài)。當(dāng)規(guī)定的多個(gè)操作開(kāi)關(guān)未同時(shí)處于操作狀態(tài)時(shí),顯示控制裝置30判斷為“否”,移行到步驟S51。在進(jìn)行檢索處理的步驟S51中,顯示控制裝置30對(duì)寫(xiě)入在信息存儲(chǔ)區(qū)域32b的特別信息區(qū)域32c中的寫(xiě)入結(jié)束信息進(jìn)行檢索并讀入。
顯示控制裝置30移行到步驟S52,根據(jù)寫(xiě)入結(jié)束信息是否已讀入來(lái)判斷特別信息區(qū)域32c是否已存儲(chǔ)有寫(xiě)入結(jié)束信息。當(dāng)已存儲(chǔ)有寫(xiě)入結(jié)束信息時(shí),顯示控制裝置30判斷為“是”,移行到步驟S58,執(zhí)行通常的內(nèi)部初始化處理。顯示控制裝置30移行到步驟S59,讀出程序區(qū)域32d的起始地址“10100(H)”,執(zhí)行顯示控制程序。在正常執(zhí)行顯示控制程序的步驟S59中,當(dāng)縫制控制裝置15要求發(fā)送版本信息(參照步驟S12)時(shí),顯示控制裝置30將從信息存儲(chǔ)區(qū)域32b讀出的版本信息(V1.00)送出。
步驟S54及步驟S55是擦除指令接收處理。步驟S54中,顯示控制裝置30判斷是否從縫制控制裝置15接收到了指令。當(dāng)未接收到指令時(shí),顯示控制裝置30判斷為“否”,一直待機(jī)到接收到指令。接收到指令時(shí),顯示控制裝置30判斷為“是”,移行到步驟S55。步驟S55中,顯示控制裝置30判斷接收到的指令是否是擦除寫(xiě)入結(jié)束信息的擦除指令。當(dāng)接收到的指令不是擦除指令而是與顯示控制相關(guān)的顯示指令時(shí),顯示控制裝置30判斷為“否”,移行到步驟S60,根據(jù)接收到的顯示指令進(jìn)行顯示操作面板8的顯示處理。顯示控制裝置30在作業(yè)者切斷電源之前依次反復(fù)執(zhí)行步驟S54、S55、S60。
步驟S52中,當(dāng)特別信息區(qū)域32c未存儲(chǔ)有寫(xiě)入結(jié)束信息時(shí),顯示控制裝置30判斷為“否”,移行到步驟S53。在進(jìn)行待機(jī)信息發(fā)送處理的步驟S53中,顯示控制裝置30針對(duì)縫制控制裝置15的版本信息發(fā)送要求(參照步驟S12),向縫制控制裝置15發(fā)送表示顯示控制裝置30處于啟動(dòng)待機(jī)狀態(tài)的待機(jī)信息。顯示控制裝置30判斷是否已從縫制控制裝置15接收到了指令(步驟S54),接收到指令時(shí),判斷接收到的指令是否是擦除指令(步驟S55)。當(dāng)接收到的指令是擦除指令時(shí),顯示控制裝置30判斷為“是”,移行到步驟S56。步驟S56中,顯示控制裝置30根據(jù)接收到的擦除指令執(zhí)行只擦除信息存儲(chǔ)區(qū)域32b中的寫(xiě)入結(jié)束信息的信息擦除處理。
顯示控制裝置30移行到步驟S57,執(zhí)行顯示控制信息更新處理(參照?qǐng)D8)。在顯示控制信息更新處理中,顯示控制裝置30通過(guò)執(zhí)行存儲(chǔ)在IPL區(qū)域32a中的寫(xiě)入/擦除程序來(lái)進(jìn)行顯示控制信息的擦除及寫(xiě)入。
參照?qǐng)D8說(shuō)明顯示控制信息更新處理。
顯示控制裝置30判斷從縫制控制裝置15接收到的指令的種類(lèi)(步驟S31)。當(dāng)接收到的指令是寫(xiě)入指令時(shí),顯示控制裝置30移行到步驟S32。步驟S32中,顯示控制裝置30在寫(xiě)入指令之后接收到顯示控制信息(信息接收處理),判斷接收到的顯示控制信息的地址是否是起始地址。當(dāng)顯示控制信息的地址是起始地址時(shí),顯示控制裝置30判斷為“是”,移行到步驟S33,將寫(xiě)入在信息存儲(chǔ)區(qū)域32b中的所有顯示控制信息擦除。
顯示控制裝置30移行到步驟S34,將通信狀態(tài)切換成不可通信狀態(tài),移行到步驟S35。在進(jìn)行寫(xiě)入處理的步驟S35中,顯示控制裝置30將最初接收到的發(fā)送數(shù)據(jù)塊中所包含的寫(xiě)入結(jié)束信息臨時(shí)寫(xiě)入在CPU31的RAM31a中予以保存。從程序區(qū)域32d的起始地址“10100(H)”開(kāi)始依次寫(xiě)入最初的發(fā)送數(shù)據(jù)塊中所包含的顯示控制信息。顯示控制裝置30不對(duì)寫(xiě)入有寫(xiě)入結(jié)束信息的特別信息區(qū)域32c進(jìn)行任何寫(xiě)入。
在結(jié)束接收到的一個(gè)發(fā)送數(shù)據(jù)塊的寫(xiě)入后,顯示控制裝置30移行到步驟S36,將通信狀態(tài)切換成可通信狀態(tài),再次開(kāi)始與縫制控制裝置15進(jìn)行數(shù)據(jù)的收發(fā)。步驟S32中,當(dāng)接收到的顯示控制信息的地址不是起始地址時(shí),顯示控制裝置30判斷為“否”,移行到步驟S37,將通信狀態(tài)切換成不可通信狀態(tài)。顯示控制裝置30移行到步驟S38,向信息存儲(chǔ)區(qū)域32b寫(xiě)入第2次接收到的發(fā)送數(shù)據(jù)塊所包含的規(guī)定量的顯示控制信息。顯示控制裝置30移行到步驟S39,將通信狀態(tài)切換成可通信狀態(tài)。顯示控制裝置30反復(fù)執(zhí)行步驟S31、S32、S37、S38、S39,依次將第2次以后接收到的規(guī)定量的顯示控制信息寫(xiě)入信息存儲(chǔ)區(qū)域32b中。
將接收到的所有顯示控制信息正常地寫(xiě)入信息存儲(chǔ)區(qū)域32b中,當(dāng)在步驟S31中接收到終止指令時(shí),顯示控制裝置30移行到步驟S40。步驟S40中,顯示控制裝置30將臨時(shí)保存在CPU31的RAM31a中的寫(xiě)入結(jié)束信息讀入,并寫(xiě)入信息存儲(chǔ)區(qū)域32b的特別信息區(qū)域32c中。顯示控制裝置30移行到步驟S41,結(jié)束更新處理。當(dāng)作業(yè)者再次接通平縫縫紉機(jī)M的電源而重新啟動(dòng)顯示操作面板8時(shí),顯示控制裝置30執(zhí)行基于IPL的引導(dǎo)處理。
當(dāng)作業(yè)者有意識(shí)地想要升級(jí)顯示控制信息時(shí),對(duì)操作開(kāi)關(guān)10中的規(guī)定多個(gè)操作開(kāi)關(guān)進(jìn)行同時(shí)操作。步驟S50中,若同時(shí)操作了規(guī)定的多個(gè)操作開(kāi)關(guān),則顯示控制裝置30判斷為“是”,移行到步驟S53。步驟S53中,顯示控制裝置30執(zhí)行強(qiáng)制性地將待機(jī)信息發(fā)送給縫制控制裝置15的強(qiáng)制待機(jī)信息發(fā)送處理。
縫制控制裝置15在步驟S14中執(zhí)行縫制控制后,在進(jìn)行強(qiáng)制待機(jī)信息接收處理的步驟S15中,判斷是否從顯示控制裝置30接收到了待機(jī)信息。當(dāng)未接收到待機(jī)信息時(shí),縫制控制裝置15判斷為“否”,移行到步驟S14,繼續(xù)執(zhí)行縫制控制。從顯示控制裝置30接收到待機(jī)信息后,則縫制控制裝置15判斷為“是”,移行到步驟S16,執(zhí)行顯示控制信息發(fā)送處理(參照?qǐng)D6)。
顯示控制裝置30接收由縫制控制裝置15發(fā)送的擦除指令(步驟S21)及顯示控制信息(步驟S26)。與啟動(dòng)時(shí)未讀入寫(xiě)入結(jié)束信息的場(chǎng)合(步驟S52中的“否”的場(chǎng)合)一樣,顯示控制裝置30將接收到的顯示控制信息寫(xiě)入信息存儲(chǔ)區(qū)域32b中(步驟S35、S38),最后將寫(xiě)入結(jié)束信息寫(xiě)入特別信息區(qū)域32c中(步驟S40)。
下面對(duì)縫制控制裝置15及顯示控制裝置30的控制作用進(jìn)行說(shuō)明。
在想要升級(jí)顯示操作面板8的顯示控制裝置30所使用的顯示控制程序、顯示用字形數(shù)據(jù)等時(shí),作成由新內(nèi)容的顯示控制程序、顯示用字形數(shù)據(jù)等構(gòu)成的顯示控制信息,并預(yù)先記錄在存儲(chǔ)卡25中。
在由平縫縫紉機(jī)M執(zhí)行的縫制處理的過(guò)程中,當(dāng)作業(yè)者同時(shí)操作了規(guī)定的多個(gè)操作開(kāi)關(guān)時(shí)(步驟S50中的“是”),顯示控制裝置30向縫制控制裝置15發(fā)送待機(jī)信息(步驟S53)??p制控制裝置15從顯示控制裝置30接收待機(jī)信息(步驟S13中的“是”),執(zhí)行顯示控制信息發(fā)送處理(步驟S16),向顯示控制裝置30發(fā)送擦除指令(步驟S21)。顯示控制裝置30接收到擦除指令后(步驟S55中的“是”),將寫(xiě)入結(jié)束信息擦除(步驟S56)。
縫制控制裝置15讀入記錄在存儲(chǔ)卡25中的信息(步驟S23),將讀入的規(guī)定量的顯示控制信息分成數(shù)次發(fā)送給顯示控制裝置30(步驟S26)。顯示控制裝置30將接收到的寫(xiě)入結(jié)束信息保存在CPU31的RAM31a中(步驟S35),將接收到的規(guī)定量的顯示控制信息分成數(shù)次寫(xiě)入信息存儲(chǔ)區(qū)域32b中(步驟S35、S38)。
當(dāng)將接收到的所有顯示控制信息都寫(xiě)入閃速存儲(chǔ)器32的信息存儲(chǔ)區(qū)域32b中后,顯示控制裝置30最后從RAM31a中讀出寫(xiě)入結(jié)束信息并寫(xiě)入信息存儲(chǔ)區(qū)域32b的特別信息區(qū)域32c中(步驟S40)。當(dāng)作業(yè)者再次接通平縫縫紉機(jī)M的電源而重新啟動(dòng)顯示操作面板8時(shí),平縫縫紉機(jī)M執(zhí)行縫制處理,顯示操作面板8也正常地執(zhí)行顯示處理。
例如在發(fā)生了停電的場(chǎng)合等,當(dāng)接收到的顯示控制信息向信息存儲(chǔ)區(qū)域32b的寫(xiě)入失敗時(shí),顯示控制裝置30不能將寫(xiě)入結(jié)束信息寫(xiě)入信息存儲(chǔ)區(qū)域32b中。即使啟動(dòng)顯示操作面板8,因顯示控制裝置30不能將寫(xiě)入結(jié)束信息讀入(步驟S52中的“否”),故向縫制控制裝置15發(fā)送待機(jī)信息(步驟S53)。
縫制控制裝置15接收到待機(jī)信息后(步驟S13中的“是”),判斷為不能正常啟動(dòng)顯示操作面板8,執(zhí)行顯示控制信息發(fā)送處理(步驟S16),重新讀入顯示控制信息(步驟S23),每次以規(guī)定量向顯示控制裝置30發(fā)送(步驟S26)。顯示控制裝置30一邊逐次以規(guī)定量接收顯示控制信息、一邊按順序向信息存儲(chǔ)區(qū)域32b重新寫(xiě)入(步驟S35、S38)。
當(dāng)將接收到的所有顯示控制信息寫(xiě)入后,顯示控制裝置30最后將寫(xiě)入結(jié)束信息寫(xiě)入特別信息區(qū)域32c中(步驟S40),正常結(jié)束顯示控制信息的修正。
如上所述,采用本實(shí)施例,縫制控制裝置15從存儲(chǔ)卡25讀入新內(nèi)容的顯示控制信息,通過(guò)將該信息發(fā)送給顯示控制裝置30,將寫(xiě)入在顯示控制裝置30中的顯示控制信息改寫(xiě)成新的內(nèi)容。能容易且迅速地更新控制顯示用的顯示控制裝置30在進(jìn)行顯示操作面板8的顯示控制時(shí)所使用的顯示控制信息。能使用廉價(jià)的存儲(chǔ)卡25來(lái)更新顯示控制信息。作業(yè)者只需預(yù)先將新內(nèi)容的顯示控制信息存儲(chǔ)在存儲(chǔ)卡25中即可。
顯示控制裝置30通過(guò)對(duì)寫(xiě)入結(jié)束信息是否已寫(xiě)入在信息存儲(chǔ)區(qū)域32b的特別信息區(qū)域32c中進(jìn)行確認(rèn),就可容易地判定寫(xiě)入在信息存儲(chǔ)區(qū)域32b中的顯示控制信息是否正常。
顯示控制裝置30在顯示控制信息的寫(xiě)入中途中斷時(shí)不將寫(xiě)入結(jié)束信息寫(xiě)入,因此,通過(guò)確認(rèn)寫(xiě)入結(jié)束信息是否已寫(xiě)入,就可判定寫(xiě)入在信息存儲(chǔ)區(qū)域32b中的顯示控制信息是否正常,可提高可靠性。
顯示控制裝置30在不能檢測(cè)出寫(xiě)入結(jié)束信息而判定為寫(xiě)入的顯示控制信息不正常時(shí),執(zhí)行擦除寫(xiě)入結(jié)束信息的動(dòng)作并重新寫(xiě)入顯示控制信息,因此,可容易地修復(fù)不正常的顯示控制信息。
顯示控制裝置30構(gòu)成為將寫(xiě)入結(jié)束信息寫(xiě)入在信息存儲(chǔ)區(qū)域32b的規(guī)定部位的結(jié)構(gòu),因此,在啟動(dòng)顯示控制裝置30時(shí)可容易地檢索寫(xiě)入結(jié)束信息。
通過(guò)作業(yè)者對(duì)操作開(kāi)關(guān)10進(jìn)行操作,顯示控制裝置30將寫(xiě)入結(jié)束信息擦除,重新寫(xiě)入顯示控制信息。當(dāng)顯示控制裝置30處于需要更新顯示控制信息的狀態(tài)時(shí)、或有意識(shí)地想要更新顯示控制信息時(shí)等,通過(guò)操作規(guī)定的操作開(kāi)關(guān)10能強(qiáng)制性地執(zhí)行顯示控制信息的更新。
通過(guò)延長(zhǎng)連接縫制控制裝置15與顯示控制裝置30的連接電纜13,可將顯示操作面板8與平縫縫紉機(jī)M分體設(shè)置,可提高顯示操作面板8的設(shè)置場(chǎng)所的自由度。
本發(fā)明并不限定于上述的實(shí)施例,業(yè)內(nèi)人士可以在不脫離本發(fā)明宗旨的范圍內(nèi)附加各種變更來(lái)予以實(shí)施,例如可以進(jìn)行如下的變形或擴(kuò)展。
信息存儲(chǔ)區(qū)域32b中的寫(xiě)入結(jié)束信息的規(guī)定寫(xiě)入部位并不限定于信息存儲(chǔ)區(qū)域32b的起始部的特別信息區(qū)域32c,可設(shè)置在任意部位。例如也可將寫(xiě)入結(jié)束信息寫(xiě)入信息存儲(chǔ)區(qū)域32b的末尾部。
顯示操作面板8可以固接設(shè)置在平縫縫紉機(jī)M的機(jī)殼部3等上,也可內(nèi)置設(shè)置在平縫縫紉機(jī)M中。
縫制控制裝置15也可具有能與設(shè)于因特網(wǎng)等網(wǎng)絡(luò)上的服務(wù)器等進(jìn)行通信的外部通信裝置,通過(guò)通信線路讀入上述服務(wù)器等中存儲(chǔ)的顯示控制信息。
縫制控制裝置15和顯示控制裝置30也可不使用連接電纜13而通過(guò)無(wú)線LAN等來(lái)連接,構(gòu)成為可通過(guò)無(wú)線通信進(jìn)行各種指令、顯示控制信息、數(shù)據(jù)等的收發(fā)。
也可在平縫縫紉機(jī)M或顯示操作面板8上設(shè)置用于強(qiáng)制性地執(zhí)行顯示控制信息的更新的升級(jí)開(kāi)關(guān),在步驟S50(參照?qǐng)D7)中判斷升級(jí)開(kāi)關(guān)是否處于操作狀態(tài)。
本發(fā)明不僅適用于更新所有顯示控制信息的場(chǎng)合,也同樣適用于更新顯示控制信息的一部分的場(chǎng)合,例如可單純更新顯示控制程序。
權(quán)利要求
1.一種電子縫紉機(jī),包括控制縫制用的第1控制裝置和根據(jù)顯示控制信息進(jìn)行顯示面板的顯示控制的第2控制裝置,其特征在于,所述第1控制裝置具有讀入存儲(chǔ)在所述電子縫紉機(jī)外部的所述顯示控制信息的讀入處理部、以及將所述讀入處理部讀入的所述顯示控制信息發(fā)送給所述第2控制裝置的信息發(fā)送處理部,所述第2控制裝置具有可改寫(xiě)的非易失性存儲(chǔ)器、接收由所述信息發(fā)送處理部發(fā)送的所述顯示控制信息的信息接收處理部、以及將由所述信息接收處理部接收到的所述顯示控制信息寫(xiě)入所述非易失性存儲(chǔ)器中的寫(xiě)入處理部。
2.如權(quán)利要求
1所述的電子縫紉機(jī),其特征在于,所述第1控制裝置具有可裝卸存儲(chǔ)卡的卡安裝部,所述讀入處理部從安裝在所述卡安裝部的所述存儲(chǔ)卡中讀入所述顯示控制信息。
3.如權(quán)利要求
1所述的電子縫紉機(jī),其特征在于,所述非易失性存儲(chǔ)器具有存儲(chǔ)啟動(dòng)所述顯示面板用的IPL(Initial Program Loader)的IPL區(qū)域以及存儲(chǔ)所述顯示控制信息的信息存儲(chǔ)區(qū)域,所述寫(xiě)入處理部將由所述信息接收處理部接收到的所述顯示控制信息寫(xiě)入所述信息存儲(chǔ)區(qū)域中,該寫(xiě)入結(jié)束時(shí)將表示寫(xiě)入結(jié)束的寫(xiě)入結(jié)束信息寫(xiě)入所述信息存儲(chǔ)區(qū)域的規(guī)定部位。
4.如權(quán)利要求
2所述的電子縫紉機(jī),其特征在于,所述非易失性存儲(chǔ)器具有存儲(chǔ)啟動(dòng)所述顯示面板用的IPL(Initial Program Loader)的IPL區(qū)域以及存儲(chǔ)所述顯示控制信息的信息存儲(chǔ)區(qū)域,所述寫(xiě)入處理部將由所述信息接收處理部接收到的所述顯示控制信息寫(xiě)入所述信息存儲(chǔ)區(qū)域中,該寫(xiě)入結(jié)束時(shí)將表示寫(xiě)入結(jié)束的寫(xiě)入結(jié)束信息寫(xiě)入所述信息存儲(chǔ)區(qū)域的規(guī)定部位。
5.如權(quán)利要求
1至4中任一項(xiàng)所述的電子縫紉機(jī),其特征在于,在所述顯示面板上設(shè)置有開(kāi)關(guān),所述第2控制裝置具有啟動(dòng)時(shí)對(duì)是否已操作了所述開(kāi)關(guān)進(jìn)行判斷的開(kāi)關(guān)操作判斷處理部、以及在所述開(kāi)關(guān)操作判斷處理部判斷為已操作了所述開(kāi)關(guān)時(shí)將表示所述第2控制裝置處于啟動(dòng)待機(jī)狀態(tài)的待機(jī)信息發(fā)送給所述第1控制裝置的強(qiáng)制待機(jī)信息發(fā)送處理部,所述第1控制裝置具有接收所述強(qiáng)制待機(jī)信息發(fā)送處理部發(fā)送的所述待機(jī)信息的強(qiáng)制待機(jī)信息接收處理部,啟動(dòng)時(shí),當(dāng)所述強(qiáng)制待機(jī)信息接收處理部接收到所述待機(jī)信息時(shí),所述第1控制裝置將所述顯示控制信息發(fā)送給所述第2控制裝置。
6.如權(quán)利要求
1至4中任一項(xiàng)所述的電子縫紉機(jī),其特征在于,所述第2控制裝置收納在所述顯示面板的內(nèi)部。
7.如權(quán)利要求
5所述的電子縫紉機(jī),其特征在于,所述第2控制裝置收納在所述顯示面板的內(nèi)部。
專利摘要
本發(fā)明的電子縫紉機(jī),包括控制縫制用的第1控制裝置和根據(jù)顯示控制信息進(jìn)行顯示面板的顯示控制的第2控制裝置,所述第1控制裝置具有讀入存儲(chǔ)在所述電子縫紉機(jī)外部的所述顯示控制信息的讀入處理部、以及將所述讀入處理部讀入的所述顯示控制信息發(fā)送給所述第2控制裝置的信息發(fā)送處理部。所述第2控制裝置具有可改寫(xiě)的非易失性存儲(chǔ)器、接收由所述信息發(fā)送處理部發(fā)送的所述顯示控制信息的信息接收處理部、以及將由所述信息接收處理部接收到的所述顯示控制信息寫(xiě)入所述非易失性存儲(chǔ)器中的寫(xiě)入處理部。
文檔編號(hào)D05B19/04GK1990933SQ200610156294
公開(kāi)日2007年7月4日 申請(qǐng)日期2006年12月25日
發(fā)明者佐野貴彥, 原由浩 申請(qǐng)人:兄弟工業(yè)株式會(huì)社導(dǎo)出引文BiBTeX, EndNote, RefMan