중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04....

57
- 1 - 중소기업 기술혁신개발사업 최종보고서 (다중처리 주유기 전자제어보드 개발) 2003328주 관 기 업 ()트리매드 랩

Upload: others

Post on 13-Mar-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 1 -

중소기업 기술혁신개발사업

최종보고서

(다중처리 주유기 전자제어보드 개발)

2003년 3월 28일

주 관 기 업 (주)트리매드 랩

Page 2: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 2 -

제 출 문

중소기업청장 귀하

본 보고서를 “[다중처리 주유기 전자제어보드 개발]에 관한 중소기업 기술혁신개발

사업" (개발기간 : 2002. 04. 1 ~ 2003. 01. 31) 과제의 최종보고서로 출합니다.

2003년 3 월 28 일

주관기업 : (주) 트리매드랩

과제책임자 : 전 태 이

개발참여기업 :

위탁연구기관 :

Page 3: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 3 -

요 약 서 (초 록)

과 제 명 다중처리 주유기 전자제어보드 개발

주 관 기 관 (주)트리매드 랩 과제책임자 전 태 이

개 발 기 간 2002. 04. ~ 2003. 01. (10월)

총개발사업비

(천원)

정부출연금 49,653총개발

사업비74,936

기업부담금현금 11,382

현물 13,901

위탁연구기관

개발참여기업

주요기술용어

(6~10개)주유기, 전자제어보드, 복식제어, POS, 프로세서 응용, 유량제어

1. 기술개발목표

주유기 제품에 사되는 전자식 제어보드에 관한 것으로 기존의 제어보드는 한 개의

주유기 노즐을 제어하는 방식이며 이와는 달리 두 개의 노즐을 동시에 제어할 수

있는 다중 제어 방식의 제품을 개발하는 것이 기술 개발 목표이다.

2. 기술개발의 목적 및 중요성

가. 가격 경쟁력 확보

국내 주유기 시장의 감소로 인하여 주유기 제조회사의 수익률이 악화되고 있는 실

정이다.

나. 수출용 주유기 개발

동남아 및 중국 시장의 확대에 따른 가격 및 경쟁력 확보

Page 4: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 4 -

3. 기술개발의 내용 및 범위

주식회사 트리매드랩은 다중 처리용 전자식 제어보드를 자체 인력과 기술로 개발

하고 주유기 몸체(기구물)는 주유기회사에서 개발하여 공동으로 해외시장을 개척

한다.

4. 기술개발 결과

재료비 절감으로 가격 경쟁력이 확보되었으며 성능 및 기능은 4월 양산으로 초기

카자흐스탄을 비롯한 중동지역으로 수출할 예정이다.

5. 기대효과

가. 수출용 주유기 개발로 인한 수출 증대의 효과로 내수의 침체로 인한 매출의 감

소를 증가시킬 것으로 예상됨

나. 국내의 동업종의 주유기 회사에 현재 개발된 주유기를 공급함으로써 내수 시장

에서의 주유기 보드 시장 점유율 확대

다. 다중 처리 주유기를 통한 기술력 확보로 유량전자 제어기기 시장의 수입대체

효과 및 수출 효과 기대

Page 5: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 5 -

제 1장 기술개발 목표

개발된 제품의 기술은 주유기 제품에 사용되는 전자식 제어보드에 관한 것으로 기

존의 제어보드는 한 개의 주유기 노즐을 제어하는 방식이며 이와는 달리 두 개의

노즐을 동시에 제어할 수 있는 다중 제어 방식의 제품을 개발하는 것이 기술 개발

목표이다.

제 1절 제품 구성의 특징

1. 기능별 설계

제품을 기능별로 구분하여 각 사양에 따라서 기능별 조합이 가능하도록 설계하였으

며 기능화 된 제품은 주유기의 성능에 따라서 가장 적합하게 제품을 조합하여 재료

비 절감 효과를 얻었다.

2. 최적화 설계

제품의 품질 및 양산성 향상을 위해서 메모리 내장형 마이크로 프로세서1)를 사용

하였으며 소프트웨어 보안 및 Update가 용이하다.

제2절 성능 및 목표단가

1. 개발 제품의 성능

가) 동시 2대의 주유기 노즐을 제어할 수 있다.

나) 최대 4대의 주유기 노즐을 관리한다.2)

다) POS(Point Of Sales) 기능3)

2. 목표단가

기능에 따른 재료비 절감 효과는 다음의 표1과 같으며 절감효과는 기존의 당사 제

품 대비 절감 효과를 나타내었다.

1)87C196MH CPU

2)최초 개발 목표는 6개의 노즐까지 확장할 예정이었으나 제품 특성상 5개 이상의 노즐을

