Page 135 - MDP2020-3
P. 135

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅲ    |  129


              다. Physical Topology



              Physical  Topology를  구성함에  있어서  가장  우려되는  부분은  MPU  이었습니다.  MPU의  경우
            ATmega128을 사용하는 것으로 되어 있었는데 기본적으로 ATmega128의 경우 Ethernet 포트가 없
            기에 다른 방식으로 구성할 필요가 있었습니다. 처음 생각한 방식은 USART를 이용한 것이었습
            니다. USART의 경우 적은 장치 수라면 구현에 무리가 없었지만 만약 수가 많아진다면 라떼판다
            의 USB 포트가 부족하기 때문에 이 부분이 걸림돌이 되었습니다. 신호 분배를 위한 장비로 2

            Layer Switch를 사용할 경우에 Ethernet Cable로 연결할 필요가 있었으며 ethernet과 usb 동시
            에 사용 가능한 대체 장비를 찾지 못했기 때문입니다. 또한 USART로부터 전달받은 값을 데이터
            베이스 Query에 사용하기 위한 방법이 마땅치 않았습니다.
             두 번째 대안으로는 USB to RJ45 gender를 사용해 구성하는 방법에 대하여 찾아보았습니다.
            검색을 통해 적합한 gender의 형태는 찾을 수 있었으나 MPU와 라떼판다 간의 통신을 위한 적합

            한 프로그램을 찾을 수 없었기에 사용을 위해서는 자체적으로 프로그래밍을 할 필요가 있었습
            니다. 무엇보다 C 언어를 통해 통신에 성공하였더라도 ATmega128과 라떼판다 간의 제대로 된
            통신이 가능한지가 미지수였기에 우선 해당 사안에 대해서는 보류 처리하고 다른 방법에 대해
            더 찾아보았습니다.
             세 번째로 생각한 방법 또한 USART를 이용한 방법이었습니다. MPU와의 통신 구현을 우선 미루

            고 각각 기능에 대한 테스트를 진행하던 중 MPU - 데이터베이스 통신을 필요로 하는 조에서
            Java Programing을 통해 구현할 수 있는 방법이 있다고 하여 해당 내용을 기반으로 program을
            작성하였습니다. 그럼에도 기존 문제였던 USB 포트 수 문제의 경우 대체 방법을 찾지 못하였으
            나 기존 포트의 수로도 부족하지 않을 것 같기에 해당 방법을 채택하여 프로젝트를 진행하기로
            하였습니다. 따라서 최종적으로 구성한 Physical Topology의 경우 아래와 같았습니다.
   130   131   132   133   134   135   136   137   138   139   140