KR100225516B1 - Method for reading card data in microwave oven mounted card reader - Google Patents

Method for reading card data in microwave oven mounted card reader

Info

Publication number
KR100225516B1
KR100225516B1 KR1019960059655A KR19960059655A KR100225516B1 KR 100225516 B1 KR100225516 B1 KR 100225516B1 KR 1019960059655 A KR1019960059655 A KR 1019960059655A KR 19960059655 A KR19960059655 A KR 19960059655A KR 100225516 B1 KR100225516 B1 KR 100225516B1
Authority
KR
South Korea
Prior art keywords
code
card
information
cooking
read
Prior art date
Application number
KR1019960059655A
Other languages
Korean (ko)
Other versions
KR19980040469A (en
Inventor
박희중
Original Assignee
전주범
대우전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전주범, 대우전자주식회사 filed Critical 전주범
Priority to KR1019960059655A priority Critical patent/KR100225516B1/en
Publication of KR19980040469A publication Critical patent/KR19980040469A/en
Application granted granted Critical
Publication of KR100225516B1 publication Critical patent/KR100225516B1/en

Links

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B6/00Heating by electric, magnetic or electromagnetic fields
    • H05B6/64Heating using microwaves
    • H05B6/6435Aspects relating to the user interface of the microwave heating apparatus
    • H05B6/6441Aspects relating to the user interface of the microwave heating apparatus allowing the input of coded operation instructions, e.g. bar code reader

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Electric Ovens (AREA)

Abstract

본 발명은 조리동작 제어용 카드 판독기를 장착한 전자렌지에서 조리를 위해삽입되는 카드에 수록된 코드 데이터를 효과적으로 판독할 수 있도록 한 카드형 전자렌지의 카드 판독 방법에 관한 것으로, 이를 위하여, 전자렌지에는 카드에 수록된 8비트의 코드정보를 판독하기 위한 카드 판독기가 장착되고, 각 카드에는 다수의 코드 정보로 된 전자렌지 대응 인식 데이터 정보들과 다수의 코드 정보로 된 조리제어용 유효 데이터 정보들이 포함되며, 본 발명의 방법은: 카드 판독기를 통해 카드에서 판독된 다수의 각 코드 정보들을 순차적으로 저장하고; 저장된 대응 인식 데이터 정보중 개시코드 다음에 위치하는 적어도 하나의 전자렌지 대응 인식 코드와 기설정되어 상기 전자렌지내의 소정 메모리 공간에 저장된 적어도 하나의 인식용 기준코드가 일치하는지의 여부를 기설정된 소정횟수만큼 반복 체크하며; 체크결과 판독된 인식 코드와 기설정된 인식용 기준코드가 일치하지 않을 때, 부저를 통해 카드불량 인식을 위한 부저음을 발생하고; 체크결과 판독된 인식 코드와 기설정된 인식용 기준코드가 일치하면, 인식 데이터 정보에 포함되는 적어도 하나의 에러 검출 코드 정보에 근거하여 판독된 유효 데이터 정보의 에러를 검출하며; 체크결과 판독된 유효 데이터 정보에서 에러가 발생된 것으로 판단될 때, 부저를 통해 카드 에러 인식을 위한 부저음을 발생하며; 체크결과 판독된 유효 데이터 정보에서 에러가 검출되지 않으면, 저장된 유효 데이터 정보에서 각 모드 종류 정보 및 설정된 각 모드별 구동시간 정보를 순차적으로 산출하고; 이 산출된 각 모드 종류 정보 및 설정된 각 모드별 구동시간에 따라 전자렌지의 구동모드를 순차 절환하면서 기설정된 총조리시간 동안 조리동작을 실행하는 단계를 포함한다.The present invention relates to a card reading method of a card type microwave oven capable of effectively reading code data contained in a card inserted for cooking in a microwave oven equipped with a card reader for controlling a cooking operation. There is a card reader for reading the 8-bit code information contained in each card, and each card includes microwave corresponding recognition data information of a plurality of code information and cooking data valid data information of a plurality of code information. The method of the invention comprises: sequentially storing a plurality of pieces of respective code information read from a card through a card reader; A predetermined number of times that whether the at least one microwave corresponding recognition code located next to the start code among the stored corresponding recognition data information matches the at least one recognition reference code stored in a predetermined memory space in the microwave oven Repeat as many times; When the recognized recognition code read as a result of the check does not coincide with the preset recognition reference code, a buzzer sound for card defect recognition is generated through the buzzer; If the checked recognition code and the preset recognition reference code coincide, the error of the valid data information read is detected based on at least one error detection code information included in the recognition data information; When it is determined that an error has occurred in the valid data information read as a result of the check, a buzzer sound for card error recognition is generated through the buzzer; If no error is detected in the valid data information read as a result of the check, the respective mode type information and the set driving time information for each mode are sequentially calculated from the stored valid data information; And performing a cooking operation for a preset total cooking time while sequentially switching the driving mode of the microwave oven according to the calculated mode type information and the set driving time for each mode.

Description

카드형 전자렌지의 카드 판독 방법{METHOD FOR READING CARD DATA IN MICROWAVE OVEN MOUNTED CARD READER}Card reading method of card type microwave oven {METHOD FOR READING CARD DATA IN MICROWAVE OVEN MOUNTED CARD READER}

본 발명은 전자렌지에서 조리동작 세팅을 위한 카드 판독 방법에 관한 것으로, 더욱 상세하게는 조리동작 자동세팅을 위한 카드판독기가 장착된 전자렌지에서조리를 위해 삽입되는 카드의 코드 데이터를 판독하는데 적합한 카드형 전자렌지의카드 판독 방법에 관한 것이다.The present invention relates to a card reading method for setting a cooking operation in a microwave oven, and more particularly, a card suitable for reading code data of a card inserted for cooking in a microwave oven equipped with a card reader for automatic cooking operation. It relates to a card reading method of a type microwave oven.

잘 알려진 바와같이, 전자렌지는 마그네트론이라는 고주파 발진관에 고압전기를 가함으로써 수천 MHz 대의 초고주파를 발생시키고, 이 발생된 초고주파가 음식물에 흡수되어 음식물내의 물분자가 진동을 일으켜 음식물속에서 마찰열이 발생함으로써 이 마찰열에 의해 음식물이 조리되는 원리를 갖는 주방기기의 일종이다.As is well known, microwave oven generates high frequency wave of thousands of MHz by applying high voltage electricity to high frequency oscillator tube called magnetron, and the generated high frequency is absorbed by food, causing water molecules in food to vibrate, causing friction heat in food. This is a kind of kitchen appliance having the principle that food is cooked by this frictional heat.

또한, 이러한 전자렌지는, 최근의 전자기술의 급격한 발달에 따른 전자제어에 의거하여, 단순히 음식을 데우고 해동시키는 기능 뿐만 아니라 각종 조리(예를들면, 삶기, 찌기, 굽기, 데우기 등)수단으로까지 그 용도가 광범위하게 확산된 상태이며, 또한 필수적인 가정용 주방기기로서 자리매김되는 추세이다.In addition, the microwave oven is not only a function of warming and thawing food but also various cooking means (eg, boiling, steaming, baking, warming, etc.) based on electronic control according to the recent rapid development of electronic technology. Its use is widespread, and it is also being established as an essential household kitchen appliance.

최근들어, 냉장 및 냉동기술의 발달에 따라 각종 식품, 예를들면, 생선 등의 어류 및 육류 등의 식품을 일정 크기의 용기(예를들면, 스트로폴 용기 등)에 담아 냉장 또는 냉동 판매하는 식품 판매 방식이 일반화되어 있는 실정이다.Recently, according to the development of refrigeration and freezing technology, various foods, for example, foods such as fish and meat such as fish, are stored in a certain sized container (e.g., stropol container) and refrigerated or frozen. The sales method is generalized.

따라서, 소비자(또는 사용자)들은 전자렌지를 이용하여 상기한 바와같이 일정크기의 용기에 냉장 또는 냉동 상태로 담겨진 식품을 조리하고자 할 때, 해당 식품이 냉동(또는 냉동에 가까운 냉장) 상태인 경우 전자렌지의 해동모드를 이용하여 식품을 해빙시킨 다음 소망하는 조리(예를들면, 굽기, 찌기, 삶기 등)를 하고 있다.Therefore, when a consumer (or user) wants to cook a food stored in a refrigerated or frozen state in a container of a certain size as described above using a microwave oven, when the food is frozen (or near refrigerated), Using the stove's thawing mode, the food is thawed and then cooked as desired (eg, baking, steaming, boiling).

이때, 상술한 바와같이 냉동(또는 냉장)된 식품을 조리할 때, 해당 식품의 해빙시간 및 조리시간은 각 조리모드에 따라 전자렌지에 기설정되어 저장되어 있는 시간으로 자동 설정되거나 또는 사용자의 경험에 의존하는 육감에 따라 사용자가 임의적으로 설정하게 되는데, 이 경우 냉장 식품에 대한 최적의 조리결과를 얻는다는 것은 현실적으로 대단히 어려운 일이다. 이것은, 냉동식품의 종류 등(예를들면, 어류 및 육류별, 어류에서의 생선 종류별, 육류에서의 고기 종류별 등)에 따라 필요로 하는 해빙시간 및 조리시간이 다를 수 있기 때문이다.At this time, when cooking the frozen (or refrigerated) food as described above, the thawing time and cooking time of the food is automatically set to the time stored in the microwave according to each cooking mode or the user's experience According to the six senses depending on the user to set arbitrarily, in this case it is very difficult to obtain the optimal cooking results for the refrigerated food. This is because the required thawing time and cooking time may vary depending on the type of frozen food (for example, fish and meat, fish type in fish, meat type in meat, etc.).

따라서, 기존의 냉동식품 조리방식에서의 문제점을 고려할 때, 일정 크기의 용기에 포장된 냉동식품(또는 냉장식품)을 판매하는 경우에 있어서, 많은 실험을 통해 객관적으로 얻어지는 데이터에 근거하여 해당 식품에 대한 해빙시간, 각 모드별 조리시간 등을 코드정보로서 기록한 카드를 삽입하여 판매하고, 이와같이 해당 냉동식품에 대한 조리시간 등의 정보가 수록된 카드의 코드 데이터를 판독할 수 있는 카드 판독기를 전자렌지에 장착한다면, 사용자들은 보다 쉽고 간편하게 특정 냉동식품에 대한 최적의 조리결과를 얻을 수 있을 것이다.Therefore, in the case of selling frozen food (or refrigerated food) packaged in a container of a certain size in consideration of the problems in the conventional frozen food cooking method, based on the data obtained objectively through many experiments The card reader that records the thawing time, cooking time for each mode, etc. as code information is inserted and sold, and thus a card reader capable of reading the code data of the card containing information such as cooking time for the frozen food is placed in a microwave oven. Equipped, users will find it easier and easier to obtain optimal cooking results for a particular frozen food.

본 발명은 상기한 점에 착안하여 안출한 것으로, 조리동작 제어용 카드 판독 기를 장착한 전자렌지에서 조리를 위해 삽입되는 카드에 수록된 코드 데이터를 효 과적으로 판독할 수 있으며, 이러한 코드 데이터의 판독시에 무단복제된 카드를 효과적으로 인식할 수 있는 카드형 전자렌지의 카드 판독 방법을 제공하는 데 그 목 적이 있다.The present invention has been devised in view of the above point, it is possible to effectively read the code data contained in the card inserted for cooking in a microwave oven equipped with a card reader for controlling the cooking operation, and when reading the code data The purpose of the present invention is to provide a card reading method of a card type microwave oven which can effectively recognize an unauthorized copy card.

상기 목적을 달성하기 위해 본 발명은, 소정크기의 각 식품 포장용기에 각각삽입되는 카드에 수록된 8비트의 코드정보를 판독하기 위한 카드 판독기를 구비하고, 상기 각 카드에는 다수의 코드 정보로 된 대응 인식 데이터 정보들과 다수의 코드 정보로 된 조리제어용 유효 데이터 정보들을 포함하는 전자렌지에서 그 조리동작을 제어하는 방법에 있어서, 상기 카드 판독기를 통해 상기 카드에서 판독된 다수의 각 코드 정보들을 순차적으로 저장하는 제 1 단계; 상기 저장된 대응 인식 데이터 정보중 개시코드 다음에 위치하는 적어도 하나의 상기 전자렌지 대응 인식 코드와 기설정되어 상기 전자렌지내의 소정 메모리 공간에 저장된 적어도 하나의 인식용 기준코드가 일치하는지의 여부를 기설정된 소정횟수만큼 반복 체크하는 제 2 단계; 상기 제 2 단계에서의 체크결과, 상기 판독된 인식 코드와 상기 기설정된 인식용 기준코드가 일치하지 않을 때, 부저를 통해 카드 불량 인식을 위한 부저음을 발생하는 제 3 단계; 상기 제 2 단계에서의 체크결과, 상기 판독된 인식 코드와 상기 기설정된 인식용 기준코드가 일치하면, 상기 인식 데이터 정보에 포함되는 적어도 하나의 에러 검출 코드 정보에 근거하여 상기 판독된 유효 데이터 정보의 에러를 검출하는 제 4 단계; 상기 제 4 단계에서의 체크결과, 상기 판독된 유효 데이터 정보에서 에러가 발생된 것으로 판단될 때, 상기 부저를 통해 카드 에러 인식을 위한 부저음을 발생하는 제 5 단계, 상기 제 4 단계에서의 체크결과, 상기 판독된 유효 데이터 정보에서 에러가 검출되지 않으면, 상기 유효 데이터 정보내의 다수의 각 코드 정보와 이에 각각 대응하며 상기 전자렌지에 기설정되어 저장된 다수의 각 복제 방지용 기준코드 정보간의 배타적 논리합 연산을 통해 유효 데이터 정보내의 각 코드 정보에 대한 모드 종류 정보 및 기설정된 그 구동시간 정보를 각각 산출하는 제 6 단계; 및 상기 산출된 각 모드 종류 정보 및 기설정된 각 모드별 구동시간에 따라 전자렌지의 구동모드를 순차 절환하면서 기설정된 총조리시간 동안 조리동작을 실행하는 제 7 단계로 이루어진 카드형 전자렌지의 카드 판독 방법을 제공한다.In order to achieve the above object, the present invention is provided with a card reader for reading 8-bit code information contained in a card respectively inserted into each food packaging container of a predetermined size, each card corresponding to a plurality of code information A method of controlling a cooking operation in a microwave oven comprising recognition data information and effective data information for cooking control comprising a plurality of code information, the method comprising: sequentially processing a plurality of pieces of respective code information read from the card through the card reader; A first step of storing; Among the stored corresponding recognition data information, at least one of the microwave corresponding recognition codes positioned next to the start code may be preset and matched with at least one recognition reference code stored in a predetermined memory space in the microwave. A second step of repeatedly checking a predetermined number of times; A third step of generating a buzzer sound for card failure recognition through a buzzer when the read recognition code and the preset recognition reference code do not coincide with each other as a result of the check in the second step; As a result of the check in the second step, when the read recognition code and the preset recognition reference code coincide, the read valid data information is read based on at least one error detection code information included in the recognition data information. A fourth step of detecting an error; A fifth step of generating a buzzer sound for card error recognition through the buzzer when it is determined that an error has occurred in the read valid data information as a result of the check in the fourth step; And if an error is not detected in the read valid data information, an exclusive logical OR operation is performed between each of the plurality of pieces of code information in the valid data information and the plurality of pieces of copy protection reference code information that are correspondingly stored in the microwave oven. A sixth step of calculating mode type information and preset driving time information for each code information in the valid data information through the sixth step; And a seventh step of executing a cooking operation for a preset total cooking time while sequentially switching the driving mode of the microwave oven according to the calculated mode type information and each preset driving time for each mode. Provide a method.

도 1은 본 발명에 따른 카드형 전자렌지의 카드 판독 방법을 적용하는데 적합한 전형적인 전자렌지 시스템의 블록구성도.1 is a block diagram of a typical microwave system suitable for applying a card reading method of a card type microwave oven according to the present invention.

도 2는 본 발명의 바람직한 실시예에 따라 카드형 전자렌지에서 카드를 판독하는 과정을 도시한 플로우챠트.2 is a flowchart illustrating a process of reading a card in a card type microwave oven according to a preferred embodiment of the present invention.

도 3은 본 발명에 따라 카드에서 판독된 코드정보(조리정보)에 따라 조리동작을 수행하는 과정을 도시한 플로우챠트.3 is a flowchart illustrating a process of performing a cooking operation according to code information (cooking information) read from a card according to the present invention.

도 4는 본 발명에 따라 식품에 삽입되는 카드 데이터의 일예를 도시한 도면.4 illustrates an example of card data inserted into a food product according to the present invention.

도면의 주요부분에 대한 부호의 설명Explanation of symbols for main parts of the drawings

10 : 카드 판독 블록 12 : 제어 블록10: card reading block 12: control block

14 : 메모리 블록 16 : 버퍼 메모리 블록14: memory block 16: buffer memory block

18 : 구동 블록 20 : 부저 구동 블록18: drive block 20: buzzer drive block

22 : 부저22: buzzer

본 발명의 상기 및 기타 목적과 여러가지 장점은 이 기술분야에 숙련된 사람들에 의해 첨부된 도면을 참조하여 하기에 기술되는 본 발명의 바람직한 실시예로부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the present invention described below with reference to the accompanying drawings by those skilled in the art.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 카드형 전자렌지의 카드 판독 방법을 적용하는 데 적합한 전형적인 전자렌지 시스템의 블록구성도를 나타낸다.Figure 1 shows a block diagram of a typical microwave system suitable for applying the card reading method of a card type microwave oven according to the present invention.

동도면에 도시된 바와같이, 전형적인 전자렌지 시스템은 카드 판독 블록 (10), 제어 블록(12), 메모리 블록(14), 버퍼 메모리 블록(16), 구동 블록(18), 부저 구동 블록(20) 및 부저(22)를 포함한다.As shown in the figure, a typical microwave system includes a card read block 10, a control block 12, a memory block 14, a buffer memory block 16, a drive block 18, a buzzer drive block 20 ) And a buzzer 22.