제어하는 제품의 경우 영업적인 요구가 불합리하다고 판단하여 4개의 노즐까지만 제어하는

것으로 설계 변경하였음.

3)기존의 POS 시스템과 호환이 이뤄질 수 있도록 제품 설계

Page 6: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 6 -

항 목제품 구성 절감목

표(%)

절감실적

(%)(주4)Main Preset SMPS Panel Expanded

복식 주유기 ○ ○ ○ ○ 33.3 24

4복식 주유기 ○ ○ ○ ○ ○ 50 45

6복식 주유기 ○ ○ ○ ○ ○ 55.5 52

8복식 주유기 ○ ○ ○ ○ ○ 58.3 55

표 1 기능별 재료비 절감효과

제 3절 개발일정

표 2 다중처리 주유기 개발일정

4) 절감효과 계산은 1$ = 1,200원 및 2002년 12월 재료비 산출 근거로 작성하였음.

Page 7: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 7 -

제 2장 기술개발의 목적 및 중요성

제 1절 개발 목적

1. 가격 경쟁력 확보

가. 국내 주유기 시장의 감소로 인하여 주유기 제조회사의 수익률이 악화되고 있는

실정이다.

나. 저가격의 중국산 주유기 수입 예상으로 인한 경쟁력 확보

2. 수출용 주유기 개발

가. 동남아 및 중국 시장의 확대에 따른 가격 및 경쟁력 확보

나. 동유럽 및 미주시장 진출용 주유기 개발

제2절 개발의 중요성

1. 현재 주유기 제품에서 전자식 제어보드의 재료비율이 35%이상을 점유하고 있

다. 또한 전체 판매되는 주유기에서 복식 주유기의 점유율이 60%이상으로 복식 주

유기의 가격 경쟁력은 제조회사의 경쟁력과 밀접한 관계를 갖는다.

2. 국내 시장의 침체에 따라 해외시장의 개척은 국내 주유기 제조회사의 성장방향

으로 인식되고 있기 때문에 해외 시장에서 적용될 수 있는 주유기 시스템 개발이

시급한 상태이다.

3. 중국시장을 개척하기 위해서는 기능의 다양성 및 품질의 우수성과 제품의 다양

화가 이뤄져야 한다.

Page 8: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 8 -

제 3장 개발의 내용

제 1절 개발 방법

주식회사 트리매드랩은 다중 처리용 전자식 제어보드를 개발하고 회사B5) 는 주유

기 몸체(기구물)을 개발하여 공동으로 해외시장을 개척한다.

제2절 다중처리 프로그램 설계

1. 소프트웨어 알고리즘

다중처리를 위한 프로그램의 수행은 인터럽트에 의해서 수행되며 전원이 투입되면

주(Main) 프로그램은 각종 초기화 작업을 거친 후에 멀티 플래그를 허용(Enable)한

후에 무한 루프로 작동한다. 그림 3-1은 전원이 투입된 후에 동작하는 메인 프로그

램의 동작 상태를 나타낸 것이며 아래와 같이 동작한다.

그림 3-1 메인 프로그램

가. CPU의 외부 PORT를 환경에 맞게 초기화 시킨다.

나. 내부 메모리 및 외부 메모리 초기화 작업

다. 인터럽트에서 사용되는 각종 변수 및 Flag 초기화 작업

라. Forground 작업을 위한 Flag 처리 작업

5)회사 B는 주유기 제조회사로서 국내 주유기 시장을 40%이상 점유하고 주유기 전문 제조

회사이다.

Page 9: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 9 -

2. 인터럽트 프로그램 구성

그림 3-2 인터럽트 프로그램

처음 프로그램이 수행할 경우에는 Forground Routine를 수행하고 다음 인터럽트에

서는 Background Routine을 수행하게 된다. 이러한 관계를 그림 3-2인터럽트 프

로그램에 간략하게 나타내었다.

각각의 데이터를 PUSH와 POP에 의해서 현재 수행하는 프로그램의 각종 변수를

저장하고 실행할 프로그램의 변수와 번지 값을 각각의 메모리와 Program Counter

에 저장한다.

3. 하드웨어 구성도

동시 두개의 노즐 및 펄스 발생기의 현재 값을 실시간으로 확인하기 위해서 각각의

상태를 저장할 수 있는 하드웨어가 필요하며 주유기 종류에 따라서 하드웨어를 구

성해야 하기 때문에 기능별로 구분해야 한다.

Page 10: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 10 -

- 제품구성도 -

그림 3-2는 다중제어 전자제어기의 제품구성도를 나타낸 것으로 4노즐용 주유기를

구성하였을 경우이다. 각 보드의 명칭 및 도번(Part Number)은 아래의 표 3-1과

