專利名稱:電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有主控制單元和從控制單元的電子裝置。
背景技術(shù):
在具有諸如復(fù)印功能、打印功能和傳真功能等的多個功能的多功能復(fù)印機(所謂 的數(shù)字多功能外圍設(shè)備)中,對裝置進行操作所需的諸如馬達和風扇等的電子組件分散配 置在機架中。為了控制這些組件,控制系統(tǒng)通常由主控制板和用于與主控制板相協(xié)作地控 制復(fù)印機的一部分的多個從控制板構(gòu)成。近來,在這種主從分布控制系統(tǒng)中,已經(jīng)使用串行 通信作為主控制板和從控制板之間的通信方法。使用串行通信使得能夠削減信號數(shù),從而 由于布線的削減而帶來成本的降低。在主從分布控制系統(tǒng)中,需要用于在從控制板出現(xiàn)問 題的情況下對該系統(tǒng)進行保護的技術(shù)。作為用于對主從分布控制系統(tǒng)進行保護的技術(shù),例如,日本特開2006-110150號 公報公開了如下結(jié)構(gòu)主控制單元和從控制單元利用通信線路相連接,并且在從控制單元 中設(shè)置用于對從側(cè)CPU的操作進行監(jiān)視的看門狗計時器。在該結(jié)構(gòu)中,主控制單元經(jīng)由通 信線路以指定間隔(例如,100ms)向從控制單元的看門狗計時器發(fā)出初始化命令,并載入 初始倒計時值(例如,3秒)。將從該看門狗計時器輸出的復(fù)位信號連接到從側(cè)CPU的復(fù)位 端子,并且在初始值由于系統(tǒng)錯誤等沒有被載入的情況下,當?shù)褂嫊r達到零時,對從側(cè)CPU 進行復(fù)位。在日本特開2006-110150號公報中,在存在多個從控制單元的情況下,需要在每 一個從控制單元中設(shè)置用于監(jiān)視和復(fù)位從控制單元的看門狗計時器。由此,看門狗計數(shù) 器和相關(guān)外圍電路組件的數(shù)量隨著從控制單元的數(shù)量的增加而增加,由此導(dǎo)致了成本的增 加。組件數(shù)量的增加還使故障的原因增多。
發(fā)明內(nèi)容
已經(jīng)考慮到相關(guān)技術(shù)作出了本發(fā)明,并且本發(fā)明提供一種能夠在主從通信時發(fā)生 故障的情況下進行系統(tǒng)保護而無需對每一個從控制單元設(shè)置看門狗計時器的電子裝置。根據(jù)本發(fā)明的方面,提供了一種電子裝置,包括上層控制單元,用于控制所述電 子裝置;第一下層控制單元和第二下層控制單元,其由所述上層控制單元控制;以及復(fù)位 單元,用于復(fù)位所述第一下層控制單元和所述第二下層控制單元,其中,所述上層控制單元 將表示正在正常進行通信的監(jiān)視數(shù)據(jù)以預(yù)定時間間隔發(fā)送到所述第一下層控制單元和所 述第二下層控制單元中的至少一個單元,所述第一下層控制單元和所述第二下層控制單元 中的所述至少一個單元響應(yīng)于接收到所述監(jiān)視數(shù)據(jù),將監(jiān)視信號輸入到所述復(fù)位單元,以 及如果在未輸入所述監(jiān)視信號的情況下經(jīng)過了預(yù)定時間,則所述復(fù)位單元復(fù)位所述第一下 層控制單元和所述第二下層控制單元。根據(jù)本發(fā)明,在具有主控制單元和多個從控制單元的電子裝置中,不需要為各從 控制單元設(shè)置看門狗計時器。因此,削減了組件數(shù)量,從而使得能夠?qū)崿F(xiàn)成本的削減和故障率的降低。通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
圖1是根據(jù)本發(fā)明第一實施例的圖像形成設(shè)備的示意截面圖。圖2是根據(jù)本發(fā)明第一實施例的圖像形成設(shè)備的控制系統(tǒng)的框圖。圖3是根據(jù)本發(fā)明第一實施例的通信系統(tǒng)的示意框圖。圖4是用于說明串行通信的示意圖。圖5是根據(jù)本發(fā)明第一實施例的通信系統(tǒng)的框圖。圖6是用于說明CPU的串行通信控制的示例的流程圖。圖7是用于說明ASIC的串行通信控制的示例的流程圖。圖8是根據(jù)本發(fā)明第二實施例的通信系統(tǒng)的框圖。圖9是根據(jù)本發(fā)明第三實施例的通信系統(tǒng)的框圖。
具體實施例方式第一實施例圖像形成設(shè)備的結(jié)構(gòu)圖1是用于說明用作根據(jù)本發(fā)明第一實施例的電子裝置的圖像形成設(shè)備的示意 截面圖。將使用圖1說明根據(jù)本實施例的圖像形成設(shè)備的結(jié)構(gòu)及其圖像形成操作。圖1示 出作為圖像形成設(shè)備的示例的具有圖像掃描器(讀取設(shè)備)和電子照相打印機(圖像再現(xiàn) 設(shè)備)的數(shù)字多功能外圍設(shè)備的結(jié)構(gòu)。 通過進給輥204對放置在自動原稿進給設(shè)備201的原稿放置單元203上的原稿進 行分離和進給,并且該原稿經(jīng)由輸送引導(dǎo)件206被輸送到讀取設(shè)備202。該原稿通過輸送帶 208進一步以恒定速度輸送,并通過排出輥205排出到外部。圖像讀取單元213經(jīng)由由反射 鏡210、211和212組成的光學系統(tǒng),將讀取設(shè)備202的讀取位置處利用照明系統(tǒng)209照射 的圖像轉(zhuǎn)換成圖像信號。圖像讀取單元213由透鏡、用作光電轉(zhuǎn)換元件的CCD、CCD的驅(qū)動 電路等組成。原稿讀取模式包括流讀取模式和固定模式。在流讀取模式中,在相對于固定 讀取系統(tǒng)(包括照明系統(tǒng)209以及鏡子210、211和212)以恒定速度輸送原稿的同時讀取 原稿。在固定模式中,原稿放置在讀取設(shè)備202的原稿臺玻璃214上,并在以恒定速度移動 讀取系統(tǒng)的同時讀取該原稿。通常,在流讀取模式中讀取薄片形式的原稿,而在固定模式中 讀取裝訂后的原稿。 圖像信號在被圖像處理單元103(未示出)處理之后,通過圖像再現(xiàn)設(shè)備301以頁 為單位在記錄薄片上進行再現(xiàn)。通過半導(dǎo)體激光器(未示出)等將圖像信號調(diào)制成光學信 號。調(diào)制后的激光束經(jīng)由使用多面鏡的光學掃描設(shè)備311以及鏡子312和313,在表面由 充電裝置310均勻充電的感光鼓309上進行曝光,從而形成潛像。通過顯影裝置314中的 調(diào)色劑對潛像進行顯影,并且通過轉(zhuǎn)印分離裝置315將調(diào)色劑圖像轉(zhuǎn)印到記錄薄片。記錄 薄片容納在薄片盒302和304中。來自薄片盒302的記錄薄片通過進給輥303進給,通過 輸送輥306輸送,并在通過定位輥308對相對于圖像的定時進行了調(diào)整之后輸送到感光鼓 309的轉(zhuǎn)印位置。另一方面,來自薄片盒304的記錄薄片通過進給輥305進給,通過輸送輥307和306輸送,并在通過定位輥308對相對于圖像的定時進行了調(diào)整之后輸送到感光鼓 309的轉(zhuǎn)印位置。轉(zhuǎn)印有調(diào)色劑圖像的記錄薄片通過輸送帶317輸送到定影裝置318,并對 記錄薄片上的調(diào)色劑進行定影。當設(shè)置了單面模式時,通過定影排出輥319和排出輥3M將來自定影裝置318的 記錄薄片排出到外部。如果設(shè)置了雙面模式,則反轉(zhuǎn)輥321經(jīng)由輸送輥320將記錄薄片從 定影排出輥319輸送到反轉(zhuǎn)路徑325。此外,緊挨在記錄薄片的后端已經(jīng)通過與雙面路徑 326的接合處之后,通過對反轉(zhuǎn)輥321的轉(zhuǎn)動進行反轉(zhuǎn)來反轉(zhuǎn)記錄薄片。通過輥322和323 來對輸送至雙面路徑的記錄薄片進行輸送,并且在經(jīng)由輸入輥306通過定位輥308對相對 于背面圖像的定時再次進行了調(diào)整之后,將背面圖像轉(zhuǎn)印并定影到記錄薄片,并將該記錄 薄片排出到外部。圖2是本實施例中的控制板的框圖。本實施例中的圖像形成設(shè)備的整體控制由作 為主控制板(上層控制單元)的中央控制板104以及作為從控制板(下層控制單元)的圖 像形成單元控制板120、定影輸送單元控制板121和薄片輸送單元控制板122構(gòu)成。這里, 薄片輸送單元控制板122負責對從前述薄片盒302和304到定位輥308的薄片輸送進行控 制。定影輸送單元控制板121負責對從定位輥308經(jīng)由轉(zhuǎn)印和定影到排出和雙面輸送的薄 片輸送進行控制。圖像形成單元控制板120負責控制剩余部分。主從通信系統(tǒng)接著將參考圖3說明本實施例的圖像形成設(shè)備內(nèi)由中央控制板104上的主控制單 元101 (上層控制單元)和圖像形成單元控制板120上的兩個從控制單元102 (下層控制單 元)構(gòu)成的通信系統(tǒng)。主控制單元101由負責裝置的整體控制的CPU 107和具有串行通信 功能的主ASIC 108構(gòu)成。從控制單元10 和102b分別由具有與主ASIC 108的串行通信 功能的從ASIC 106a和106b構(gòu)成,并分別連接到主ASIC 108。而且,設(shè)置了能夠同時復(fù)位 兩個從ASIC 106a和106b的看門狗計時器105(以下稱為WDT 105)。將從該WDT 105輸出 的復(fù)位信號分別連接到兩個從ASIC 106a和106b的復(fù)位端子。注意,“看門狗”是一種監(jiān)視 機構(gòu),并且如本實施例部分公開的用于實施本發(fā)明的“看門狗”還可被稱為“監(jiān)視”。此外,主ASIC 108使用到從控制單元10 和102b的兩個串行通信線路中的到從 控制單元10 的通信線路來發(fā)送看門狗數(shù)據(jù)(監(jiān)視數(shù)據(jù))。已接收到該看門狗數(shù)據(jù)的從 ASIC 106a將基于所接收到的看門狗數(shù)據(jù)的看門狗信號(監(jiān)視信號)從從ASIC 106a的輸 出端口輸出,并將該看門狗信號輸入到WDT 105。WDT 105具有用于在來自從ASIC 106a的 看門狗信號之間的間隔超過預(yù)先確定的預(yù)定時間的情況下輸出復(fù)位信號的監(jiān)視功能。連接 到從ASIC 106a和106b的復(fù)位端子的該復(fù)位信號能夠復(fù)位這些ASIC。對復(fù)位后的從ASIC 106a和106b進行初始化,并且從ASIC106a和106b的輸入端口和輸出端口的邏輯返回到初 始狀態(tài)。因此,即使例如加熱器等為ON(接通),也將該加熱器等初始化為OFF (關(guān)閉)或安 全狀態(tài)。作為具體示例,在本實施例中,WDT 105是例如倒計數(shù)器。當設(shè)置了初始值時,啟動 倒計數(shù)器,并且當計數(shù)器值達到零時,輸出終止信號。該終止信號是對從控制單元的復(fù)位信 號。此外,在該結(jié)構(gòu)中,從從ASIC 106a輸入的看門狗信號用作用于將初始值載入WDT 105 的信號。即,計數(shù)器的載入信號和初始值構(gòu)成看門狗信號。該結(jié)構(gòu)當然可以變化。在能夠 采用的其它結(jié)構(gòu)中,例如,WDT 105本身還可以具有當被看門狗信號觸發(fā)時載入初始值的功能。此外,在本實施例中,共享WDT 105的多個從控制單元設(shè)置在單個控制板上。這是因為 在連接各板的通信線路上發(fā)生故障的情況下,同樣的故障也可能發(fā)生在設(shè)置在同一板上的 從控制單元中。然而,設(shè)置在單個控制板上的多個從控制單元可被分成多組,并且在各組中 共享WDT,或者WDT可以被多個控制板間的多個從控制單元共享。共享從控制單元的數(shù)量當 然不限于兩個,還可以是三個或更多個。看門狗數(shù)據(jù)的發(fā)送接著將說明使用串行通信的看門狗數(shù)據(jù)發(fā)送方法。如圖4所示,主ASIC 108與從 ASIC 106a(或ASIC 106b)之間的串行通信由三種類型的信號構(gòu)成,即通信時鐘、發(fā)送數(shù)據(jù) 和接收數(shù)據(jù)。利用該串行通信,以固定的間隔進行數(shù)據(jù)發(fā)送/接收。此外,發(fā)送數(shù)據(jù)和接收 數(shù)據(jù)由起始位、命令、數(shù)據(jù)、奇偶校驗位和停止位構(gòu)成,其中前述看門狗數(shù)據(jù)被置于該發(fā)送 數(shù)據(jù)和該接收數(shù)據(jù)的數(shù)據(jù)段中。例如,在圖4的示例中,看門狗數(shù)據(jù)對應(yīng)于8位發(fā)送數(shù)據(jù)中 的D1。主ASIC 108將看門狗數(shù)據(jù)置于Dl中,并周期性地發(fā)送該數(shù)據(jù)。已接收到看門狗數(shù)據(jù)的從控制單元10 將基于所接收到的看門狗數(shù)據(jù)的看門狗 信號輸入到WDT 105。因此,在到從控制單元10 的通信線路上發(fā)生諸如斷開等物理問題 的情況下,由于正常看門狗信號將不再被輸入到WDT 105,因此自動復(fù)位從控制單元10 和102b這兩者。此外,在從控制單元10 本身的操作發(fā)生問題的情況下,由于正??撮T狗 信號將不再被輸入到WDT 105,因此自動復(fù)位從控制單元10 和102b這兩者。這里,當主 控制單元101與從控制單元10 之間的通信或者從控制單元10 本身發(fā)生問題時,從控 制單元102b也會與從控制單元10 同時復(fù)位。此時,即使主控制單元101與從控制單元 102b之間的通信以及從控制單元102b本身是正常的,也會復(fù)位從控制單元102b。然而,即 便在多個從控制單元的其中之一發(fā)生問題的情況下,裝置也不能正常操作,因此復(fù)位正常 的從控制單元并沒有影響。接著,將說明在不包括看門狗的串行通信即與未正在監(jiān)視看門狗數(shù)據(jù)的從控制單 元102b的串行通信發(fā)生通信故障的情況下的系統(tǒng)保護。主控制單元101監(jiān)視與包括從控 制單元102b的從控制單元的串行通信,并且如果存在問題,則停止在正常狀況下周期進行 的向從控制單元10 發(fā)送看門狗數(shù)據(jù)。結(jié)果,WDT105將復(fù)位信號輸入到各從控制單元,從 而復(fù)位從控制單元102b并解決可能存在的任何問題。將在下文中詳細說明結(jié)構(gòu)和過程。圖5是根據(jù)本實施例的通信系統(tǒng)的更詳細的框圖。CPU 107通過總線連接到主 ASIC 108。CPU 107經(jīng)由主ASIC 108的總線I/F 109對主ASIC 108的通信控制單元Illa 和Illb以及生成看門狗數(shù)據(jù)的看門狗生成單元110(以下稱為WDD生成單元110)進行控 制。該看門狗生成單元110生成具有預(yù)定周期的脈沖信號。即,看門狗生成單元110以預(yù) 定時間間隔生成看門狗數(shù)據(jù)。該時間間隔無需是固定的,可以是任意的時間間隔,只要能夠 在看門狗計時器105終止之前將看門狗信號輸入看門狗計時器105即可。主ASIC 108內(nèi) 的通信控制單元Illa和Illb分別連接到從ASIC106a和106b內(nèi)的通信控制單元112a和 112b。通信控制單元11 和112b分別連接到I/O端口控制單元113a和113b。從ASIC 106a將基于來自主ASIC 108的看門狗數(shù)據(jù)的看門狗信號輸入到WDT 105。WDT 105連接到 從ASIC 106a和106b的復(fù)位端子。圖6是在本實施例中由CPU 107執(zhí)行的控制流程。首先,輸入原稿,并且CPU 107 在進入工作狀態(tài)之后操作WDD生成單元IlO(SlOl)。接著,CPU 107開始各通信控制單元Illa和Illb的串行通信610 。存在到從控制單元10 和102b的兩個串行通信線路, 并且盡管可以單獨設(shè)置串行通信線路,但這里它們能夠同時工作。在通信開始之后,CPU 107繼續(xù)監(jiān)視串行通信狀態(tài)。可以通過監(jiān)視在主ASIC 108 內(nèi)的寄存器中所存儲的與各串行通信相對應(yīng)的通信狀態(tài)監(jiān)視位來實現(xiàn)串行通信狀態(tài)的監(jiān) 視。如果這些串行通信狀態(tài)均正常,則CPU 107繼續(xù)監(jiān)視(S103中為“是”)。即便在串行 通信的其中之一存在問題的情況下(S103中為“否”),CPU 107也立即停止WDD生成單元 110的操作(S104)。隨后,在操作臺單元等上進行錯誤顯示(S105)。由于當WDD生成單元 110已進入停止狀態(tài)時看門狗數(shù)據(jù)未被發(fā)送到從ASIC 106a,因此看門狗信號不再被輸入 到WDT 105。結(jié)果,WDT 105對從控制單元10 和10 這兩者進行復(fù)位。因此,即使從控 制單元102b發(fā)生某種問題,也能夠可靠地復(fù)位從控制單元10 和102b。圖7是在串行通信已開始之后主ASIC 108以及從ASIC 106a和106b的控制流程。 通過各ASIC中的控制器和專用硬件等實現(xiàn)圖7。當CPU 107開始串行通信時,將通信錯誤計數(shù)器值N設(shè)置為O(Slll),并且將表示 串行通信狀態(tài)的通信狀態(tài)監(jiān)視位設(shè)置為0(S112)。接著,開始主ASIC 108以及從ASIC 106a 和106b之間的數(shù)據(jù)發(fā)送/接收(SlU)。以預(yù)定周期通過硬件來重復(fù)數(shù)據(jù)發(fā)送/接收。在 數(shù)據(jù)發(fā)送/接收完成之后,判斷是否檢測到通信錯誤(S114)。使用前述奇偶校驗位等來檢 測通信錯誤。這里,如果通信錯誤的數(shù)量在預(yù)定次數(shù)以下,則重試數(shù)據(jù)發(fā)送/接收,當超過 了預(yù)定次數(shù)時,判斷為通信已發(fā)生故障,將通信狀態(tài)監(jiān)視位設(shè)置為1,并通知通信故障。這 里,如果沒有檢測到通信錯誤(S114中為“否”),則繼續(xù)數(shù)據(jù)發(fā)送/接收(S113)。如果檢 測到通信錯誤(S114中為“是”),則使通信錯誤計數(shù)器值N增加1(S115)。接著,判斷通信 錯誤計數(shù)器值N是否大于15(S116)。如果通信錯誤計數(shù)器值N小于或等于15(S116中為 “否”),則繼續(xù)數(shù)據(jù)發(fā)送/接收(S113)。然而,如果通信錯誤計數(shù)器值N大于15 (S116中為 “是”),則將相應(yīng)的通信狀態(tài)監(jiān)視位設(shè)置為1 (Si 17)。在圖6中的過程的步驟S103中,CPU 107能夠通過監(jiān)視該通信狀態(tài)監(jiān)視位來監(jiān)視 串行通信狀態(tài)。此外,針對各通信控制單元單獨地設(shè)置串行通信控制,因此當多個通信控制 單元正在工作時,多個通信控制單元并行地執(zhí)行該控制流程。如上所述,在本實施例的通信系統(tǒng)中,當發(fā)生通信故障時,可以通過對多個從控制 單元102設(shè)置單個看門狗計時器來可靠地復(fù)位多個從控制單元。因此,不需要針對單個從 控制單元設(shè)置看門狗計時器,從而使得能夠削減看門狗計時器和相關(guān)電路組件并實現(xiàn)成本 的降低。此外,本實施例利用主控制單元101和兩個從控制單元102作為示例進行了說明, 但本發(fā)明的通信系統(tǒng)當然還適用于存在三個或更多個連接的從控制單元102的情況。注意,看門狗數(shù)據(jù)可以是包括多個位的數(shù)據(jù),并且可以使用命令段進行發(fā)送。此 外,為了確保串行通信的雙向性的正常,可以在主控制單元101和從控制單元10 之間雙 向發(fā)送看門狗數(shù)據(jù)。在這種情況下,首先,以預(yù)定間隔將上行鏈路看門狗數(shù)據(jù)從從控制單元 102a發(fā)送到主控制單元101,并且主控制單元101在能夠正常接收到該上行鏈路看門狗數(shù) 據(jù)的情況下,將下行鏈路看門狗數(shù)據(jù)發(fā)送到從控制單元10加。已接收到下行鏈路看門狗數(shù) 據(jù)的從控制單元10 將看門狗信號發(fā)送到WDT 105并復(fù)位WDT 105。在這種情況下,上行 鏈路和下行鏈路看門狗數(shù)據(jù)可以是相同的數(shù)據(jù)也可以是不同的數(shù)據(jù)。此外,作為傳達串行 通信狀態(tài)均正常這一事實的數(shù)據(jù)的看門狗數(shù)據(jù)例如還可以被稱為通信狀態(tài)通知數(shù)據(jù)。
本實施例和其它實施例利用串行通信作為示例進行了說明,但本發(fā)明還可應(yīng)用于 利用并行通信的通信系統(tǒng)。此外,本發(fā)明通??蓱?yīng)用于包括具有主從結(jié)構(gòu)的控制單元的電 子裝置,而非僅限于應(yīng)用于圖像形成設(shè)備。第二實施例接著,將參考圖8說明根據(jù)本發(fā)明第二實施例的圖像形成設(shè)備。注意,附圖和附圖 標記將適用于對與第一實施例重復(fù)或相同的部分的說明。構(gòu)成圖像形成設(shè)備的一部分的通信系統(tǒng)由單個主控制單元101以及兩個從控制 單元10 和102b構(gòu)成,并且將由WDD生成單元110生成的看門狗數(shù)據(jù)連接到各通信控制 單元Illa和111b。經(jīng)由各串行通信將看門狗數(shù)據(jù)分別發(fā)送到從ASIC 106a和106b。已接 收到看門狗數(shù)據(jù)的從控制單元10 和102b將基于看門狗數(shù)據(jù)的看門狗信號從各I/O端口 控制單元113a和11 輸出。在輸入到對這兩個輸出信號進行邏輯與(logical AND)的與 門116之后,將與門116的輸出輸入到WDT 105。因此,即使從控制單元10 發(fā)生了某種問 題,也能夠可靠地復(fù)位從控制單元10 和102b這兩者。類似地,即使從控制單元102b發(fā) 生了某種問題,也能夠可靠地復(fù)位從控制單元10 和102b這兩者。注意,假定了看門狗信 號為正邏輯。在本實施例中,在例如看門狗信號包括看門狗計時器105的載入信號和要載入的 初始值的情況下,進行邏輯與所需的僅是載入信號。初始值例如可被存儲在寄存器中或可 由電路固定生成??蛇x地,看門狗信號可以用作看門狗計時器105的觸發(fā)以對看門狗計時 器105進行初始化。這里,在經(jīng)由兩個串行通信分別發(fā)送到從ASIC 106a和106b的看門狗數(shù)據(jù)不同步 的情況下,當與門116進行邏輯與時,輸出可能發(fā)生問題。即使例如從從ASIC 106a和106b 分別輸出的看門狗信號是正常的,也可能發(fā)生問題。例如,在周期相同而相位相反的情況 下,即使各看門狗信號是正常的,邏輯與的最終結(jié)果也為零。類似地,在周期不同的情況下 也將出現(xiàn)同樣的問題??紤]到上述問題,在本實施例中,為了避免上述問題,使用共同的看 門狗數(shù)據(jù)生成單元。當然,由于只要使看門狗數(shù)據(jù)同步就不存在問題,因此沒有必要一定使 用共同的WDD生成單元。如上所述,看門狗數(shù)據(jù)置于兩個串行通信的各發(fā)送數(shù)據(jù)中。然后,從控制單元10 和102b根據(jù)看門狗數(shù)據(jù)分別輸出看門狗信號。如果采用了對從各從控制單元輸出的看門 狗信號進行邏輯與并將結(jié)果輸入到WDT 105的結(jié)構(gòu),則在串行通信發(fā)生問題的情況下能夠 立即復(fù)位從控制單元。在本實施例中,說明了兩個串行通信均發(fā)送看門狗數(shù)據(jù)的結(jié)構(gòu),但該結(jié)構(gòu)同樣適 用于存在三個或更多個串行通信的情況。例如,只要看門狗數(shù)據(jù)置于所有這三個串行通信 中,就可以對從各從控制單元輸出的看門狗信號進行邏輯與并將結(jié)果輸入到WDT 105。此 外,如果采用了將看門狗數(shù)據(jù)置于三個串行通信中的兩個串行通信內(nèi)而沒有置于剩余串行 通信的結(jié)構(gòu),則對于包括看門狗數(shù)據(jù)的那兩個串行通信采用與本實施例相同的結(jié)構(gòu)。如第 一實施例所示,可以通過CPU 107來監(jiān)視剩余串行通信的通信狀態(tài),并且在檢測到問題的 時間點能夠使WDD生成單元110停止。第三實施例接著將參考圖9說明根據(jù)本發(fā)明第三實施例的圖像形成設(shè)備。注意,附圖和附圖標記將適用于對與第一實施例和第二實施例重復(fù)或相同的部分的說明。將使用由中央控制板104上的主控制單元101和定影輸送單元控制板121上的兩 個從控制單元10 和102b構(gòu)成的通信系統(tǒng)來說明第三實施例。將定影裝置117的控制信 號連接到串行通信包括看門狗數(shù)據(jù)的從控制單元10 的從ASIC 106a。另一方面,將薄片 輸送馬達和用于檢測薄片的薄片檢測傳感器連接到串行通信不包括看門狗數(shù)據(jù)的從控制 單元 102b 的從 ASIC 106b。如第一實施例所述,發(fā)生問題時進行復(fù)位所需的時間在串行通信包括看門狗數(shù)據(jù) 的從控制單元10 與串行通信不包括看門狗數(shù)據(jù)的從控制單元102b之間有所不同。在從 控制單元10 的串行通信發(fā)生問題的情況下,由于正常看門狗信號在該階段無法再輸入 到WDT 105,因此在WDT 105的監(jiān)視時間過去之后對從控制單元10 和102b這兩者進行 復(fù)位。相反,在從控制單元102b的串行通信發(fā)生問題的情況下,首先必須一直繼續(xù)串行通 信,直到通信狀態(tài)監(jiān)視位被設(shè)置為1為止。在通信狀態(tài)監(jiān)視位被設(shè)置為1的階段,CPU 107 檢測到通信故障,并使WDD生成單元110停止。在隨后WDT 105的監(jiān)視時間過去之后,對從 控制單元10 和102b進行復(fù)位。因此,對于由包括看門狗數(shù)據(jù)的串行通信所連接的從控 制單元10 而言,通信故障發(fā)生時進行復(fù)位所需的時間較短。考慮到上述問題,在第三實施例中,按優(yōu)先順序排列由從控制單元102控制的負 載,并且將較高優(yōu)先級的負載優(yōu)先連接到由包括看門狗數(shù)據(jù)的串行通信所連接的從控制單 元102a。這里,作為用于按優(yōu)先順序排列負載的基準,將高優(yōu)先級賦予存在控制問題時將對 設(shè)備產(chǎn)生較大損害的負載。例如,定影裝置通常處理接近1000W的高功率并在接近200°C的 高溫下控制該定影裝置,因此擔心發(fā)生問題時對設(shè)備的損害。此外,假定按需定影裝置和電 磁感應(yīng)定影裝置的溫度在短時間內(nèi)升高,因此期望在問題發(fā)生時盡可能快地停止這些類型 的定影裝置??紤]到這些問題,將定影裝置連接到由包括看門狗數(shù)據(jù)的串行通信所連接的 從控制單元10加。另一方面,將定影裝置以外的薄片輸送馬達和薄片檢測傳感器等的負載 連接到由不包括看門狗數(shù)據(jù)的串行通信所連接的從控制單元102b。因此,通過使用在發(fā)生 問題之后需要以較高緊急度復(fù)位的從控制單元對看門狗數(shù)據(jù)進行監(jiān)視來實現(xiàn)更適當?shù)南?統(tǒng)保護。如上所述,在本實施例中,在對要連接的負載按優(yōu)先順序排列之后,根據(jù)優(yōu)先級將 負載連接到各從控制單元。因此,即使問題發(fā)生時復(fù)位從控制單元102所需的時間在包括 看門狗數(shù)據(jù)的串行通信與不包括看門狗數(shù)據(jù)的串行通信之間有所不同,也能夠更安全地保 護設(shè)備。此外,在本實施例中,以存在問題時對設(shè)備的損害為基準,對負載按優(yōu)先順序進行 排列,但本發(fā)明不局限于此,并且還可以以其它為基準對負載進行優(yōu)先順序排列。其它實施例還可以通過讀出并執(zhí)行記錄在存儲器設(shè)備上的程序以進行上述實施例的功能的 系統(tǒng)或設(shè)備的計算機(或者CPU或MPU等的裝置)以及通過以下方法來實現(xiàn)本發(fā)明的各方 面,其中系統(tǒng)或設(shè)備的計算機通過例如讀出并執(zhí)行記錄在存儲器設(shè)備上的程序以進行上述 實施例的功能來進行該方法的各步驟。由于該目的,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲器設(shè)備 的各種類型的記錄介質(zhì)(例如,計算機可讀介質(zhì))向計算機提供該程序。盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典 型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種電子裝置,包括上層控制單元,用于控制所述電子裝置;第一下層控制單元和第二下層控制單元,其由所述上層控制單元控制;以及 復(fù)位單元,用于復(fù)位所述第一下層控制單元和所述第二下層控制單元, 其中,所述上層控制單元將表示正在正常進行通信的監(jiān)視數(shù)據(jù)以預(yù)定時間間隔發(fā)送到 所述第一下層控制單元和所述第二下層控制單元中的至少一個單元,所述第一下層控制單元和所述第二下層控制單元中的所述至少一個單元響應(yīng)于接收 到所述監(jiān)視數(shù)據(jù),將監(jiān)視信號輸入到所述復(fù)位單元,以及如果在未輸入所述監(jiān)視信號的情況下經(jīng)過了預(yù)定時間,則所述復(fù)位單元復(fù)位所述第一 下層控制單元和所述第二下層控制單元。
2.根據(jù)權(quán)利要求1所述的電子裝置,其特征在于,所述上層控制單元將所述監(jiān)視數(shù)據(jù)發(fā)送到所述第一下層控制單元,而不將所述監(jiān)視數(shù) 據(jù)發(fā)送到所述第二下層控制單元,所述第一下層控制單元響應(yīng)于接收到所述監(jiān)視數(shù)據(jù),將所述監(jiān)視信號輸入到所述復(fù)位 單元,以及如果在未輸入所述監(jiān)視信號的情況下經(jīng)過了所述預(yù)定時間,則所述復(fù)位單元復(fù)位所述 第一下層控制單元和所述第二下層控制單元。
3.根據(jù)權(quán)利要求2所述的電子裝置,其特征在于,由所述第一下層控制單元控制的負載的復(fù)位優(yōu)先級高于由所述第二下層控制單元控 制的負載的復(fù)位優(yōu)先級。
4.根據(jù)權(quán)利要求2所述的電子裝置,其特征在于, 所述電子裝置控制電子照相式圖像形成設(shè)備,所述第一下層控制單元控制所述圖像形成設(shè)備的定影裝置,以及 所述第二下層控制單元控制所述圖像形成設(shè)備的除所述定影裝置以外的負載。
5.根據(jù)權(quán)利要求2所述的電子裝置,其特征在于,在判斷為與所述第二下層控制單元的通信中存在故障的情況下,所述上層控制單元停 止發(fā)送所述監(jiān)視數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的電子裝置,其特征在于,所述上層控制單元將所述監(jiān)視數(shù)據(jù)發(fā)送到所述第一下層控制單元和所述第二下層控 制單元,所述第一下層控制單元和所述第二下層控制單元響應(yīng)于接收到所述監(jiān)視數(shù)據(jù),分別輸 出監(jiān)視信號,由所述第一下層控制單元和所述第二下層控制單元分別輸出的監(jiān)視信號經(jīng)由與門被 輸入到所述復(fù)位單元,以及如果在未經(jīng)由所述與門輸入監(jiān)視信號的情況下經(jīng)過了所述預(yù)定時間,則所述復(fù)位單元 復(fù)位所述第一下層控制單元和所述第二下層控制單元。
全文摘要
本發(fā)明涉及一種電子裝置。在主控制單元和多個從控制單元通過串行通信相連接的結(jié)構(gòu)中,提供有一種無需對多個從控制單元中的每一個從控制單元設(shè)置看門狗計時器而能夠在串行通信故障時進行保護的通信系統(tǒng)。該通信系統(tǒng)設(shè)置有多個從控制單元(102),用于與用于控制串行通信的主控制單元(101)進行串行數(shù)據(jù)的發(fā)送和接收;以及看門狗計時器(105),用于同時復(fù)位多個從控制單元(102),其中,對該通信系統(tǒng)進行配置,以使得將來自主控制單元(101)的看門狗信號經(jīng)由多個串行通信線路中的至少一個串行通信線路輸入到看門狗計時器(105)。
文檔編號G06F11/16GK102063351SQ20101054636
公開日2011年5月18日 申請日期2010年11月12日 優(yōu)先權(quán)日2009年11月13日
發(fā)明者畑洋介 申請人:佳能株式會社