도 1을 참조하면, 카드 판독 블록(10)은, 이 기술분야에 잘 알려진 여러 가지 형태의 카드 판독기중의 하나인 것으로, 동도면에서의 상세한 도시는 생략되었으나 전자렌지에 장착되어 외부로부터 삽입되는 카드에 수록된 조리제어용 코드 데이터를 판독하며, 여기에서 판독된 디지탈 형태의 코드 데이터, 즉 코드정보는 다음단의 제어 블록(12)으로 제공된다.Referring to FIG. 1, the card reading block 10 is one of various types of card readers well known in the art, and detailed drawings in the drawing are omitted, but are mounted in a microwave oven and inserted from the outside. The code data for cooking control recorded on the card is read out, and the code data in digital form, i.e., code information, read out here is provided to the control block 12 of the next stage.

다음에, 제어 블록(12)은, 예를들면 통상의 마이크로 프로세서로 구성되어 전자렌지의 각종 조리동작을 제어하는 것으로, 특히 본 발명에 따른 카드 판독에 필요한 각종 연산동작(예를들면, 코드값의 비교, 특정 코드값간의 배타적 논리합 연산 등)을 수행, 즉 카드에서 판독된 코드 데이터의 에러를 체크하고, 판독된 코드 데이터에 따라 기설정된 각종 조리모드의 조리시간을 각각 산출하며, 또한 산출된 각 조리모드의 조리동작을 제어하고, 조리동작시에 필요로하는 부저(22)의 구동을 제어한다.Next, the control block 12 is composed of, for example, a conventional microprocessor to control various cooking operations of the microwave oven, and in particular, various calculation operations (for example, code values) required for card reading according to the present invention. Comparison, exclusive OR operation between specific code values, etc.), i.e., checking the error of the code data read from the card, calculating the cooking time of various preset cooking modes according to the read code data, respectively, The cooking operation of each cooking mode is controlled, and the drive of the buzzer 22 required at the cooking operation is controlled.