같다.

그림 3-3 다중 제어 보드 구성도

번 호 명 칭 도 번 비 고

1 Main Board TM 301 1000A

2 Preset Board TM 301 2000A

3 LCD Panel Board TM 301 3000A

4 Expanded In-Out Board TM 301 4000A 선택사양

5 SMPS Board TM 301 5000A

6 Unit LCD Board TM 301 6000A 선택사양

표 3-1 보드의 명칭 및 도번

Page 11: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 11 -

가. Main Board

그림 3-4는 메인 보드(Main Board : TM3011000A)의 실물 사진을 나타내고 있으

며 외부로 연결되는 콘넥터의 명칭 및 기능은 표 3-2에 설명되어 있다.

그림 3-4 메인 보드와 연결 단자

명칭 기능 비고

CN1 Unit LCD Board와 연결 6 PIN

CN2 LCD Panel Board와 연결 8 PIN

CN3 DC 12V 입력단자 2 PIN

CN4 DC 5V 입력단자 5 PIN

CN5 Expanded Board와 연결 24 PIN

CN6 Preset Board와 연결 9 PIN

CN7 통신 PORT(RS485) 2 PIN

CN8 보조 콘넥터 32 PIN

표 3-2 메인보드이 외부 콘넥터 명칭 및 기능

Page 12: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 12 -

나. Preset Board

그림 3-6은 Preset Board(TM3012000A)의 실물 사진을 나타내고 있다. Preset

Board는 (주)한국이엔이회사의 기존 제품으로 현재 양산중인 제품이다. 구성은

LCD와 22개의 입력 키 그리고 상태를 표시하는 3개의 LED로 구성되어 있다.

그림 3-5 Preset Board

다. LCD Panel Board

그림 3-6은 LCD Panel Board(TM3013000A)의 실물 사진을 나타내고 있으며 ①면

LCD는 현재의 금액값을 나타내고 ②면 LCD는 현재의 유량을 나타낸다. LCD

Panel Board는 정전시에도 현재의 데이터값을 장시간 유지할 수 있는 정전보상회

로가 추가되어 있다 또한 저전력 구동회로로 구성되어 있어 정전후 약 1시간까지

데이터를 표시해 준다. LCD 뒷면에는 BackLight장치가 구성되어 있어 야간에도 표

시값을 보여줄 수 있도록 설계되어 있으며 5,000 시간의 수명을 갖는다.

Panel용 LCD 및 BackLight는 주문자설계로 제작하였으며 유량의 값을 효과적으로

표시할 수 있도록 그리고 사용자로 하여금 부드러운 느낌이 들 수 있도록 설계하였

다. 그림 3-7 LCD 및 BackLight도면은 실제 모습을 나타내고 있다.

Page 13: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 13 -

그림 3-6 LCD Panel Board

그림 3-7 LCD & Back-Light

라. Expanded In-Out Board

그림 3-8은 Expanded In-Out Board(TM3014000A)의 실물 사진을 나타내고 있으

며 그림의 보드는 3채널 입출력을 제어할 수 있는 보드이다. 확장입출력보드는 출

력단과 입력단으로 나누어 있으며 출력단은 AC220V을 제어할 수 있는 무접점 제

어회로로 구성되어 있다. 입력단은 엔코더신호와 노즐신호를 인식할 수 있는 회로

가 구성되어 있으며 제어단은 외부의 입출력신호를 메인보드에 전달 해 주는 기능

을 갖고 있다.

그림 3-8 Expanded In-Out Board

Page 14: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 14 -

마. SMPS Board

그림 3-9는 SMPS Board(TM3015000A)의 실물 사진을 나타내고 있다. SMPS는 시

스템의 전원을 공급하는 장치로서 입력은 100~220V를 받을 수 있으며 DC 5V,

12V 전압을 출력한다. 현 부품은 기존의 (주)한국이엔이에서 공급받아 사용한다.

그림 3-9 SMPS Board

바. Unit LCD Board

그림 3-10는 Unit LCD Board (TM3016000A)의 실물 사진을 나타내고 있다. 3개

의 LCD는 각각의 노즐에 대한 단가를 나타내며 정전시 또는 전원 공급이 끊어졌을

경우 현재의 단가값을 약 1시간 이상 표시해 주는 저전압 설계와 데이터값을 유지

할 수 있는 정전압보상기능의 회로로 설계되었다.

또한 야간에도 데이터값을 볼 수 있도록 BACK-LIGHT 설계가 되어 있으며3개의

LCD와 4개의 LCD로 구성되는 2가지의 모델로 나눠져 있다.

그림 3-10 Unit LCD Board

Page 15: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 15 -

