GPS 및 AVR 마이크로 컨트롤러

S

sara63

Guest
안녕, 난 AVR MCU에 GPS를 연결에 대해 몇 가지 질문이 있습니다. 우리는 NMEA 포맷 (GM - R500)와 시리얼 데이터를 전송 GPS 팩이 있습니다. 그것은 femail PS2 커넥터가 우리 3 머리를 가지고 PC에 GPS를 연결하기 위해 다른 케이블을 사용해야합니다. GPS femail PS2 및 2 다른 머리 하나 메일 PS2와 RS232 커넥터에 연결하기위한 메일 PS2. 우리는 PC에 모두 연결할 수있다. 하나는 머리 (PS2)는 전원을위한 또 다른 머리 (RS232)는 데이터입니다. 저는 하이퍼 터미널로 GPS의 출력을 확인하고 그것으로 아무 문제가 없습니다. GPS의 전송 속도는 4800입니다. 이것은 패리티, 8 데이터 비트, 1 정지 비트가 없습니다. 그 후 우리는 AVR MCU로 GPS의 femail PS2를 conncted지만 GPS에서 데이터를 읽을 때 잘못된 정보를 가지고. 나는 전송 속도, 그리고 크리스털을 변경하지만 정확한 정보를 얻을 could'nt. MCU 또는 전송 속도 또는 클럭 주파수와 관련된이 문제인가? 전송 속도 및 주파수 사이의 relashionship은 무엇입니까? 어떤 주파수를 사용하려면 무엇이 필요입니까? 그것은 여성의 PS2가 바뀌 정보를 생성 가능한가요? 아무도 나를 도와 줄래? 제가 어떻게해야합니까 말씀해 주시겠습니까? 나는 곧 내 질문에 대답을 hurry.please에 오전. 함성 : 감사합니다.
 
U 잠시 UR 설정의 구조를 제공하는 경우 UR 설정의 전체 그림을 위해서는 더 좋을 것이다.
 
안녕하세요, 답장 주셔서 감사합니다. 저는 GPS를 (GM - R500)가 그것은 6 핀이있는 PS / 2 (femail) 포트가 있습니다. 1 : VCC 2 : GND 3 : RX (RS232 레벨) 4 : RXD (TTL 레벨) 5 : TXD (TTL을 수준) 6 : TX (RS232 레벨) 나 RXD와 TXD 핀에 AVR에 GPS를 연결하기위한 4 번 (RXD)와 5 (TXD)와 핀을 사용합니다. RXD 핀 (GPS )--------> TXD 핀 (AVR) TXD 핀 (GPS )--------> RXD 핀 (AVR) 나 LCD에 "NMEA"문장을 보여주 AVR을 programed. 하지만 LCD에 표시되는 데이터가 올바르지 않습니다. 나는 4800 AVR에 Buad 속도를 설정합니다. 내가 AVR 및 GPS 사이에 인버터를 사용해야합니까? 내가 AVR에 어떤 클럭 주파수를 설정해야합니까? 내 회로에 일이 라곤 아무것도 없다.
 
이의 GPS 모델에 대해 많이 몰라요,하지만 당신은 OSC에 의해 TXD TX 핀을 극성을 비교할 수 있습니다. 그들이 동일한 경우 - 당신은 인버터가 필요합니다. AVR cloc 및 보 설정 관계는 정확하게 UART / usart 조항에 따라 관심을 마이크로 컨트롤러에 대한 데이터 시트에 설명되어 있습니다. 당신이 초보자있다면 - COM 포트에 연결합니다 avr (물론 RS232 드라이버를 통해) 및 PC에서 패킷을 수신하고 그들을 돌려 보내 간단한 프로그램을 작성합니다. 그게 당신이 의사 소통에 문제가 없다 보장합니다. 나머지는 제가 게시 라이브러리에 링크에 설명되어 있습니다
 

Welcome to EDABoard.com

Sponsor

Back
Top