이때, 판매하고자 하는 식품에 삽입되는 카드에 수록된 조리정보로서는, 예를들면 도 4에 도시된 바와같이, 총 12 바이트의 코드 데이터로서 구성될 수 있다. 즉, 본 발명에 따라 카드에 수록되는 코드 정보는, 카드 인식용 데이터 정보와 조리제어용 유효 데이터 정보로 구성되는데, 도 4에 도시된 바와같이, 카드 인식용 데이터 정보는 각 1 바이트(8 비트)로 된 개시코드, 인식코드1,2 및 3, 종료코드 및 L.R.C(Longitudinal Redundancy Check) 코드로 구성되는 총 6 바이트의 코드로 구성될 수 있고, 또한 조리제어용 유효 데이터 정보는 각 1 바이트로 된 총조리시간 코드, 해동시간 모드, 마이크로 웨이브(MW) 시간 모드, 그릴시간 모드, 턴 부저 시간모드 및 컨벡션(convection) 시간 모드로 구성되는 총 6 바이트의 코드로 구성될 수 있다.In this case, as the cooking information recorded on the card inserted in the food to be sold, for example, as shown in FIG. 4, it may be configured as a total of 12 bytes of code data. That is, according to the present invention, the code information recorded on the card is composed of card recognition data information and cooking control valid data information. As shown in FIG. 4, the card recognition data information is each 1 byte (8 bits). It consists of a total of six bytes of code consisting of a start code, recognition codes 1, 2 and 3, an end code and a Longitudinal Redundancy Check (LRC) code, and the effective data information for cooking control is a total of 1 byte each. A total of six bytes may be configured as a cooking time code, a thawing time mode, a microwave (MW) time mode, a grill time mode, a turn buzzer time mode, and a convection time mode.

도 4를 참조하면, 카드 인식용 데이터 정보중 첫 번째 코드인 개시코드는 카드에 수록된 조리제어 정보의 시작을 알리는 정보를 의미하고, 두 번째, 세 번째 및 네 번째 코드인 인식코드 1,2,3(D,W,O)은, 예를들어 전자렌지가 A 사 제품일 때 A사에서 판매한 식품에 삽입된 카드임을 나타내는 정보를 의미한다. 이때, 이러한 인식코드를 표준화함으로써 다수의 식품판매회사에서 판대한 모든 식품(즉, 냉동 또는 냉장식품)에 대해 모든 전자렌지에서 인식하도록 하는 호환성을 줄 수도 있을 것이다.Referring to FIG. 4, the first code of the card recognition data information means information indicating the start of cooking control information contained in the card, and the second, third, and fourth codes, the identification codes 1,2, 3 (D, W, O) means information indicating that the microwave oven is a card inserted in the food sold by the company A when the microwave oven is a product of the company A, for example. In this case, by standardizing the recognition code, a plurality of food sales companies may give compatibility for all foods (ie, frozen or refrigerated foods) to be recognized in all microwave ovens.

또한, 카드 인식용 데이터 정보중 열한번째 코드인 종료코드는 유효 데이터정보가 끝났음을 의미하는 정보이고, 열두번째 코드인 L.R.C 코드는 첫 번째 코드값부터 누적하여 차례로 배타적 논리합을 취한 결과값, 즉 첫 번째와 두 번째 코드값의 배타적 논리합을 취하고 여기에서 얻어진 결과값과 세 번째 코드값간의 배타적 논리합을 취하는 방식으로 얻어지는 최종 결과값을 나타내는 정보인 것으로, 이러한 L.R.C 코드는 각 코드정보의 에러를 검출하는 데 이용된다.In addition, the end code, which is the eleventh code of the card recognition data information, is information indicating that the valid data information is finished, and the LRC code, which is the twelfth code, accumulates from the first code value and takes an exclusive OR in sequence, that is, the first code. And the final result obtained by taking an exclusive OR of the second code value and the result obtained from this and the exclusive OR of the third code value. The LRC code is used to detect an error of each code information. Is used.