제3절 주유 시스템 설계

그림 4-1의 시스템 구성은 앙면에서 동작하는 노즐의 수가 1개에서 4개까지 구성

되어 있을 경우 시스템의 구성방법을 설명한 것이다.

그림 4-1 시스템 구성

제4절 기능 설계

1. 주유시 Preset 조작 방법

가. 자유급유

자유급유는 마감값없는 급유로 사용자가 정지하지 않으면 4,000 ℓ 까지 주유를 한

다. POS 연동시에는 노즐을 들면 바로 주유가 가능하며 , POS 연동시에는 POS기

종에 따라 노즐 On(LG POS)전 또는 On(SK POS)후에 급유 허가 신호가 있어야

급유가 가능함.

비연동인 경우는 POS ID를 “00" 으로 하고 주유하면 주유가 가능함.

Page 16: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 16 -

나. 설정급유

설정급유는 금액 또는 주유량을 설정하여 급유하는 방법으로 반드시 Preset 또는

POS에 의한 설정 후 급유하여야 하고, 나머지는 자유급유와 동일하다. 설정급유로

주유를 하더라도 급유 중에 추가 를 누르면 자유급유 상태로 전환됨.

Page 17: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 17 -

다. 정수 정지 방법

자유급유 또는 설정급유시 현재 급유상태에서 가장 가까운 정수(두자리(00), 세자리

(000)단위, 1리터 단위)에 마감할 수 있는 기능으로 노즐 On 상태에서 주유가 중지

되어 있어도 정수 정지 기능은 동작한다.

라. 추가 급유

자유 급유 또는 설정 급유시 주유 동작에 관계없이 추가 키를 누르면 항상 자유

추가 자유 급유 상태로 전환된다.

Page 18: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 18 -

마. 급유 중지

자유 급유 또는 설정 급유 중 주유를 중단하려면 노즐 레버를 복귀하거나 또는 취

소키로 급유를 중단할 수 있다.

Page 19: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 19 -

2. Preset 기본 기능

가. 판매단가 변경

