• 제목/요약/키워드: 디자인 빌드

검색결과 13건 처리시간 0.019초

IsoAgLib을 이용한 ISO11783 기반 트랙터 작업기 ECU 구현 (Implementation of tractor implement ECU based on ISO11783 using IsoAgLib)

  • 노승국;김자유;투멘자르갈 엔크바타르;정길도;함운철
    • 한국농업기계학회:학술대회논문집
    • /
    • 한국농업기계학회 2017년도 춘계공동학술대회
    • /
    • pp.18-18
    • /
    • 2017
  • ISO11783은 농업 산업분야 통신 프로토콜의 국제 표준으로, 농용트랙터 및 작업기 ECU 간의 통신 프로토콜을 표준화한다. 이 표준은 서로 다른 제조사의 제품 간에 호환성을 갖게 하며, 정밀 농업에 대한 핵심 기반을 제공한다. 현재 해외에서는 이미 ISO11783 기반의 AFS(Advanced Farming System)를 통한 정밀농업이 상용화되어 농가에 보급되고 있다. 이에 비해, 국내에서 이러한 표준을 따르는 농기계들은 미비한 실정이며, 향후 농업의 정밀 농업화를 통한 고부가가치 창출 및 선진국의 무역 장벽에 대비와 해외 수출 판로 개척을 위해 ISO11783 표준에 대한 R&D가 필요로 한다. 이에 IsoAgLib를 분석하고 임베디드 보드에 Porting하여 ISO11783 기반 작업기 ECU를 구현하였고, 이를 기반으로 ISO11783 기반 작업기 ECU의 구현 방법을 발표한다. IsoAgLib의 시스템 아키텍처는 계층화 되어 있어, 타겟에 의존적인 계층만 수정하여, IAR 환경에서 Cortex M3 보드에 포팅을 완료하였다. 작업기 ECU들은 자신만의 인터페이스 화면을 갖으며, 이를 Object pool이라 한다. 이것을 Virtual Terminal(VT)에 업로드 하여, VT가 해당 작업기 ECU의 사용자 인터페이스 기능을 제공하도록 한다. 이에 작업기 ECU 구현 1 단계로, 'VT-Designer'를 통하여 Object pool를 설계한다. 2 단계, 'vt2iso'를 통해서 Object pool을 IsoAgLib 상에서 사용할 수 있도록 변환한다. 3 단계, 포팅된 IsoAgLib project에 변환된 파일을 포함 시킨다. 4 단계, 작업기 ECU의 주기적인 작업 및 각 메시지 수신시 수행할 작업을 코딩한다. 5 단계, 빌드 및 타겟 보드에 업로딩 한 후, New Holland 사의 $Intelliview^{TM}$ iv display (VT)과 연결하여 동작을 확인한다. 확인 결과로 VT에 디자인한 Object pool이 표시 되며 soft key 입력 시 작업기 ECU에서 LED가 변한다. 결론적으로, 연구 결과를 바탕으로 ISO11783 기반의 작업기 ECU의 디자인 및 구현이 가능하며, 이를 통해 향후 국내의 ISO11783 기반의 작업기 ECU의 개발에 도움을 줄 수 있다.

  • PDF

설계시공일괄방식 사업의 진행단계별 업무프로세스 모델 (Business Process Model for Progress Phase of Design-Build Project)

  • 송영웅;손보식;전재열;최윤기
    • 한국건설관리학회논문집
    • /
    • 제10권4호
    • /
    • pp.38-49
    • /
    • 2009
  • 최근 정부 공사를 중심으로 기술경쟁이 가능한 설계시공일괄 입찰방식이 확대 적용되고 있는 추세이며 이러한 시장의 변화에 따라서 그 중요성이 더욱 증가할 것으로 예상된다. 일반적으로 설계시공일괄방식의 단위 건설사업 생애주기는 기획, 기본 설계, 입찰, 계약, 상세설계, 착공, 시공, 준공, 평가의 진행단계를 가지게 된다. 계약자의 측면에서 주무부서의 잦은 변화로 효율적인 프로젝트 관리와 일관성 있는 정보의 공유가 어려워지는 문제점이 드러나고 있다. 이러한 문제점을 해결하기 위해 기존의 주무부서에 따른 기능 중심의 관리 체계에서, 프로젝트 중심의 관리 프로세스 체계로의 전환이 필요하다. 본 연구에서는 이러한 필요성에 따라 단위 프로젝트의 진행단계별 관리 프로세스 모델 개발을 목적으로 하였다. 이를 위해서 설계시공일괄방식의 진행단계별 주요 관리 쟁점과 의사결정 사항, 업무 분석을 하였고, 진행단계별 관리 주제의 책임 및 권한과 주요 관리 포인트의 변화를 분석하여 체계화 하였다. 프로젝트 특성별 및 진행단계별 연결고리가 되는 핵심 정보를 정의 하고 정보의 흐름을 분석하였으며, 이를 바탕으로 최종적으로 발주계획 수립 단계부터 실시설계 심의 단계까지의 업무 프로세스를 모델링하고 각 수행 주체별 업무프로세스를 모델링 하여 단위 프로젝트의 진행단계별 관리 프로세스 모델을 개발하였다.

Independent I/O Relay Class Design Using Modbus Protocol for Embedded Systems

  • Kim, Ki-Su;Lee, Jong-Chan
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권6호
    • /
    • pp.1-8
    • /
    • 2020
  • 스마트팩토리, 산업용 드론, 빌딩 에너지 관리 시스템, PLC, 선박, 기차 및 비행기를 포함한 산업현장에서 Modbus프로토콜을 사용하여 시스템 모듈 간 통신을 적용한다. 기존의 Modbus는 시리얼 직렬통신으로 사용되었지만, 최근 Modbus프로토콜은 TCP/IP 통신으로 사용된다. Modbus프로토콜은 3가지 유형의 RTU, TCP 및 ASCII를 지원하고 임베디스 시스템에 프로토콜을 구현 하여 사용 한다. 하지만 RTU, TCP, ASCII기반의 프로토콜은 각 송신 I/O장치가 다를 수 있다. 예를 들어 RTU, ASCII 통신은 시리얼기반으로 통신 프로토콜을 송신하지만 이더넷 TCP/IP 송신을 요구하는 경우도 있다. 이와 같은 문제는 특히 임베디드 시스템에서 C언어(절차 지향)를 사용하기 때문에 I/O레지스터 관련 소스코드의 복잡성 증가 문제가 발생된다. 본 연구는 임베디드 장치에서 I/O함수를 논리적으로 분리가능한 소프트웨어 설계를 진행하고, 더불어 대리자 클래스 인스턴스를 통하여 I/O처리가 필요한 각 인스턴스의 수행 로직을 Modbus RTU, TCP, ASCII프로토콜 생성으로 설계 하였고 인스턴스별 통신 I/O처리와 논리적 수행 로직을 분리 가능한 소프트웨어 설계와 실험을 하였다.