한편, 일예로서 도 4에 도시된 조리제어용 유효 데이터 정보들은, 각 코드 정보가 실제 각 모드 정보 및 각 모드별 구동시간 정보를 나타내는 것은 아니며, 실질적으로 이러한 각 코드 정보들은 도 1의 메모리 블록(14)에 기저장된 각 기준정보들과의 배타적 논리합을 취함으로써, 실제적인 조리제어 정보(즉, 조리모드, 모드별 조리시간 등)로 변환된다. 이것은, 판매되는 식품에 삽입되는 카드의 무단복제를 방지하는 기능으로서 역할할 수 있을 것이다.On the other hand, as an example, the valid data for cooking control shown in FIG. 4 does not represent actual mode information and driving time information for each mode, and each of the code information is substantially the memory block 14 of FIG. 1. By taking an exclusive logical sum with the respective pieces of reference information pre-stored in), it is converted into actual cooking control information (ie, cooking mode, cooking time for each mode, etc.). This may serve as a function of preventing unauthorized copying of the card inserted in the food being sold.

다른 한편, 메모리 블록(14)에는, 예를들면, 각 8 비트의 코드정보들로 각각 구성되는 인식코드용 기준정보 및 복제방지용 기준정보가 각각 저장, 즉 전자렌지가 A사 제품이라고 가정할 때 A사 제품의 전자렌지에서 조리할 수 있는 식품임을 의미하는 인식코드용 기준정보들과 본 발명에 따라 식품(즉, 냉동식품 또는 냉장식품)에 삽입되는 카드의 복제방지를 위해 준비되는 복제방지용 기준정보들이 저장된다. 이와같이 메모리 블록(14)에 저장되는 인식코드용 기준정보 및 복제방지용 기준정보들은 본원발명에 따른 카드 판독시 카드 대응 전자렌지 인식 및 조리시간 산출 등에 이용될 것이다.On the other hand, in the memory block 14, for example, when the reference information for the identification code and the copy protection reference information each composed of 8-bit code information are stored respectively, i.e., it is assumed that the microwave oven is manufactured by Company A. Recognition code reference information means that the food can be cooked in the microwave oven of Company A and the copy protection standard prepared for copy protection of the card inserted in the food (ie frozen food or refrigerated food) according to the present invention The information is stored. As such, the reference information for the recognition code and the reference information for copy protection stored in the memory block 14 will be used for card recognition microwave recognition and cooking time calculation when reading a card according to the present invention.

또한, 버퍼 메모리 블록(16)에는 본원발명에 따라 카드에서 판독되는 각종 조리정보, 예를들면 총조리시간 정보, 해동시간 정보, 마이크로 웨이브 방출시간 정보, 그릴모드 시간 정보 등의 조리정보가 저장된다.In addition, the buffer memory block 16 stores various cooking information read from the card according to the present invention, for example, cooking information such as total cooking time information, thawing time information, microwave emission time information, and grill mode time information. .

한편, 구동 블록(18)은 상술한 제어 블록(12)으로 부터의 제어신호에 응답하여 각종 전자렌지 회로의 동작을 구동하는 것으로, 예를들면 식품조리를 위한 각종 조리 모드(예들들면, 해동모드, 그릴모드, 컨벡션모드(convection mode) 등)의 절환을 수행하거나 또는 외부로부터 제공되는 전원을 다음단의 회로, 즉 도시 생략된 고압 변압기, 오븐 램프, 턴테이블 모터, 팬 모터 등의 회로에 제공한다.On the other hand, the drive block 18 drives the operation of various microwave oven circuits in response to the control signal from the above-described control block 12, for example, various cooking modes for food cooking (eg, thawing mode). , Grill mode, convection mode, or the like, or supply power from the outside to a circuit of a next stage, that is, a circuit of a high voltage transformer, an oven lamp, a turntable motor, a fan motor, etc. not shown. .

그리고, 부저 구동 블록(20)은 전술한 제어 블록(12)으로부터의 제어신호에 응답하여, 부저(22)로 공급되는 전원을 절환함으로써 부저(22)의 구동을 제어한다. 예를들면, 부저 구동 블록(20)에서는, 본 발명에 따른 카드 판독시에 판독되는 카드가 불량카드인 것으로 판단될 때, 이 판단결과에 의거하는 제어 블록(12)으로부터의 제어신호에 응답하여 부저(22)가 기설정된 소정시간 동안 단속음 또는 연속음을 발생하도록 제어한다.The buzzer drive block 20 controls the drive of the buzzer 22 by switching the power supplied to the buzzer 22 in response to the control signal from the control block 12 described above. For example, in the buzzer drive block 20, when it is determined that the card read out at the time of reading the card according to the present invention is a bad card, in response to a control signal from the control block 12 based on this determination result, The buzzer 22 controls to generate an intermittent sound or a continuous sound for a predetermined time.

다음에, 상술한 바와같은 구성을 갖는 전자렌지 시스템을 이용하여 본 발명에 따라 카드를 판독하는 과정에 대하여 상세하게 설명한다.Next, the process of reading a card according to the present invention using the microwave system having the above-described configuration will be described in detail.

먼저, 본 발명에 따라 카드 판독기가 장착된 전자렌지내의 메모리 블록(14)에는, 일예로서 4에 도시된 바와같은 인식코드용 기준정보(인식코드 1,2,3)가 저장되고, 또한 조리제어용 유효 데이터 정보인 총조리시간 코드, 해동시간 모드, 마이크로 웨이브(MW) 시간 모드, 그릴시간 모드, 턴 부저 시간 모드 및 컨벡션 시간 모드 코드에 각각 대응하는 수의 코드로 구성되는 복제방지용 기준정보가 저장되며, 이들 복제방지용 각 기준코드는 각각 대응하는 각 유효 데이터 코드와 배타적 논리합이 취해지므로써 실제정보(즉, 모드 정보, 모드별 조리시간 정보 등)로서 변환된다.First, in the memory block 14 in a microwave oven equipped with a card reader according to the present invention, reference information (recognition codes 1,2 and 3) for recognition code as shown in Fig. 4 is stored as an example, and also for cooking control. Copy protection standard information consisting of a number of codes corresponding to total cooking time code, thawing time mode, microwave (MW) time mode, grill time mode, turn buzzer time mode and convection time mode code, which are valid data information, are stored. Each reference code for copy protection is converted into actual information (i.e., mode information, cooking time information for each mode, etc.) by taking an exclusive logical sum with each corresponding valid data code.

도 3은 본 발명에 따라 카드에서 판독된 코드정보(조리정보)에 따라 조리동작을 수행하는 과정을 도시한 플로우챠트이다.3 is a flowchart illustrating a process of performing a cooking operation according to code information (cooking information) read from a card according to the present invention.

동도면을 참조하면, 도 1의 카드 판독 블록(10)을 통해 판독된 각 코드값이 입력되면(단계 201), 제어 블록(12)에서는 각 코드값들을 버퍼 메모리 블록(16)의 소정영역에 저장하고, 인식코드 체크를 위한 카운트값 m을 0으로 세팅시킨다(단계 202).Referring to the figure, when each code value read through the card read block 10 of Fig. 1 is input (step 201), the control block 12 transmits each code value to a predetermined area of the buffer memory block 16. And the count value m for checking the recognition code is set to 0 (step 202).