POS 비연동 상태에서( “POS_ID=00" ) 판매단가를 변경하고자 할 때 조작방법은

다음과 같다.

① MODE 키를 누른다.

② 단가변경 를 누른다.

③ 비밀번호를 입력한다.

④ 변경할 단가 입력

⑤ 단가변경 키를 누른다.

POS 연결이 되면 단가는 자동적으로 POS에서 전송되어 설정됨.

Page 20: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 20 -

나. 일계치 조회

영업시작 후 하루동안 판매된 주유랑과 판매금액 및 판매횟수를 확인하고자 할 경

우 조작방법은 다음과 같다.

① MODE 키를 누른다.

② 일계치조회 키를 누른다.

③ 비밀번호 입력(일계치 주유량 표시)

④ 일계치조회 키를 누른다. (일계치 판매금액 표시)

⑤ 일계치조회 키를 누른다. (일계치 판매횟수 표시)

⑥ 일계치조회 를 누른다. 최근 주유상태로 복귀됨.

⑦ ⑤에서 취소키를 누르면 일계치 값이 모두 “0" 으로 Clear되지만, 그렇지 않으

면 계속 누적됨.

Page 21: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 21 -

다. 적산치 조회

주유기 초기화 이후 현재까지 판매된 주유랑과 판매금액 및 판매횟수를 확인하고자

할 경우 조작방법은 다음과 같다.

① MODE 키를 누른다.

② 적산치조회 키를 누른다.

③ 비밀번호 입력(적산치 주유랑 표시)

④ 적산치조회 키를 누른다. (적산치 판매금액 표시)

⑤ 적산치조회 키를 누른다. (적산치 판매횟수 표시)

⑥ 적산치조회 키를 누른다. 최근 주유상태로 복귀됨.

주유기 초기화 명령으로 적산치 Data를 Clear할 수 있다.

Page 22: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 22 -

라 적산치 수정

주유기 적산치를 수정하고자 할 경우 조작방법은 다음과 같다.

① MODE + 적산치조회 키를 누른다. 비밀번호 입력 후 단가변경 키를 누르

면 적산 주유량을 수정할 수 있다. 주유량을 수정 후 등록 키를 누른다.

② 적산 주유량 변경 후 적산치조회 키를 누르면 금액을 확인할 수 있다

단가변경 키를 누르고 변경될 적산 금액을 입력하여 적산 금액을 수정하고

등록 키를 누른다

③ 적산 금액수정 후 적산치조회 키를 누르면 적산 횟수를 확인할 수 있다

단가변경 키를 누르고 변경될 적산 횟수를 입력하여 적산 횟수를 수정하고

등록 키를 누른다.

④ 모든 변경 후에 SAM Code를 일반 주유 모드로 변경 후 사용해야 한다.

Page 23: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 23 -

Page 24: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 24 -

마. 원터치 정액 설정

주유 동작 중 설정급유를 할 경우 설정금액을 입력해야 되는데 자주 사용되는 설정

금액을 기능키에 저장해 두어 원터치로 원하는 금액을 지정하여 급유할 수 있는 기

능이다.

원터치 정액 설정방법은 아래와 같다.

① MODE 키를누른다.

② F1 키를누른다

③ 비밀번호를 입력한다.

④ 등록 키를 누른다

⑤ 설정할 정액을 입력

⑥ F1 ~ F5 사이 지정, ⑤~⑥을 반복하여 수행.

⑦ 등록 키를 누른다.

⑧ MODE 키를 누른다.

Page 25: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 25 -

◈ 설정된 정액은 F1 ~ F5 를 누르면 바로 설정된다.

Page 26: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 26 -

바. 원터치 정량 설정

주유 동작 중 설정급유를 할 경우 설정량을 입력해야 되는데 자주 사용되는 설정량

을 기능키에 저장해 두어 원터치로 원하는 주유량을 지정하여 급유할 수 있는 기능

이다.

원터치 정량 설정방법은 아래와 같다.

① MODE 키를 누른다.

② F1 키를누른다

③ 비밀번호를 입력한다.

④ 리터 키를누른다.

⑤ 설정할 정량을 입력

⑥ F1 ~ F5 사이 지정. ⑤~⑥을 반복하여 수행.

⑦ 리터 키를 누른다.

⑧ MODE 키를 누른다.

Page 27: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 27 -

◈ 설정된 정량은 리터 번튼과 F1 ~ F5 를 누르면 바로 설정된다.

Page 28: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 28 -

사. 비밀번호 변경

일반적으로 사용되는 비밀번호를 사용자가 원하는 비밀번호로 바꾸는 동작을 한다.

비밀번호 변경방법은 아래와 같다.

① MODE 키를 누른다

② F2 키를 누른다

③ 노즐을 on 한다.

④ 노즐을 off 한다.

⑤ 기존의 비밀번호를 입력한다.

⑥ 새로운 비밀번호를 입력한다.

⑦ 단가변경 키를 누른다.

Page 29: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 29 -

아. 자체진단

주유중 최대 토출량을 감지하여 Fast S/V Off 시점을 찾아내는 기능으로 토출량 검

출을 3회 반복 동작한다.

① MODE 키를 누른다.

② 자체진단 키를 누른다.

③ 비밀번호를 입력한다.

④ 자체진단 키를 누른다.

Page 30: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 30 -

자. 소수점 변경

주유내용을 표시할 때 금액, 리터, 단가 등의 소수점 표시를 3자리 범위에서 사용

자가 임의로 변경이 가능하다.

① MODE 키를 누른다.

② F3 키를누른다.

③ 비밀번호를 입력한다.

④ 리터 키를 이용하여 금액 , 리터 , 단가 중 변경할 위치를 선택한다.

⑤ 소수점 자리수(0,1,2,3)를 입력한다.

⑥ 단가변경 키를 누른다.

Page 31: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 31 -

차. 시스템 체크(01-10, 99)

Preset을 이용하여 주유기 버젼확인, 키 입력확인, Error확인, 노즐 스위치 동작확

인, 모터/Sol. V/V 동작 확인, 통신 속도/POS ID 설정, 펄스 동작 확인, 토출량확

인, 마감값 입력, 모터 공회전 Error 시간 설정등의 시스템 체크를 할 수 있다.

① MODE 키를 누른다.

② 등록 키를 누른다.

③ 비밀번호를 입력한다.

④ 01 ~ 10 또는 99를 선택한다.

⑤ 취소 키를 누른다.

☞ F-01 ROM Version, 적용 년/월/일 및 SAM Code 확인.

Page 32: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 32 -

☞ F-2 : 키 확인 - 입력되는 해당키를 표시한다.

▣ 리터키 : LItEr. 단가변경 키 : PrlcE, 등록키 : rEglSt, MODE 키 : nnodE 적산

치조회키 : totAL, 일계치조회키 : dAy, 취소키 : cAncEL

☞ F-3 : 에러 확인 - 발생된 에러 코드 및 에러 수를 표시한다.

Page 33: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 33 -

☞ F-4 : 노즐스위치 확인 - 마이크로 스위치의 on/off 동작표시.

☞ F-5 : 모터. Sol. V/V(Slow, Fast) 동작을 확인한다.

Page 34: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 34 -

☞ F-6 : 통신속도, POS ID를 설정한다.

☞ F-7 : 입력되는 Enter 펄스 수를 실시간으로 표시한다.

Page 35: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 35 -

☞ F-8 : 토출량 확인 - 분당 토출량을 표시한다.

☞ F-9 : 마감값 입력 - Fast Solenoid Valve Off Time값 설정.

Page 36: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 36 -

☞ F-10 : Motor 공회전 Error 발생시간 설정. (초 단위)

Page 37: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 37 -

[표4] 시스템 체크기능

MODE → 등록/000 → “비밀번호” → F -- → 표시

MODE 기 능 내 용 표시기

F01 ROM 버전확인프로그램 버전을 표시한다.주유기 기능 (SAM Code) 표시.

020507

6.000P

E11110

F02 Preset Key 확인 입력되는 해당키를 표시한다.

F-02

01

F03 Error Code 확인발생된 Error Code 및 횟수를 표시한다. (F1, F2, F3, F4 Key로 에러 코드 전체를 확인함.)

F-03

Err---

C-00

F04 노즐 스위치 동작 마이크로 S/W의 On/Off 동작 표시

F-04

on

F05 모터/밸브 동작

모터, Sol. V/V(Fast, Slow) 동작을 확인한다.F1 : 모터 동작 신호 출력 OnF2 : Slow Sol. V/V 동작 신호 출력 OnF3 : Fast Sol. V/V 동작 신호 출력 OnF5 : 모터, Slow/Fast Sol. V/V 신호 출력 Off

F-05

F1~3

-SOL-

F06 통신속도, ID 설정통신속도를 설정한다.POS ID를 설정한다.리터 Key로 설정부 선택

F-06

4800

- 00

F07 펄스 확인입력되는 펄스수를 실시간으로 표시한다.A상과 B상 Counter를 표시한다.노즐 On후 확인(이중 Password 사용)

F-07

1234

1234

Page 38: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 38 -

F08 토출량 확인분당 토출량을 표시한다3초 단위로 계산해서 토출량을 표시한다.

F-08

45.000

F09 마감 값 입력Fast Sol. V/V Off Time값 설정을 한다.10cc 단위로 설정 (0~99.99)단가 자리에 표시

F-09

S-10

F-0.59

F010모터 공회전 에러 발생시간 설정

모터 공회전 에러가 발생하는 시간을 초단위로 설정한다.

F-10

IdLE-t

St-180

F099 Device Test

메인보드의 전 기능을 시험한다.Auto S/V Test, Encoder, LCD or FIP Segment, Input(Nozzle, Air), RTC, LCD Counter 기능 등

tESt

SoL

226711

Page 39: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 39 -

[표5]에러표시기능

구 분 내 용 비 고

Err-01 RAM read / write 오류

Err-02 노즐 On시 판매단가 데이터 오류(단가가 “0" 일 때 )

Err-03 주유시 공기 유입

Err-04자체진단 오류(자체진단 실패시, 분당 토출량이 적을 때 : 30ℓ/분 이하)

Err-05모터 공 회전 시간 초과(노즐 On후 주유전/주유후 (3분)동안 펄스입력이 없을 때.)

Err-06Err-07

미 지정

Err-08 전원 ON시 노즐 원위치 이탈

Err-09Encoder 오류(노즐 On후 1분 동안 펄스입력이 없을 때)(내수용만 적용하고, 수출용에는 미적용)

Err-10POS ID 오류(POS 번호 미정의)비연동인 경우 POS 번호 설정이 “00" 으로 되어 있어야함.

Err-11노즐 On후 20초 이내 급유 미 허가(POS 연동시)(국내용만 적용하고, 수출용에는 미적용)

Err-12Err-13

SAM Code Error (관리자 모드, 미 지정 코드) 노즐 On 시점에서 Error 발생

Err-21 POS 통신 data 오류(설정 값, 판매단가 등 숫자범위 초과)

Err-40Err-41Err-42

12C bus errorEEPROM read/write error

Err-50Err-51

정액, 정량 설정 Error(250cc 미만으로 금액 , 리터 설정시)

Page 40: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 40 -

[표5] 소프트웨어 구성

전체 소프트웨어는 ANSI-C 기준으로 설계하였으며 컴파일러는 MCS96을 사용하였

다. 다음은 구성 파일과 각 파일의 사용 목적을 간략하게 설명한 것이다.

• 어셈블러 파일 : 계산 프로시저 및 초기 벡터 구성 파일

• C 파일 : MMI (MAN MACHINE INTERFACE) 파일

• MAKE 파일 : COMPILE을 위한 파일들

파일명 기 능 비고

TREE.ASM 연산모듈, VECTOR TABLE, RESET 발생시 START를

하기 위한 RAM 초기화 작업등을 수행한다.11

MAIN.C CPU초기화 작업, 메인함수 7

CAL_PROC.C void calculation_test(WORD pulse);

void won_calcu(WORD pulse);

void Iitter_calcu(WORD pulse);

WORD Iitter_per_pulse (WORD *pulse, WORD

*reg_sti);

E2P.C WORD eep_b_read(WORD);

WORD eep_w_read(WORD);

void eep_b_write (WORD, WORD);

void eep_w_write (WORD, WORD);

void eep_write (WORD a, BYTE d);

BYTE eep_read (WORD a);

E2P PROC.C void init_table(BYTE flag);

void init_parameter(void);

void write_parameter_to_eep(void);

void store_data_in_eep(WORD store_data)

Page 41: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 41 -

파일명 기 능 비고

ENE KEY. C BYTE get_key(void);

void preset_lcd_clr(void);

void key_process(void);

void shift_left_str(BYTE *str, BYTE *chr);

BYTE key_proc(void);

void key_main(void);

BYTE key_filter(void);

void goto_code(BYTE gr. BYTE idx);

void key_sort_num(BYTE *str ,BYTE *chr);

void key_sort_macro(BYTE cnt);

BYTE num_key_scan(void);

ENE_PLCD.C void unit_wr(BYTE data);

void unit_str_wr(BYTE *str);

void ene_lcd_wr(BYTE data);

void ene_str_wr(BYTE *str, BYTE cnt);

void Icd_wr(BYTE data);

void Icd_str_wr(BYTE *str, BYTE cnt, BYTE lamp);

FUNC.C void mode_func(void);

void background_func(void);

BYTE secret_func(BYTE *str, BYTE flag);

void level_chk_func(void);

void level_zero_func(void);

void level_first_func(void);

void level_second_func(void);

void level_third_func(void);

void level_fourth_func(void):

void level_fifth_func(void);

void level_filter(void);

void key_cur_init(BYTE point, BYTE low, BYTE high,

BYTE dir);

void mode_chk_func(void);

Page 42: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 42 -

파일명 기 능 비고

10 PORT.CWORD absolute_encoder (WORD pulse);

WORD encoder_read(void);

void in_proc(void);

void out_proc(void);

void nozzle_chk(void);

void outport_chk(void);

void outport_set(void);

void inter_flag_chk(void);

void in_interpreter(void);

void motor_chk(void);

void solenoid_chk(void);

void channel_set(void);

void cur_nz_filtering(void);

MAIN.Cvoid port_init(void);

void delay(WORD cnt);

void parameter_init(void);

void vari_init(void);

void buffer_clr(void);

FUNCTBL.C E2PROM내의 파라메터의 변수 어드레스값 지정 함수

MEM FLAG.C 외부 메모리의 변수 어드레스값 지정 함수

MEM UTIL.C void init_ext_mem(BYTE *start_add, WORD lenth, BYTE data);

void wr_data_to_mem(BYTE *source, BYTE *dest, BYTE cnt);

void rd_data_from_mem(BYTE *source, BYTE *dest, BYTE cnt);

BYTE mem_self_test(BYTE start_add);

void cur_data_backup(void);

void save_data_in_dram(void);

Page 43: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 43 -

파일명 기 능 비고

PROCESS.C void esc_proc(void);

void version_veri_proc(void);

void key_scan_proc(void);

void error_code_proc(void);

void nozzle_in_proc(void);

void motor_out_proc(void);

void tochul_proc(void);

void fast_sv_off_time_proc(void);

void secret_proc(BYTE *jump_level, BYTE flag);

void mode_para_num_chk_proc(void);

void mode_system_proc(void);

void pos_id_no_proc(void);

BYTE data_save_proc(BYTE gr, BYTE idx, WORD w_data);

void data_read_proc(BYTE gr, BYTE idx, BYTE *reg_str);

void unit_buf(void);

void daiIy_inquiry_proc(void);

void total_inquiry_proc(void);

PROTECT.C void prot_chk(void)

TIMER.C BYTE chk_timer(BYTE idx, WORD limit_mm, WORD limit_sec);

void clear_timer(BYTE idx);

void copy_time(void);

void init_timer(void);

void time_out_chk(void);

UTIL.C void str_bul_cpy(const char *source. BYTE s_index.

BYTE *target. BYTE t_index. BYTE cnt);

void zero_filter (BYTE *str, BYTE *str1, BYTE cnt,

BYTE pt);

void flag_monitor_proc(void);

void banolrim_func(BYTE *return_str _16. BYTE *

in_str_16. BYTE banolrim_point. BYTE flag);

void mux_ascii(BYTE *source. BYTE *dest);

void clear_buffer(BYTE *str. BYTE cnt);

BYTE over_count_50cc(void);

void atoi(WORO *num_data. BYTE *ascii_str);

void xitoa(WORD i. BYTE *str. BYTE cnt);

BYTE comp_ascii(BYTE *source, Byte *dest, BYTE cnt);

Page 44: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 44 -

제 5절 문제점 및 개선방안

개발 과정에서 발생된 문제점 및 보완점을 정리하고 그에 따른 대책을 다음과 같

다.

문제점 개선방안

메모리 용량 부족내부 메모리형 CPU를 사용하기 때문에 제한된 용랑의 메모리에서 많은 기능을 요구하는 MPD에 적용하기 위해서 메모리 확장이 필요함

CPU SPEC 변경87C196MH -> H8/3048시리즈로 CPU SPEC 변경

POS PROTOCOL 호환성현재 국내 POS PROTOCOL의 경우는 ONE BOARD ONE NOZZLE방식으로 구성되어 있어 현 제품과 같은 동시 여러 개의 노즐을 제어할 경우에 적합한 PROTOCOL이 구성되어 있지 않다.

새로운 PROTOCOL 설계기존의 PROTOCOL과 호환이 가능한 새로운 PROTOCOL 설계하여 표준화 작업

재료비 상승국제정세 및 국내 경제의 불안정으로 환율이 상승하여 재료비 상승 현상

원가절감 설계지속적인 회로설계와 부품의 SMD 비율을 높여 조립비 및 재료비 절감.

해외시장 진출해외 시장에 진출하기 위한 영업력 확보

규격취득 및 전시회 참여UL및 CE규격을 획득하여 미국 및 유럽시장 공략한다.

Page 45: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 45 -

제 4장 기술개발 효과

1. 기존제품의 문제점과 개선방안

문제점 개선 방안

가격 경쟁력 저하 복식 전자식 주유기의 핵심 부품인 메인보드를 노즐(Nozzle) 수만큼 설치해야 하기에 가격 및 제조비용에서 경쟁력을 갖출 수가 없기 때문에 멀티보드를 이용하여 가격 경쟁력을 갖춘다.

국외사양에 적합하지 못한 사양

외국의 주유시설은 일반적으로 액중형 펌프방식을 사용한다. 따라서 수출의 경쟁력을 갖추기 위해서 액중형 펌프를 사용하기 편리한 구조로 설계한다.

복잡한 배선 복식의 경우 여러 개의 메인보드를 사용할 경우 내부의 결선이 복잡해진다. 이러한 복잡한 배선을 멀티보드를 이용하여 단순화 시킨다.

기구의 소형화 여러 개의 메인보드를 하나의 멀티보드로 작동할 수 있기 때문에 필요한 내부 공간이 소형화 될 수 있으며 중량도 낮아진다.

2. 기술개발에 따른 기대효과

항 목 기대 효과

수출 증대 효과전세계 주유기 시장에서 60% 이상이 복식 주유기 시장으로 구성되어 있기 때문 수출 증대 효과가 뛰어나다.

국내 시장 증대 재료비 절감으로 인한 가격 경쟁력 확보

Page 46: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 46 -

제 5장 기대효과

O 현재 국내 주유기 전자보드 시장 점유율

O 멀티보드 시장 변화률(예상)

O 신규 수출계획

Page 47: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 47 -

제 6장 일정표

제1절 개발일정 및 양산 일정

Page 48: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 48 -

河北冀雅電子有限公司

LCD 産品規格

Page 49: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 49 -

1. Basic technological options

1.1 Type : TN

1.2 Display mode: POSITIVE

1.3 Polarizer option: TRANSMISSIVE/TRANSMISSIVE

1.4 View direction: 6:00

1.5 Absolute maximum ratings permission

2. Electro-optical characteristics

2.1 LCD driving conditions

2.2 Elector-optical characteristics(Test instrument is LCD-5000,made in Japan)

Measurement conditions:

Page 50: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 50 -

Note1 : Definition of viewing angle

Note 2: Definition of contrast ratio(Conditions:a , b, c, d)

Note 3: Definition of response time(Conditions:a , b, c, d)

Page 51: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 51 -

Note 4: Operation waveform

Note 5: Measuring in TLCP-2-LCDpanel measuring equipment made in Qing Hua

University under conditions d, e and f,

Page 52: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 52 -

Page 53: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 53 -

Page 54: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 54 -

Page 55: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 55 -

Page 56: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 56 -

Page 57: 중소기업 기술혁신개발사업 최종보고서 · 2010. 8. 18. · 개 발 기 간 2002. 04. ~ 2003. 01. (10월) 총개발사업비 (천원) 정부출연금 49,653 총개발

- 57 -