다음에, 제어 블록(12)에서는 버퍼 메모리 블록(16)에 저장된 인식코드 정보(즉, 도 4의 인식코드 1(D),2(W),3(O))와 기설정되어 메모리 블록(14)에 저장되어 있는 인식코드용 기준정보를 비교하여 그 코드값이 서로 일치하는지의 여부를 체크한다(단계 205). 이 단계(205)에서의 체크결과, 판독된 인식코드값(도 4의 인식코드 1(D),2(W),3(O))이 기설정된 인식용 기준코드와 일치하지 않는 것으로 판단되면, 처리는 단계(207)로 진행된다.Next, in the control block 12, recognition code information stored in the buffer memory block 16 (i.e., recognition codes 1 (D), 2 (W), and 3 (O) in Fig. 4) is preset and stored in the memory block ( Reference information for recognition codes stored in 14) is compared to check whether the code values coincide with each other (step 205). As a result of the check in this step 205, if it is determined that the read recognition code values (recognition codes 1 (D), 2 (W), 3 (O) in Fig. 4) do not match the preset recognition reference codes. The process proceeds to step 207.

따라서, 단계(207)에서는 인식코드 체크횟수값을 의미하는 카운트값 m이 기설정된 인식코드 체크횟수 n만큼 되었는지의 여부를 체크하며, 체크결과 현재의 카운트값 m이 기설정된 인식코드 체크횟수 n에 도달하지 않은 것으로 판단되면, 카운트값 m을 1 증가시킨 다음(단계 208), 처리는 상술한 단계(201)로 되돌아가 그 이후의 과정을 반복 수행한다.Therefore, in step 207, it is checked whether or not the count value m, which means the recognition code check count value, is equal to the preset recognition code check count n, and as a result of the check, the current count value m is set to the preset recognition code check count n. If not determined, the count value m is increased by one (step 208), and then the process returns to step 201 described above and repeats the subsequent steps.

한편, 상기 단계(207)에서의 체크결과, 현재의 카운트값 m이 기설정된 인식코드 체크횟수 n과 일치하는 것으로 판단되면, 즉, 기설정된 횟수만큼 인식코드를 체크하였으나 기설정된 인식용 기준코드와 판독 인식코드(도 4의 인식코드 1(D),2(W),3(O))값이 일치하지 않는 것으로 판단되면, 제어 블록(12)에서는 현재 삽입된 카드를 본 전자렌지에서 해독할 수 없는 카드로 간주하여, 그에 상응하는 제어신호를 발생하여 부저 구동 블록(20)으로 제공하며, 부저 구동 블록(20)의 제어에 따라 부저(22)에서는 기설정된 소정시간 동안 단속음 또는 연속음을 발생한다(단계 209). 따라서, 사용자는 단속음 또는 연속음의 형태로 발생되는 부저음을 통해 현재 카드판독기에 삽입된 카드는 본 전자렌지에서 판독할 수 없는 카드, 즉 전자렌지에 호환되지 않는 카드임을 인식하게 될 것이다.On the other hand, if it is determined in step 207 that the current count value m is determined to match the preset recognition code check number n, that is, the identification code is checked for a predetermined number of times, If it is determined that the reading recognition codes (recognition codes 1 (D), 2 (W) and 3 (O) in Fig. 4) do not match, the control block 12 decodes the currently inserted card in the present microwave oven. It is regarded as a card that cannot be counted, and generates a control signal corresponding thereto to provide to the buzzer driving block 20, and under the control of the buzzer driving block 20, the buzzer 22 controls the intermittent sound or the continuous sound for a predetermined time. Occurs (step 209). Therefore, the user will recognize that the card currently inserted into the card reader through the buzzer sound generated in the form of intermittent sound or continuous sound is a card which cannot be read in the microwave oven, that is, a card which is not compatible with the microwave oven.

다른 한편, 상술한 단계(205)에서의 체크결과, 현재 판독된 인식코드값(인식코드 1(D),2(W),3(O))이 기설정된 인식용 기준코드와 일치하는 것으로 판단되면, 제어블록(12)에서는 삽입된 카드에서 판독한 각 코드들에 대한 L.R.C 코드값을 연산, 즉 첫 번째와 두 번째 코드값의 배타적 논리합을 취하고 여기에서 얻어진 결과값과 세 번째 코드값간의 배타적 논리합을 취하는 연산방식으로 연속적으로 배타적 논리합을 취하여 최종 결과값, 연산 L.R.C 코드값을 산출하고 L.R.C 코드 연산횟수 체크를 위한 카운터값 m을 초기화시킨 다음(단계 211), 처리는 단계(213)로 진행된다.On the other hand, as a result of the check in step 205 described above, it is determined that the currently read recognition code values (recognition codes 1 (D), 2 (W), and 3 (O)) coincide with the preset recognition reference codes. Then, the control block 12 calculates an LRC code value for each code read from the inserted card, that is, takes an exclusive logical sum of the first and second code values and obtains the exclusive between the resultant value and the third code value. The operation result taking the OR is continuously taken an exclusive OR to calculate the final result value, the operation LRC code value, and initializes the counter value m for checking the LRC code operation count (step 211), and then the process proceeds to step 213. do.

다음에, 단계(213)에서는 산출된 연산 L.R.C 코드값과 버퍼 메모리 블록(16)에 저장되어 있는 판독 L.R.C 코드값을 비교하는데, 여기에서의 비교결과 산출된 연산 L.R.C 코드값과 판독 L.R.C 코드값이 일치하지 않는 것으로 판단되면, 처리는 단계(215)로 진행되며, 단계(215)에서는 판독 L.R.C 값의 체크횟수값을 의미하는 카운트값 m이 기설정된 L.R.C 값 체크횟수 n만큼 되었는지의 여부를 체크한다. 이 단계(215)에서의 체크결과, 현재의 카운트값 m이 기설정된 판독 L.R.C 값 체크횟수 n에 도달하지 않은 것으로 판단되면, 카운트값 m을 1 증가시킨 다음(단계 218), 처리는 상술한 단계(201)로 되돌아가 그 이후의 과정을 반복 수행한다.Next, in step 213, the calculated LRC code value and the read LRC code value stored in the buffer memory block 16 are compared, where the calculated LRC code value and the read LRC code value are calculated. If it is determined that there is no match, the process proceeds to step 215, in which step 215 checks whether the count value m, which means the check count value of the read LRC value, has reached the preset LRC value check count n. . As a result of the check in this step 215, if it is determined that the present count value m has not reached the preset read LRC value check frequency n, the count value m is increased by one (step 218), and the processing is the above-described step. Returning to 201, the process after that is repeated.

한편, 상기 단계(215)에서의 체크결과, 현재의 연산 L.R.C 값 체크횟수 카운트값 m이 기설정된 체크횟수 n과 일치하는 것으로 판단되면, 즉, 기설정된 횟수만큼 연산 L.R.C 값을 체크하였으나 연산 L.R.C 값과 판독 L.R.C 값이 일치하지 않는 것으로 판단되면, 제어 블록(12)에서는 현재 삽입된 카드가 불량이 발생된 카드인 것으로 간주하여, 그에 상응하는 제어신호를 발생하여 부저 구동 블록(20)으로 제공하며, 부저 구동 블록(20)의 제어에 따라 부저(22)에서는 기설정된 소정시간 동안 단속음 또는 연속음을 발생한다(단계 209). 따라서, 사용자는 단속음 또는 연속음의 형태로 발생되는 부저음을 통해 현재 카드 판독기에 삽입된 카드가 불량이 발생된 카드임을 인식하게 될 것이다.On the other hand, if it is determined in step 215 that the current operation LRC value check count count value m is equal to the preset check number n, that is, the operation LRC value is checked for a predetermined number of times, but the operation LRC value If it is determined that the read LRC value does not match, the control block 12 regards the currently inserted card as a defective card, generates a corresponding control signal, and provides the corresponding control signal to the buzzer driving block 20. According to the control of the buzzer drive block 20, the buzzer 22 generates intermittent or continuous sounds for a predetermined time (step 209). Therefore, the user will recognize that the card currently inserted in the card reader is a defective card through the buzzer sound generated in the form of intermittent sound or continuous sound.

다른 한편, 상기 단계(213)에서의 비교결과, 산출된 연산 L.R.C 코드값과 판독 L.R.C 코드값이 일치하는 것으로 판단되면, 즉 현재 삽입된 카드가 무단복제된 카드가 아니고 또한 불량이 발생된 카드가 아닌 것으로 판단되면, 처리는 단계 (219)로 진행되며, 그에 따라 제어 블록(12)에서는 판독된 조리제어용 유효 데이터 정보(일예로서 도 4에 도시된 바와같은, 총조리시간 코드, 해동시간 모드, 마이크로 웨이브(MW)시간 모드, 그릴시간 모드, 턴 부저 시간 모드 및 컨벡션 시간 모드로 구성되는 총 6 바이트의 코드정보)와 기설정되어 저장된 복제방지용 기준정보간의 연산, 즉 배타적 논리합 연산을 통해 해당 식품의 각 조리모드 및 각 조리모드별 설정시간 정보를 산출하여 버퍼 메모리 블록(16)의 소정영역에 저장한다. 이때, 복제방지용 기준정보는 다수의 바이트 정보로 구성, 즉 카드에서 판독된 유효 데이터 정보의 바이트수(즉, 코드정보 개수)에 대응하는 수의 기준코드 데이터들로 구성된다.On the other hand, if the comparison result in step 213 determines that the calculated arithmetic LRC code value and the read LRC code value match, that is, the card currently inserted is not an unauthorized copy card and a card in which a failure has occurred is found. If not, the process proceeds to step 219, whereby the control block 12 reads the effective data information for cooking control read (eg, a total cooking time code, thawing time mode, as shown in FIG. The total 6 bytes of code information consisting of microwave (MW) time mode, grill time mode, turn buzzer time mode, and convection time mode) and the pre-stored copy protection reference information, that is, the exclusive logical sum operation. Information of each cooking mode and setting time for each cooking mode is calculated and stored in the predetermined region of the buffer memory block 16. At this time, the copy protection reference information is composed of a plurality of byte information, that is, a number of reference code data corresponding to the number of bytes (ie, the number of code information) of the valid data information read from the card.

예를들어, 제어 블록(12)에서는 판독된 총조리시간 코드(예를들면, 비트값 0010 0000)와 기저장된 제1기준코드(예를들면, 영문자 D 에 해당하는 24 헥사의 비트값 0010 0100)간의 배타적 논리합 연산을 통해 해당 식품의 총조리시간을 산출하고 판독된 해동시간 모드 코드(예를들면, 비트값 0000 0101)와 기저장된 제2기준코드(예를들면, 영문자 A 에 해당하는 21 헥사의 비트값 0010 0001)간의 배타적 논리합 연산을 통해 해당 식품의 해동모드 구동시간을 산출하며, 판독된 MW 시간 모드 코드(예를들면, 비트값 0001 0000)와 기저장된 제3기준코드(예를들면, 영문자 E 에 해당하는 25 헥사의 비트값 0010 0101)간의 배타적 논리합 연산을 통해 해당 식품에 대한 마이크로 웨이브 발생시간을 산출하고, 판독된 그릴 시간 모드 코드(예를들면, 비트값 0000 0010)와 기저장된 제4기준코드(예를들면, 영문자 W 에 해당하는 37 헥사의 비트값 0011 0111)간의 배타적 논리합 연산을 통해 해당 식품에 대한 그릴모드 시간을 산출하며, 판독된 턴 부저 시간 모드 코드(예를들면, 비트값 0001 0000)와 기저장된 제5기준코드(예를들면, 영문자 O 에 해당하는 2F 헥사의 비트값 0010 1111)간의 배타적 논리합 연산을 통해 조리중인 식품의 턴 부저 시간을 산출하고, 판독된 컨벡션 시간 모드 코드(예를들면, 비트값 0000 0011)와 기저장된 제6기준코드(예를들면, 영문자 O 에 해당하는 2F 헥사의 비트값 0010 1111)간의 배타적 논리합 연산을 통해 조리중인 식품의 컨벡션 시간을 산출하며, 산출된 각 모드별 구동시간값 정보를 도 1의 버퍼 메모리 블록(16)에 저장한다.For example, in the control block 12, the total cooking time code (for example, bit value 0010 0000) and the prestored first reference code (for example, bit value 0010 0100 corresponding to the alphabet letter D 0010 0100). Calculate the total cooking time of the food through an exclusive OR operation between the two foods, and read the thaw time mode code (e.g., bit value 0000 0101) and the second stored reference code (e.g. The operation time of the defrost mode of the food is calculated through an exclusive OR operation between the hexa bit values 0010 0001), the read MW time mode code (for example, bit value 0001 0000) and the pre-stored third reference code (for example, For example, an exclusive OR operation between 25 hex bit values 0010 0101 corresponding to the letter E is used to calculate the microwave generation time for the food, and the read grill time mode code (e.g., bit value 0000 0010) Pre-stored fourth standard code (E.g., an exclusive OR operation between 37 hex bit values 0011 0111 corresponding to the English letter W) calculates the grill mode time for the food, and reads the turn buzzer time mode code (e.g., bit value 0001 0000) and the pre-stored fifth reference code (for example, the bitwise value 0010 1111 of 2F hexa, corresponding to the English letter O) to calculate the turn buzzer time of the food being cooked, and read the convection time mode code. (Eg, bit value 0000 0011) and the pre-stored sixth reference code (eg, 2F hexabit value 0010 1111 corresponding to the English letter O) to calculate the convection time of the food being cooked. The calculated driving time value information for each mode is stored in the buffer memory block 16 of FIG. 1.

한편, 상술한 바와같이 각 모드별 구동시간이 모두 산출되어 버퍼 메모리 블록(16)에 저장되면 처리는 단계(221)로 진행되며, 제어 블록(12)에서는 산출된 각 조리모드 및 각 모드별 구동시간 정보에 의거하여 전자렌지의 오븐내에 안착된 해당식품의 조리동작을 제어, 즉 각종 조리모드 제어를 구동 제어신호를 발생하여 도 1의 구동 블록(18)으로 제공한다. 따라서, 구동 블록(18)에서는 제어 블록(12)으로 부터의 제어신호에 응답하여 각 모드에 따른 전자렌지 회로의 각 동작을 구동하게 될 것이다.On the other hand, as described above, when all the driving time for each mode is calculated and stored in the buffer memory block 16, the process proceeds to step 221, and in the control block 12, the calculated cooking mode and driving for each mode are performed. Based on the time information, the cooking operation of the corresponding food seated in the oven of the microwave is controlled, that is, various cooking mode control is generated and provided to the driving block 18 of FIG. 1. Therefore, the driving block 18 will drive each operation of the microwave circuit according to each mode in response to the control signal from the control block 12.

다음에, 본 발명에 따른 카드 판독 방법에 의거하여 판독된 조리제어 정보에 따라 전자렌지의 각종 조리제어를 수행하는 도 2의 단계(221)에서의 구체적인 조리동작에 대하여 그 세부적인 조리과정을 도시한 도 3을 참조하여 상세하게 설명한다.Next, a detailed cooking process for the specific cooking operation in step 221 of FIG. 2 which performs various cooking control of the microwave oven according to the cooking control information read out according to the card reading method according to the present invention is shown. This will be described in detail with reference to FIG. 3.

도 3을 참조하면, 제어 블록(12)은 산출되어 버퍼 메모리 블록(16)에 저장된 조리제어용 유효 데이터 정보, 즉 각 모드 정보 및 각 모드별 구동시간값 정보를 1 바이트(8 비트) 단위로 인출한 다음(단계 301), 인출된 정보가 어떤 정보인지를 판별하며(단계 303), 그 판별결과에 따른 구동모드로 전자렌지를 작동시킨다(단계 305).Referring to FIG. 3, the control block 12 extracts the valid data for cooking control, that is, each mode information and driving time value information for each mode, stored in the buffer memory block 16 in units of 1 byte (8 bits). Then (step 301), it is determined what information the retrieved information is (step 303), and the microwave oven is operated in the driving mode according to the determination result (step 305).

예를들어, 본 발명에 따라 판독되어 저장된 조리제어용 유효 데이터 정보가 도 4에 도시된 바와같다고 가정할 때, 제어 블록(12)에서는 첫 번째 정보인 총조리시간 정보를 판별하여 인식한 다음, 두 번째 정보인 해동모드 및 설정시간 정보를 판별하여 전자렌지를 해동모드로 작동시키게 될 것이다(단계 303, 305).For example, assuming that the valid data for cooking control read and stored according to the present invention is as shown in FIG. 4, the control block 12 determines and recognizes the total cooking time information, which is the first information, The thaw mode and the set time information, which are the first information, are determined to operate the microwave in the thaw mode (steps 303 and 305).

다음에, 단계(307)에서는 현재 작동중인 모드(예를들면, 해동모드)의 구동시간이 기설정된 시간동안 진행되었는지의 여부를 체크하며, 이러한 체크를 통해 해당 모드에서의 전자렌지 작동시간을 기설정된 시간(즉, 판독된 코드정보에서 규정한 설정시간)만큼 실행한다.Next, in step 307, it is checked whether the driving time of the currently operating mode (for example, the thawing mode) has been performed for a predetermined time, and this check is used to determine the microwave operating time in the corresponding mode. Execution is performed for a set time (that is, a set time defined by read code information).

그런 다음, 제어 블록(12)에서는 현재까지 실행된 총조리시간 Q 와 기설정된총조리시간(즉, 판독된 코드정보에서 규정한 총조리시간) P 가 일치하는지의 여부를 체크, 즉 제어 블록(12)에서는 조리동작의 시작시점에서부터 연속되는 총조리시간을 카운트하는 데 실행된 총조리시간 Q 가 기설정된 총조리시간 P 도달했는지의 여부를 체크하며, 체크결과 실행된 총조리시간 Q 가 기설정된 총조리시간 P 도달하지 않은 것으로 판단되면, 즉 카드에 수록된 모든 조리동작이 완전히 실행되지 않은 것으로 판단되면, 처리는 전술한 단계(301)로 진행되어 그 이후의 과정을 반복 수행하게 된다.Then, the control block 12 checks whether or not the total cooking time Q executed so far and the preset total cooking time (i.e., the total cooking time defined in the read code information) P match, i.e., the control block ( In 12), it is checked whether or not the total cooking time Q, which is executed to count consecutive total cooking time from the start of the cooking operation, has reached the preset total cooking time P, and as a result of the check, the total cooking time Q is set. If it is determined that the total cooking time P has not been reached, that is, it is determined that all cooking operations recorded on the card have not been completely executed, the process proceeds to step 301 described above to repeat the subsequent steps.

따라서, 상술한 바와같은 과정을 통해 카드에 수록되어 본 발명에 따라 판독된 조리제어용 유효 데이터 정보에 따른 각종 조리동작이 순차적으로 실행된다. 즉, 본 발명에 따라 전자렌지에서는 각각 기설정된 시간만큼 해동모드, 마이크로 웨이브(MW) 모드, 그릴모드, 턴 부저 모드 및 컨벡션 모드로 순차 절환되면서 기설정된 총조리시간 동안 조리동작이 실행될 것이다.Therefore, various cooking operations according to the effective data information for cooking control recorded on the card and read according to the present invention are sequentially executed through the above-described process. That is, according to the present invention, while the microwave oven is sequentially switched to the thawing mode, the microwave (MW) mode, the grill mode, the turn buzzer mode, and the convection mode by a predetermined time, the cooking operation will be executed for the preset total cooking time.

한편, 상기 단계(309)에서의 체크결과, 실행된 총조리시간 Q 가 기설정된 총조리시간 P 와 일치하는 것으르 판단되면, 즉 기설정된 총조리시간 동안에 각종 모드에서의 모든 조리동작이 완료된 것으로 판단되면, 제어 블록(12)의 제어에 따라 전자렌지의 모든 조리동작이 종료됨과 동시에 부저(22)에서는 해당 식품에 대한 조리완료 인식을 위한 연속적 또는 단속적인 부저음이 발생하게 된다(단계 311). 따라서, 사용자는 해당 식품(냉동식품 또는 냉장식품)의 조리가 완료됐음을 인식할 수 있게 된다.On the other hand, if the result of the check in step 309 determines that the executed total cooking time Q matches the preset total cooking time P, that is, all cooking operations in various modes are completed during the preset total cooking time. When it is determined, all cooking operations of the microwave oven are terminated under the control of the control block 12, and at the same time, the buzzer 22 generates a continuous or intermittent buzzer sound for recognizing cooking completion for the food (step 311). Therefore, the user can recognize that the cooking of the food (frozen food or refrigerated food) is completed.

이상 설명한 바와같이 본 발명에 따르면, 조리동작 제어용 카드 판독기를 장착한 전자렌지에서 조리동작 제어정보가 수록되어 있으며 각 식품(냉동 또는 냉장식품)의 포장용기에 삽입된 카드에 수록된 조리제어용 코드 데이터를 효과적으로 판독할 수 있어, 각 식품에 대한 최적의 조리를 자동으로 실행할 수 있다. 또한, 본 발명에 따르면, 식품 포장용기에 삽입되는 카드의 무단복제를 효과적으로 방지할 수 있다.As described above, according to the present invention, cooking operation control information is stored in a microwave oven equipped with a cooking operation control card reader, and the cooking control code data contained in a card inserted in a packaging container of each food (frozen or refrigerated food) is stored. It can be read effectively, and the optimum cooking for each food can be executed automatically. In addition, according to the present invention, it is possible to effectively prevent unauthorized copying of the card inserted in the food packaging container.

Claims (4)

소정크기의 각 식품 포장용기에 각각 삽입되는 카드에 수록된 8비트의 코드정보를 판독하기 위한 카드 판독기를 구비하고, 상기 각 카드에는 다수의 코드 정보로 된 대응 인식 데이터 정보들과 다수의 코드 정보로 된 조리제어용 유효 데이터 정보들을 포함하는 전자렌지에서 그 조리동작을 제어하는 방법에 있어서,A card reader for reading 8-bit code information contained in a card respectively inserted in each food packaging container of a predetermined size, each card having corresponding recognition data information consisting of a plurality of code information and a plurality of code information; A method of controlling a cooking operation in a microwave oven including valid data information for cooking control, 상기 카드 판독기를 통해 상기 카드에서 판독된 다수의 각 코드 정보들을 순차적으로 저장하는 제 1 단계;A first step of sequentially storing a plurality of pieces of respective code information read from the card through the card reader; 상기 저장된 대응 인식 데이터 정보중 개시코드 다음에 위치하는 적어도 하나의 상기 전자렌지 대응 인식 코드와 기설정되어 상기 전자렌지내의 소정 메모리 공간에저장된 적어도 하나의 인식용 기준코드가 일치하는지의 여부를 기설정된 소정횟수만큼 반복 체크하는 제 2 단계,Among the stored corresponding recognition data information, at least one of the microwave corresponding recognition codes positioned next to the start code is preset and whether the at least one recognition reference code stored in a predetermined memory space in the microwave matches. A second step of repeatedly checking a predetermined number of times, 상기 제 2 단계에서의 체크결과, 상기 판독된 인식 코드와 상기 기설정된 인식용 기준코드가 일치하지 않을 때, 부저를 통해 카드 불량 인식을 위한 부저음을 발생하는 제 3 단계;A third step of generating a buzzer sound for card failure recognition through a buzzer when the read recognition code and the preset recognition reference code do not coincide with each other as a result of the check in the second step; 상기 제 2 단계에서의 체크결과, 상기 판독된 인식 코드와 상기 기설정된 인식용 기준코드가 일치하면, 상기 인식 데이터 정보에 포함되는 적어도 하나의 에러 검출 코드 정보에 근거하여 상기 판독된 유효 데이터 정보의 에러를 검출하는 제 4 단계;As a result of the check in the second step, when the read recognition code and the preset recognition reference code coincide, the read valid data information is read based on at least one error detection code information included in the recognition data information. A fourth step of detecting an error; 상기 제 4 단계에서의 체크결과, 상기 판독된 유효 데이터 정보에서 에러가 발생된 것으로 판단될 때, 상기 부저를 통해 카드 에러 인식을 위한 부저음을 발생하는 제 5 단계;A fifth step of generating a buzzer sound for recognizing a card error through the buzzer when it is determined that an error has occurred in the read valid data information as a result of the check in the fourth step; 상기 제 4 단계에서의 체크결과, 상기 판독된 유효 데이터 정보에서 에러가 검출되지 않으면, 상기 유효 데이터 정보내의 다수의 각 코드 정보와 이에 각각 대응하며 상기 전자렌지에 기설정되어 저장된 다수의 각 복제방지용 기준코드 정보간의 배타적 논리합 연산을 통해 유효 데이터 정보내의 각 코드 정보에 대한 모드 종류 정보 및 기설정된 그 구동시간 정보를 각각 산출하는 제 6 단계; 및If an error is not detected in the read valid data information as a result of the check in the fourth step, each of a plurality of pieces of code information in the valid data information and a plurality of respective copy protection presets stored in the microwave oven A sixth step of calculating mode type information and preset driving time information for each code information in the valid data information through an exclusive OR operation between the reference code information; And 상기 산출된 각 모드 종류 정보 및 기설정된 각 모드별 구동시간에 따라 전자렌지의 구동모드를 순차 절환하면서 기설정된 총조리시간 동안 조리동작을 실행하는데 제 7 단계A seventh step of executing a cooking operation for a preset total cooking time while sequentially switching the driving mode of the microwave oven according to the calculated mode type information and the preset driving time for each mode; 로 이루어진 카드형 전자렌지의 카드 판독 방법.Card reading method of the microwave oven. 제 1 항에 있어서, 상기 판독된 유효 데이터 정보에서의 에러 검출은, 상기 에러 검출 코드 정보를 제외한 상기 대응 인식 데이터 정보를 이루는 각 코드 정보들 및 상기 유효 데이터 정보를 이루는 각 코드 정보들을 순차적으로 배타적 논리합을 취해 얻어진 최종 결과값과 상기 판독된 에러 검출 코드의 비교를 통해 수행하며, 상기 최종 결과값과 상기 판독된 에러 검출 코드가 다를 때 에러 발생을 경보하는 것을 특징으로 하는 카드형 전자렌지의 카드 판독 방법.The error detection method according to claim 1, wherein the error detection in the read valid data information is sequentially exclusive of each code information constituting the corresponding recognition data information except the error detection code information and each code information constituting the valid data information. A card of the microwave oven, wherein an error is generated when the final result value and the read error detection code are different from each other. Read method. 제 2 항에 있어서, 상기 에러 검출은, 상기 에러 발생이 검출될 때, 상기 제 1 단계 내지 제 4 단계의 반복 수행을 통해 기설정된 소정횟수 만큼 반복 실행하는것을 특징으로 하는 카드형 전자렌지의 카드 판독 방법.The card-type microwave oven of claim 2, wherein the error detection is repeatedly executed a predetermined number of times by repeating the first to fourth steps when the error occurrence is detected. Read method. 제 1 항에 있어서, 상기 조리동작을 실행하는 제 7 단계는: 상기 유효 데이터 정보에서 순차적으로 산출된 모드 데이터의 조리모드 종류를 순차 판별하는 제 1 과정; 상기 판별된 조리모드로 상기 전자렌지의 조리동작을 기설정된 조리시간 동안 실행하는 제 2 과정; 상기 판별된 조리모드에 대한 상기 기설정된 시간동안에 조리동작이 완료되면, 현재까지 누적된 실제 조리시간이 상기 판독된 기설정 총조리시간에 도달했는지의 여부를 체크하는 제 3 과정; 상기 제 3 과정에서의 체크결과, 상기 누적된 실제 조리시간과 상기 판독된 기설정 총조리시간이 일치하지 않으면, 상기 누적된실제 조리시간이 상기 판독된 기설정 총조리시간에 도달할 때까지 상기 제 1 과정 및 제 2 과정을 순차적으로 반복 수행하는 제 4 과정, 및 상기 누적된 실제 조리시간과 상기 판독된 기설정 총조리시간이 일치하면, 상기 카드에서 판독한 상기 유효 데이터 정보에 근거하는 각 조리동작을 종료함과 동시에 상기 부저를 통해 조리종료 인식을 위한 부저음을 발생하는 제 5 과정으로 구성된 것을 특징으로 하는 카드형 전자렌지의 카드 판독 방법.The method of claim 1, wherein the seventh step of executing the cooking operation comprises: a first step of sequentially determining types of cooking modes of mode data sequentially calculated from the valid data information; A second process of performing a cooking operation of the microwave oven for a preset cooking time in the determined cooking mode; A third step of checking whether or not the actual cooking time accumulated so far reaches the read preset total cooking time when the cooking operation is completed during the preset time for the determined cooking mode; As a result of the check in the third process, if the accumulated actual cooking time does not coincide with the read preset total cooking time, the accumulated actual cooking time reaches the read preset total cooking time. A fourth process of sequentially repeating the first process and the second process, and if the accumulated actual cooking time and the read preset total cooking time coincide, each based on the valid data information read from the card. And a fifth process of ending a cooking operation and generating a buzzer sound for the end of cooking through the buzzer.
KR1019960059655A 1996-11-29 1996-11-29 Method for reading card data in microwave oven mounted card reader KR100225516B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019960059655A KR100225516B1 (en) 1996-11-29 1996-11-29 Method for reading card data in microwave oven mounted card reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019960059655A KR100225516B1 (en) 1996-11-29 1996-11-29 Method for reading card data in microwave oven mounted card reader

Publications (2)

Publication Number Publication Date
KR19980040469A KR19980040469A (en) 1998-08-17
KR100225516B1 true KR100225516B1 (en) 1999-10-15

Family

ID=19484632

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019960059655A KR100225516B1 (en) 1996-11-29 1996-11-29 Method for reading card data in microwave oven mounted card reader

Country Status (1)

Country Link
KR (1) KR100225516B1 (en)

Also Published As

Publication number Publication date
KR19980040469A (en) 1998-08-17

Similar Documents

Publication Publication Date Title
US20060006173A1 (en) Bar-code reading cooking apparatus and method
KR960001209B1 (en) A programmable cooking system
KR930015959A (en) Automatic cooking control circuit
EP0863689B1 (en) Apparatus for and method of controlling cooking operation of microwave ovens using code system
EP1021066B1 (en) Operating method for a microwave oven
US20070116815A1 (en) Cooking apparatus and method of the same
US20070116816A1 (en) Cooking apparatus and method
KR100225516B1 (en) Method for reading card data in microwave oven mounted card reader
CN111237823B (en) Heating control method of microwave oven and microwave oven
JPH10196966A (en) Microwave cocker recognizing code of coded cooking method and cooking corresponding to the cooking method
CN104296192A (en) Food cooking apparatus, method thereof, and food cooking system
KR20030079385A (en) Control Method for microwave oven for cooking rice
EP0928125B1 (en) Method and apparatus for compensating temperature of microwave oven
KR100424717B1 (en) A method for displaying cookable menu list in a micro wave oven
US5395633A (en) Method for automatically controlling cooking of food with low moisture content
CN1997248B (en) Cooking apparatus using barcode
JPH03282126A (en) Microwave oven
KR100680984B1 (en) Installation for cooking of microwave oven
KR20060136055A (en) A cooking apparatus and method using compression bar-code
KR20070000085A (en) A cooking apparatus and method using compression bar-code
KR19990035655A (en) How to read barcodes in microwave oven
KR100275889B1 (en) Method for deciding optical heating time in automatic cooking mode of microwave oven
KR0169857B1 (en) Automatic cooking device & method of microwave oven
KR100239510B1 (en) Control method of cooking a small quantity of food for microwave oven
JP2002340342A (en) Cooking supporting apparatus, and cooking supporting system using the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20090701

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee