Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 5948 | 답변완료아트메가128에대한질문입니다. | 오현환 | 2010-12-02 | 1,463 |
|
안녕하십니까 아트메가 128을 이용해 DC모터를 구동하는데
혹시 DC 모터의 역회전에 관한 것을 알 수 있을지 해서 글을 남깁니다.
책과 인터넷등을 찾아봤는데 정확한 레지스터에 관해 나와있지 않아 이렇게 질문 드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
DC 모터를 구동하려면, DC 모터 구동부 등을 이용하여 주셔야 합니다.
모터 구동부를 사용하는 목적은 모터용 전류부스트, 모터 구동시 역전류 방지 등인데요.
이런 것은 모터 구동부에서 하는 일이고, 이 모터 구동부를 제어하는 게 128 등이 하는 일이지요.
따라서, 모터 구동에 관한 레지스터가 128 관련 서적에 나올리가 없습니다.
본사 강좌->AVR 강좌에서 DC 모터 관련 강좌를 참고하고, 본사의 제품중에 DC 모터 구동부인 DC2-2D나 DC1-3D 등을 참고하여 보시면서 하면 되겠습니다.
매우 조그만 모터라면 본사의 CD2L 등으로도 구동 가능합니다.
자료실 등에 가면 메뉴얼이 있으니, 참고 바랍니다. 우선, 모터 스펙을 먼저 보시고, 그에 맞는 모터 구동부를 찾는 게 순서입니다.
수고하세요.
>안녕하십니까 아트메가 128을 이용해 DC모터를 구동하는데
>
>혹시 DC 모터의 역회전에 관한 것을 알 수 있을지 해서 글을 남깁니다.
>
>책과 인터넷등을 찾아봤는데 정확한 레지스터에 관해 나와있지 않아 이렇게 질문 드립니다.
|
||||
| 5947 | 답변완료USB-ISP V3 질문입니다. | 최영훈 | 2010-12-02 | 1,455 |
|
1. ISP 다운로딩 모드로 진입할 때 : 빨간 LED 켜져 있음. 녹색 LED 꺼짐
• 2. ISP 다운로딩이 끝나면 : 빨간 LED 꺼짐. 녹색 LED 켜짐
• 3. 일반적인 상태(USBISP가 PC 및 전원 켜진 타겟보드와 연결되었을 때)
: 빨간 LED 꺼짐. 녹색 LED 초당 1번 정도 깜빡거림
• 4. USBISP가 타겟과 연결이 안되거나, 타겟의 전원이 꺼졌을 때
: 빨간 LED 깜빡거림. 녹색 LED 꺼짐.
• 5. 다운로드 에러 시 :
: 4초간 빨간 LED와 녹색 LED가 모두 깜빡거리고, 다시 일반적인 상태의 LED 모드로 진입한다.
===파란불 들어와있고 적색불이 깜빡이는 상태입니다..
===혹시 4번상태인가요???
관리자 답변
네 고객님 맞습니다.
4번 상태입니다.
감사합니다.
>1. ISP 다운로딩 모드로 진입할 때 : 빨간 LED 켜져 있음. 녹색 LED 꺼짐
>• 2. ISP 다운로딩이 끝나면 : 빨간 LED 꺼짐. 녹색 LED 켜짐
>• 3. 일반적인 상태(USBISP가 PC 및 전원 켜진 타겟보드와 연결되었을 때)
>: 빨간 LED 꺼짐. 녹색 LED 초당 1번 정도 깜빡거림
>• 4. USBISP가 타겟과 연결이 안되거나, 타겟의 전원이 꺼졌을 때
>: 빨간 LED 깜빡거림. 녹색 LED 꺼짐.
>• 5. 다운로드 에러 시 :
>: 4초간 빨간 LED와 녹색 LED가 모두 깜빡거리고, 다시 일반적인 상태의 LED 모드로 진입한다.
>
>
>===파란불 들어와있고 적색불이 깜빡이는 상태입니다..
>
>===혹시 4번상태인가요???
|
||||
| 5946 | 답변완료무선통신 | 이준영 | 2010-12-02 | 1,560 |
|
안녕하세요
무선통신을 이용하여 pc에서 로봇에 명령을 주고
그 로봇이 움직이는 것을 구현하려 하는데요
(아래 말하는 모든 부품은 모두 뉴티씨 제품입니다.)
USB ISP 포트 V03의 4핀 부분을 써서 UART 통신을 하였습니다.
RF 모듈은 AM-RF MOD인데 지난 번에 답변 해주셨듯이
살 때 들어있던 4핀 케이블의 2번 3번 선을 빼서 꼬아 써서 ISP 포트에 연결하였습니다.
물론 로봇에서 연결할 때는 개발보드와 RF를 4핀으로 직접 연결했습니다. (이미 개발보드와
RF module의 관계는 꼬아져있는 상태라서요)
그리하여 현재 구조는
PC - (ISP 포트 V03) - (송신) RF module - (수신) RF module - AVR 개발보드 -
AVR (atmega128) 라고 할 수 있습니다.
AVR 코드는 따로 짜고, PC에서 명령을 주는 코드는 visual studio를 사용했습니다.
그리고 수신 RF module의 4핀 연결은 AVR 개발보드의 UART0에 연결했습니다.
코드 상에서 uart0에 receive 한다고 해서요..
위와 같은 구조는 이해하셨을거라 생각합니다.
그리고 조언해주신 baud rate 맞추기도 매뉴얼을 보고 맞춰주었습니다.
위와 같은 무선통신 구조 전에, 유선통신으로 확인을 했습니다.
위의 구조에서 RF와 ISP 포트 빼고 9핀짜리 시리얼 포트를 로봇의 AVR에 연결해서요.
그렇게 서로 통신 하는 것을 확인한 후 위에서 설명한 것처럼 모든 부품을 연결했습니다.
(RF module 은 모두 off 시킨 UART data communication mode로 설정해놨습니다.)
그런데 결론적으로 될 때도 있고 안될 때도 있는데, 안될 때가 더 많습니다.
그래서 안되는거라고 결정했고요. 문제점을 찾는것이 가장 중요하다고 생각합니다.
그리고 RF module 매뉴얼을 보니 송신과 수신이 되면 LED가 반짝인다고 하는데
통신이 되든 안되든 그냥 파워만 연결했을 때 들어오는 CR1의 빨간빛만 계속 들어오네요
이것이 정상인지도 잘 모르겠습니다.
제가 코드를 잘 몰라서 팀원에게 물어보니 통신 코드 관련해서는 송수신할 때
인터럽트를 쓰지 않고 polling으로 계속 확인하여 그 때 신호가 들어오면 보내고 하는 방식이
라고 합니다.
그리고 까페에서 RF module 관련해서 셋팅 프로그램인 RF_UTIL을 올려주셨는데
두 개의 모듈중에 하나를 아예 연결안해도 data가 막 써지는 현상이 일어나서
그 프로그램 이용도 그냥 쓰지 않았습니다.
결론적으로 팀원들과 의논해 생각하본 문제점이
1. 유선통신으로 딜레이 바꿔가면서 됬는데, 무선통신으로 안된것은
RF module 디바이스 특성상의 딜레이가 너무 길어서 안되는 것이다.
2. RF module 연결했을 때는 유선통신했을 떄의 코드와 다른 무언가의 코드가
더 추가될 것이다 (근데 다른 답변들 보니 별다른 코딩이 필요없이 RF module쓸 수 있다 해서
왠지 아닐 것 같긴 합니다만..)
3. 매뉴얼을 보고 했지만, RF 연결에 있어 무언가 실수가 있었을 것이다.
이 정도인데요, 정확히 알지 못해서 이렇게 문의드립니다.
그리고 RF module 셋팅 프로그램의 정확한 사용방법도 알고 싶네요
현재까지 무선통신의 진행상황을 모두 써보았네요. 너무 길게 써서 죄송합니다.
꼭 답변 부탁드려요~!
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 연결은 정확하게 하신 겁니다.
이렇게 정확하게 설명 잘해 주신 분은 고객님이 처음일 정도로 설명도 잘해 주셨어요.
1번 추정이 맞다고 보여집니다.
본 RF 모듈의 설계 목적상, 많은 옵션을 부여하여 다양한 통신 환경에서 사용이 가능하도록 하자는 것 이었습니다. 따라서, 한바이트의 datalength로 지정하여 사용하면 송수신시에 한바이트한바이트 시간 간격이 115,200bps에서는 최소 1ms입니다. 따라서, 그 이내로 빨라지게 되면, 통신이 불가합니다.
만약에, 사용하시는 프로토콜상 프레임이 10바이트라면, data length를 10바이트로 바꾸고, 사용하면 되는 데, 이 10바이트의 시간 간격은 훨씬 짧은 간격도 가능하므로, 관계가 없어집니다.
따라서, 오류를 줄이려면 통신하는 프레임 바이트 수를 맞춰서 쓰는 것이 좋습니다.
RFMOD는 RFMOD 제품 메뉴얼 상의 명령 코드 설명한 부분인 3.1 UART command 부분을 보다 편리하게 사용하도록 만든 것입니다. 우선, 실행하고서, Default로 채워 넣고, write 하면 기본적인 공장 출하시 코드로 나오게 되어 있구요. 그 후에, 조금씩 원하는 데로 옵션을 변경하여 사용하면 편리하게 되어 있습니다.
궁금하신 사항 있으시면 좀 더 물어보셔도 됩니다. 저희는 고객님의 질문을 항상 기다리고 대기하면서 있습니다.
수고하세요.
> 안녕하세요
>
> 무선통신을 이용하여 pc에서 로봇에 명령을 주고
>
> 그 로봇이 움직이는 것을 구현하려 하는데요
>
> (아래 말하는 모든 부품은 모두 뉴티씨 제품입니다.)
>
> USB ISP 포트 V03의 4핀 부분을 써서 UART 통신을 하였습니다.
>
> RF 모듈은 AM-RF MOD인데 지난 번에 답변 해주셨듯이
>
> 살 때 들어있던 4핀 케이블의 2번 3번 선을 빼서 꼬아 써서 ISP 포트에 연결하였습니다.
>
> 물론 로봇에서 연결할 때는 개발보드와 RF를 4핀으로 직접 연결했습니다. (이미 개발보드와
>
> RF module의 관계는 꼬아져있는 상태라서요)
>
> 그리하여 현재 구조는
>
> PC - (ISP 포트 V03) - (송신) RF module - (수신) RF module - AVR 개발보드 -
>
> AVR (atmega128) 라고 할 수 있습니다.
>
> AVR 코드는 따로 짜고, PC에서 명령을 주는 코드는 visual studio를 사용했습니다.
>
> 그리고 수신 RF module의 4핀 연결은 AVR 개발보드의 UART0에 연결했습니다.
>
> 코드 상에서 uart0에 receive 한다고 해서요..
>
> 위와 같은 구조는 이해하셨을거라 생각합니다.
>
> 그리고 조언해주신 baud rate 맞추기도 매뉴얼을 보고 맞춰주었습니다.
>
> 위와 같은 무선통신 구조 전에, 유선통신으로 확인을 했습니다.
>
> 위의 구조에서 RF와 ISP 포트 빼고 9핀짜리 시리얼 포트를 로봇의 AVR에 연결해서요.
>
> 그렇게 서로 통신 하는 것을 확인한 후 위에서 설명한 것처럼 모든 부품을 연결했습니다.
>
> (RF module 은 모두 off 시킨 UART data communication mode로 설정해놨습니다.)
>
>
> 그런데 결론적으로 될 때도 있고 안될 때도 있는데, 안될 때가 더 많습니다.
>
> 그래서 안되는거라고 결정했고요. 문제점을 찾는것이 가장 중요하다고 생각합니다.
>
> 그리고 RF module 매뉴얼을 보니 송신과 수신이 되면 LED가 반짝인다고 하는데
>
> 통신이 되든 안되든 그냥 파워만 연결했을 때 들어오는 CR1의 빨간빛만 계속 들어오네요
>
> 이것이 정상인지도 잘 모르겠습니다.
>
> 제가 코드를 잘 몰라서 팀원에게 물어보니 통신 코드 관련해서는 송수신할 때
>
>인터럽트를 쓰지 않고 polling으로 계속 확인하여 그 때 신호가 들어오면 보내고 하는 방식이
>
>라고 합니다.
>
> 그리고 까페에서 RF module 관련해서 셋팅 프로그램인 RF_UTIL을 올려주셨는데
>
> 두 개의 모듈중에 하나를 아예 연결안해도 data가 막 써지는 현상이 일어나서
>
> 그 프로그램 이용도 그냥 쓰지 않았습니다.
>
> 결론적으로 팀원들과 의논해 생각하본 문제점이
>
> 1. 유선통신으로 딜레이 바꿔가면서 됬는데, 무선통신으로 안된것은
>
> RF module 디바이스 특성상의 딜레이가 너무 길어서 안되는 것이다.
>
> 2. RF module 연결했을 때는 유선통신했을 떄의 코드와 다른 무언가의 코드가
>
> 더 추가될 것이다 (근데 다른 답변들 보니 별다른 코딩이 필요없이 RF module쓸 수 있다 해서
>
> 왠지 아닐 것 같긴 합니다만..)
>
> 3. 매뉴얼을 보고 했지만, RF 연결에 있어 무언가 실수가 있었을 것이다.
>
> 이 정도인데요, 정확히 알지 못해서 이렇게 문의드립니다.
>
> 그리고 RF module 셋팅 프로그램의 정확한 사용방법도 알고 싶네요
>
> 현재까지 무선통신의 진행상황을 모두 써보았네요. 너무 길게 써서 죄송합니다.
>
> 꼭 답변 부탁드려요~!
>
>
|
||||
| 5945 | 답변완료AM-SLCD 216 사용 | 온자민 | 2010-12-01 | 1,358 |
|
전공 과제로 AM-SLCD 216 제품을 사용하게된 학생입니다.
중간에 LCD부분에 관련해서 모르는부분이 있어서 몇가지 질문을 드립니다.
1. 제가 사용할 제품 관련 메뉴얼에 커넥터 종류가 2가지가 있든데(UART, RS-232)
첨부된 회로에 AM-SLCD 216 를 연결해서 사용할 예정입니다.
ATMEGA8535 PD0에 직접연결을 해야하는건지, MAX232 R1OUT에 연결을 해야하는건지를
잘 모르겠습니다. 만약 전자의 경우 UART를 사용해야되고 후자의 경우 USART를 사용해야
하는 건가여? 그리고 두경우 모두 5V전원에서 사용되는거 맞는건가여?
2. 메뉴얼에 소스는 atmega128을 사용한 소스인데 제가 사용할 칩은 atmega8535입니다.
칩이 달라도 같은 printf함수를 써도 되는건지도 알려주세요.
3. usb연결포트에 4핀과 2핀이 있든데 2핀을 통신속도설정 점퍼에 연결해야하는건지,
lcd종류설정 점퍼에 연결해야하는건지도 알려주세요.
관리자님이 귀찮아하실꺼같지만 시간이 많지않아 이렇게 질문을 드립니다.
좀..도와주세요ㅠ..
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변하여 드릴께요.
>1. 제가 사용할 제품 관련 메뉴얼에 커넥터 종류가 2가지가 있든데(UART, RS-232)
> 첨부된 회로에 AM-SLCD 216 를 연결해서 사용할 예정입니다.
> ATMEGA8535 PD0에 직접연결을 해야하는건지, MAX232 R1OUT에 연결을 해야하는건지를
> 잘 모르겠습니다. 만약 전자의 경우 UART를 사용해야되고 후자의 경우 USART를 사용해야
> 하는 건가여? 그리고 두경우 모두 5V전원에서 사용되는거 맞는건가여?
==> SLCD의 4핀 커넥터에는 8535의 TX를 SLCD의 RX에 직접 연결하면 됩니다. 물론, GND도 두 보드 통일해서 연결하여야 겠지요. 3핀 커넥터에 연결하시려면, 8535에서 MAX232 거친 TX 출력을 3핀 커넥터의 RX 쪽에 연결하면 됩니다.
>
>2. 메뉴얼에 소스는 atmega128을 사용한 소스인데 제가 사용할 칩은 atmega8535입니다.
> 칩이 달라도 같은 printf함수를 써도 되는건지도 알려주세요.
==> ICCAVR의 경우는 칩이 달라도 printf는 사용 가능하지만, 내장함수인 putchar 함수 선언 시, 내부 레지스터 등이 좀 달라질테니, 그 부분 알아봐서 하면 되겠네요. 강좌->AVR 강좌에서 UART 강좌쪽을 참고바랍니다.
>
>3. usb연결포트에 4핀과 2핀이 있든데 2핀을 통신속도설정 점퍼에 연결해야하는건지,
> lcd종류설정 점퍼에 연결해야하는건지도 알려주세요.
==> USB 연결 커넥터를 말씀하시는 것 같은데요. 그 커넥터의 2핀과 4핀 커넥터 둘다 전원용입니다. 본사의 제품은 2핀에도 5V가 나오지만, 4핀에도 5V가 나오거든요. 본사 규격상 본사 제품과 사용할 때는 그냥 꽂기만 하면 전원과 연결되게 되어 있습니다.
수고하세요.
|
||||
| 5944 | 답변완료FM-BB2 문의 | 김주락 | 2010-12-01 | 1,316 |
|
FM-BB2 사용자입니다.
ALTERA Quartus2 Programmer 로 다운로드를 하려하는데 문제가 있어서 문의드립니다.
연결도
==> PC Printer Port <--> FM-BB2 <--> Altera Cyclone (전원인가)
PC CMOS Setup
==> Parallel Port : 378
ECP
IRQ7
DMA0 ~ 2 : 0부터 2까지 변경하면서 기능동작 확인함
문제점 : 첨부화일 참조
==> Quartus / Programmer / Add Hardware / Port 란에 LPT 가 없음.
해결방법은 없는가요?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
우선, 자료실의 FPGA 강좌 중 1번 강좌를 보시면, 21페이지부터 쭉 보세요.
아래에도 있습니다.
- 아래 -
http://www.newtc.co.kr/download/FB-CY6/NTC_FPGA_강좌_01_컴파일러_사용법_및_다운로드.pdf
그랬는 데도 안 되면, 윈도우 드라이버쪽이 꼬여서 문제가 있으시거나, Quartus-II를 정상적으로 설치하지 못한 경우 같습니다. 다른 PC에 설치하여 테스트 해보시고, 잘 되면, 사용하시려는 PC에 다시 Quartus-ii를 지우고 재설치 해보시구요. 장비 문제는 아닌 것 같네요. 그래도 안되면, 소프트웨어 문제이니, 다른 PC에서 하거나 포맷을 하여 진행하는 게 좋겠습니다.
수고하세요.
>FM-BB2 사용자입니다.
>
>ALTERA Quartus2 Programmer 로 다운로드를 하려하는데 문제가 있어서 문의드립니다.
>
>연결도
>==> PC Printer Port <--> FM-BB2 <--> Altera Cyclone (전원인가)
>
>PC CMOS Setup
>==> Parallel Port : 378
> ECP
> IRQ7
> DMA0 ~ 2 : 0부터 2까지 변경하면서 기능동작 확인함
>
>문제점 : 첨부화일 참조
>==> Quartus / Programmer / Add Hardware / Port 란에 LPT 가 없음.
>
>
>해결방법은 없는가요?
>
>
|
||||
| 5943 | 답변완료디버깅에 필요한 환경 문의 | 박병훈 | 2010-12-01 | 1,372 |
|
안녕하십니까?
AVR STUDIO, WIN AVR 그리고 귀사의 AVR키트를 가지고 개발하려고 합니다.
그런데 AVR STUDIO의 SIMMULATOR DEBUGING모드에서 제 코드의 변수연산이 디버깅 모드에서는
수행이 안되고 건너뜁니다. 컴파일이 안되서 그런거 같은데 디버깅 환경이갖춰지지 않아서 그런건지 알고 싶고요 만약 그렇다면 어떤 제품을 추가로 구입해야하는지요?
관리자 답변
안녕하세요
사용환경들을 정확히 기입해 주세요
(pc os종류,키트명, 다운로드장비 등 )
시뮬레이션은 킷트없이 pc에서만 코드확인용으로 사용됩니다.
이미지를 보시면 옵션을 동일하게 맟추어 사용하세요
변수값 확인이 가능합니다.
AD-JTAG V02 다운로드 및 디버거 장비 입니다.
AD-USBISP+ V4.0 다운로드 용 장비 입니다.
수고하세요
>안녕하십니까?
>AVR STUDIO, WIN AVR 그리고 귀사의 AVR키트를 가지고 개발하려고 합니다.
>그런데 AVR STUDIO의 SIMMULATOR DEBUGING모드에서 제 코드의 변수연산이 디버깅 모드에서는
>수행이 안되고 건너뜁니다. 컴파일이 안되서 그런거 같은데 디버깅 환경이갖춰지지 않아서 그런건지 알고 싶고요 만약 그렇다면 어떤 제품을 추가로 구입해야하는지요?
|
||||
| 5942 | 답변완료am-irs4d 관련 문의 드립니다. | 김성현 | 2010-12-01 | 1,327 |
|
학교에서 arm926보드를 사용하여 외부 센서를 다는 작업을 하는 중입니다.
한가지 궁금한 점이 있는데요.
am-irs4d에서 감지가 되면 1,0 입력이 arm보드로 들어가는지
만약 들어간다면 어떻게 들어가는지, 핀설정이 궁금합니다.
관리자 답변
안녕하세요
출력은 1,0 입니다.
아래의 링크는 메뉴얼입니다. 핀에 대한 내용이 있습니다.
http://newtc.co.kr/download/AM-IRS4D/AM-IRS4D_manual.pdf
수고하세요
>학교에서 arm926보드를 사용하여 외부 센서를 다는 작업을 하는 중입니다.
>
>한가지 궁금한 점이 있는데요.
>am-irs4d에서 감지가 되면 1,0 입력이 arm보드로 들어가는지
>
>만약 들어간다면 어떻게 들어가는지, 핀설정이 궁금합니다.
>
|
||||
| 5941 | 답변완료[초짜질문]USB-ISP 제품 구분문의 | 강병철 | 2010-12-01 | 1,266 |
|
안녕하세요? 입문 3개월차 강병철이라고 합니다.
제품소개에서 3가지 정도가 눈에 들어오는데요
아직 저에게는 말들이 어려워서 구분이 잘 안가네요.
아래의 3제품의 차이가 무엇인가요?
어려우시더라도, 쉽게 설명 부탁드리겠습니다.
1. AVR용 USB-ISP+(전문가용) AD-USBISP+ V4.0
2. AVR용 USB-JTAG AD-JTAG V02
3. AVR용 USB-ISP AD-USBISP
참고로 저는 Atmega128, 2560을 주로 사용해보려고 합니다.
관리자 답변
안녕하세요
>3. AVR용 USB-ISP AD-USBISP
>1. AVR용 USB-ISP+(전문가용) AD-USBISP+ V4.0
코드를 컴파일 하여 칩으로 다운로드할수 해주는 장비입니다.
1번은 3번의 업버젼입니다.
AVR 계열의 모든 칩에 다운로드가 가능합니다.
>2. AVR용 USB-JTAG AD-JTAG V02
다운로드 및 디버깅용으로 사용합니다.
초보자가 사용하기좀 힘듭니다.
그리고 지원하는 디바이스가 정해져 있습니다.
수고하세요
>안녕하세요? 입문 3개월차 강병철이라고 합니다.
>
>제품소개에서 3가지 정도가 눈에 들어오는데요
>아직 저에게는 말들이 어려워서 구분이 잘 안가네요.
>
>아래의 3제품의 차이가 무엇인가요?
>어려우시더라도, 쉽게 설명 부탁드리겠습니다.
>
>1. AVR용 USB-ISP+(전문가용) AD-USBISP+ V4.0
>2. AVR용 USB-JTAG AD-JTAG V02
>3. AVR용 USB-ISP AD-USBISP
>
>참고로 저는 Atmega128, 2560을 주로 사용해보려고 합니다.
>
>
|
||||
| 5940 | 답변완료친절한 답변 너무 감사드립니다. | AVR128 | 2010-12-01 | 1,416 |
|
한가지 전달이 잘못된거 같은데,
avr128로 카메라모듈을 달아서 사진정보를 전송할 수가 있나요?
언뜻듯기로는 영상처리부가 따로있어야한다는것 같은데.
관리자 답변
네, 가능은 합니다. 해상도가 기억이 안 나긴 하지만, 주변에서 예전에 AVR로 다섯 프레임을 전송하셨던 분이 있습니다. AVR로는 다섯 프레임 정도가 한계인 것 같습니다.
핸드폰 등에서 쓰는 카메라 모듈을 카메라 모듈 회사 등에서 구하셔서, 사용하면 되긴 하겠지만, 구현이 그리 쉽지는 않겠습니다.
수고하세요.
>한가지 전달이 잘못된거 같은데,
>avr128로 카메라모듈을 달아서 사진정보를 전송할 수가 있나요?
>
>언뜻듯기로는 영상처리부가 따로있어야한다는것 같은데.
>
>
>
|
||||
| 5939 | 답변완료AM-SLCD 216 | 김재훈 | 2010-11-30 | 1,324 |
|
이번에 처음 AVR을 배우게 된 초보인데요.
과제가 있어서 LCD로 메세지를 출력하려다 제 힘으로는 코딩하는데 힘에 부쳐서
AM-SLCD 216제품이 printf함수로 간단히 할 수 있다는 메뉴얼을 보고 구입하게 되었습니다.
그런데 정말 초보라서 아무것도 모르겠어요;;
일단 ATmega8535에 연결해서 코딩한 부분을 출력할건데요.
어디에 연결해야하는지, 어떻게 코딩해야하는지 ...
제가 코딩한 부분에 그냥 출력을 printf를 쓰면 되는건가요?
일단 제가 잘 몰라서 그부분은 매뉴얼에 나와있는대로 printf부분을 이용해서 짯는데요
코드비젼에서 디버깅해서 AVR studio로 잘돌아가는지 알아보려고 하는데요
printf부분에서 문제가 발생하네요;;
너무 두서없이 썻는데요..
정말 절박합니다 제발좀 도와주세요
사놓고도 못쓰고 있어요..
관리자 답변
안녕하세요? 고객님, 반갑습니다.
본사 제품을 이용하여 주셔서 감사합니다.
AVR Studio로 printf 써서 PC로 우선 출력을 해 보시는 게 좋겠습니다.
그게 확실히 출력이 된 후에, slcd로 출력을 해야 되겠지요.
아래는 128에서 된 printf 예제입니다. AVR Studio + WINAVR 구성에서는 다른 컴파일러와 달리 특별히 해줘야 하는 부분이 있지요. 강좌->UART 강좌를 참고하시면 좋을 듯 싶습니다.
- 아래 -
http://www.newtc.co.kr/board/view.php?id=pds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=printf&select_arrange=headnum&desc=asc&no=354
SLCD의 4핀 커넥터는 TTL 레벨(5V 레벨)입니다. 즉, 8535의 UART핀에 바로 물려서 쓰시면 됩니다. 다만, RX-TX 이런 식으로 연결해야 겠지요. 물론, GND끼리는 서로 물려 주구요.
SLCD의 메뉴얼을 참고하세요.
수고하세요.
> 이번에 처음 AVR을 배우게 된 초보인데요.
>과제가 있어서 LCD로 메세지를 출력하려다 제 힘으로는 코딩하는데 힘에 부쳐서
>AM-SLCD 216제품이 printf함수로 간단히 할 수 있다는 메뉴얼을 보고 구입하게 되었습니다.
>
>그런데 정말 초보라서 아무것도 모르겠어요;;
>일단 ATmega8535에 연결해서 코딩한 부분을 출력할건데요.
>어디에 연결해야하는지, 어떻게 코딩해야하는지 ...
>
>제가 코딩한 부분에 그냥 출력을 printf를 쓰면 되는건가요?
>일단 제가 잘 몰라서 그부분은 매뉴얼에 나와있는대로 printf부분을 이용해서 짯는데요
>
>코드비젼에서 디버깅해서 AVR studio로 잘돌아가는지 알아보려고 하는데요
>printf부분에서 문제가 발생하네요;;
>
>너무 두서없이 썻는데요..
>정말 절박합니다 제발좀 도와주세요
>사놓고도 못쓰고 있어요..
|
||||
| 5938 | 답변완료아트메가128에관한질문입니다. | 오현환 | 2010-11-30 | 1,329 |
|
아트메가 128을 이용해 Dc모터 구동을 하고자합니다.
8비트로는 쉽게 돌아가나 저희가 16비트 레지스터를 이용해 돌려보고자 합니다.
#include<avr/io.h>
int (main)
{
DDRB=oxff;
TCCR1A = 0b100000011;
OCR1A = 100;
While(1);
}
8비트로는 돌아가는데 16비트의 레지스터로 바꾸면 작동이 안합니다.
이유를 좀 알 수 있을까해서 이렇게 글을 올립니다. 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
본사에서도 모든 고객님들께 직접 짜신 소스까지 써포트 해드리면 좋지만,
그렇게 해드리기에는 너무나 어렵네요.
모든 경우가 각각 다 달라서, 개인이 짠 소스까지 매번 확인하여 알려 드리기가 어려움을
양해하여 주시기 바랍니다.
본 게시판은 본사 제품 사용상의 질문 같은 것을 주로 받고 있음을 양해하여 주세요.
감사합니다.
>아트메가 128을 이용해 Dc모터 구동을 하고자합니다.
>
>8비트로는 쉽게 돌아가나 저희가 16비트 레지스터를 이용해 돌려보고자 합니다.
>
>#include<avr/io.h>
>
>int (main)
>{
> DDRB=oxff;
> TCCR1A = 0b100000011;
> OCR1A = 100;
>
>While(1);
>}
>
>8비트로는 돌아가는데 16비트의 레지스터로 바꾸면 작동이 안합니다.
>
>이유를 좀 알 수 있을까해서 이렇게 글을 올립니다. 부탁드립니다.
|
||||
| 5937 | 답변완료안녕하세요. AVR128에 관한 부품을 문의드립니다. 그리고 자문을 구하고자 합니다. | AVR128 | 2010-11-30 | 1,305 |
|
안녕하세요. 대학교에서 avr128 이론수업을 들으면서
avr128을 이용한 시스템이나 디바이스를 설계하고 있습니다.
배우고 있는단계라 세부적인 것이 아닌 부품이라던지,
부품을 avr128에 연결할때
입출력, 타이머카운터 등을 어디 핀,포트에 연결하는지를 알고자 합니다.
그래서 아래의 사항을 개발한다면,
귀하의 회사에선 아래 단말기 주요기능에서 구현할
세부적으로 어떤 부품들이 필요한지 문의하고자 합니다.
<단말기의 주요기능>
1)단말기에 전자주민등록증 인식
단말기 대여시 인증절차를 간소화하고, 사고발생시 사고자의 혈액형 및 신상파악에 용이
2)마이크프로세서에 제어되는 카메라
사고발생시 상처부위를 카메라로 전송
3)GPS판독(UART 직렬통신방식)
환자의 GPS위치정보를 얻음
4)충격감지센서(G센서 OR 3축가속도 OR 자이로센서)
사고자의 낙상 등의 충격여부를 감지
사고자의 자동적인 GPS정보를 전송(구조요청시 LED 불들어옴)
충격이 있었으나 문제가 없을 경우에는 다이얼 부를 수동적으로 눌러 구조요청이 필요없음을 알림
5)다이얼부
다이얼을 누름으로써 수동적 구조 요청을 하거나 취소할 수 있음
위 1~5번 파트를 구현할 부품이 있을까요? 관련 메뉴얼은.
AVR128을 공부하는데 있어서 도움을 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
답변하여 드릴께요.
사실, 질문하신 내용의 대부분이 이 게시판의 성격과는 맞지 않습니다.
이 Q&A 게시판은 사실 본사 제품에 관한 문의 사항만 받고 있습니다. 다음에는 본사 제품 관련된 내용만 질문하여 주세요.
>1)단말기에 전자주민등록증 인식
>단말기 대여시 인증절차를 간소화하고, 사고발생시 사고자의 혈액형 및 신상파악에 용이
==> RFID가 달려 있는 것으로 압니다만, 저도 전자주민증 쪽은 해 본적은 없어서 잘 모릅니다.
RFID가 달려 있는 것이 맞다면, 아마도 관련 데이터들을 꺼내보려면 암호화 되어 있겠지요?
그 암호 코드를 모르는 이상은 데이터를 꺼낼 수 없을 겁니다. 하지만, 그런 것은 관련 업체들에게만 공개될 테니, 알기 어렵겠지요. 하지만, 그래도 그냥 시뮬레이션으로 RFID 카드 하나에다가 주민번호랑, 주소랑 머 그런 정보를 적은 후에, RFID가 인식되면 읽어서 윈도 화면에 표시하거나, LCD 등에 표시하는 식으로 하면 되겠지요. 본사에 시리얼 LCD(SLCD420BL)가 있구요. 그래픽 LCD(GLCD-P)도 있고, RFID는 본사에는 없지만, 인터넷에 모듈들이 많이 판매되니까, 참고하시면 되겠구요. 보통 UART로 데이터가 출력 되는 것들이 많더군요. 본사의 AVR 킷트로 예전에 RFID 모듈이랑 연결해서 해 본 적이 있었는 데, 그런 식으로 하면 되겠습니다.
>
>2)마이크프로세서에 제어되는 카메라
>사고발생시 상처부위를 카메라로 전송
==> 사고가 발생했다는 것을 계산해 내려면 무척 빠른 CPU로 돌려야 하겠습니다.
PC나 암보드 정도 들어가야 할 듯 하구요. 예전에 엘리베이터 안에서 치한들 잡아내는 카메라 얘기도 듣고 했습니다만, 워낙 어떤 상황이 치한이 있는 상황이다 라는 상황이 다양하여, 판단하기가 매우 어려웠다고 들었습니다. 이 경우도 마찬가지겠네요. 어떤 상황이 다친 것인지 명확하게 말하기 어렵지 않을까 싶습니다. 그런 상황 정의가 만들기 전에 먼저 이루어져야 겠습니다.
>3)GPS판독(UART 직렬통신방식)
>환자의 GPS위치정보를 얻음
==> 본사에 GPS 모듈이 있습니다. 아직 판매는 않고 있지만, 소량 판매 가능합니다.
아니면, 인터넷에 GPS 모듈들은 많이 팔더군요. GPS는 NMEA0183 프로토콜을 이용하여 보통 시간, 위치, 방위 등의 내용을 시리얼로 받습니다. 파싱(Parsing)만 잘하면 본사의 KD-128PRO 킷트 같은 킷트를 이용하여도 되겠지요.
>
>4)충격감지센서(G센서 OR 3축가속도 OR 자이로센서)
>사고자의 낙상 등의 충격여부를 감지
>사고자의 자동적인 GPS정보를 전송(구조요청시 LED 불들어옴)
>충격이 있었으나 문제가 없을 경우에는 다이얼 부를 수동적으로 눌러 구조요청이 필요없음을 알림
==> 본사에 Gyro 센서나 3축 가속도가 세 종류나 있으니, 필요한 것을 사용하면 될 듯 합니다.
주로 본사의 가속도 센서를 쓰시면 될 듯 싶네요.
>5)다이얼부
>다이얼을 누름으로써 수동적 구조 요청을 하거나 취소할 수 있음
==> 본사에 키메트릭스 보드가 판매 대기중입니다. 판매 가능하구요. 8,800원(부가세 포함)입니다.
수고하세요.
|
||||
| 5936 | 답변완료안녕하세요.. | 김규태 | 2010-11-30 | 1,297 |
|
안녕하세요
혹시 PC프로그램예제소스3AXIS_Sensor랑3D마우스 예제소스프로그램
받아볼수있나요??
관리자 답변
안녕하세요? 고객님,
죄송하지만, 그 윈도프로그램 쪽 예제 소스는 제공하지 않습니다.
AVR 쪽 예제만 제공해 드리고 있습니다.
다만, 옛날 예제들은 공개하고 있습니다. 옛날 예제들은 목적들은 같지만, 버그가 있으며, 기능들이 좀 달라서, 호환은 되지 않습니다. 그건 필요하시면 올려 드릴께요.
[3축마우스 관련 예전에 게시하던 소스입니다.]
고객님의 요청으로 올려드립니다.
현재 자료실에 걸려 있는 소스는 판매하고 있습니다.
아래의 예전 소스도 어느정도는 동작합니다.
현재 최신버전 소스 구입 관련되서는 본사로 문의 바랍니다.
- 아래 -
http://www.newtc.co.kr/download/AM-3AXIS/3axis_total_old.zip
감사합니다.
>안녕하세요
>혹시 PC프로그램예제소스3AXIS_Sensor랑3D마우스 예제소스프로그램
>받아볼수있나요??
>
|
||||
| 5935 | 답변완료다운로딩 질문 | 정경원 | 2010-11-30 | 1,370 |
|
안녕하세요
AVR atmega128
AB-M128pro-A 를 사용하고 있습니다.
다름이 아니라, 다운로딩이 안되서 그러는데 무엇이 문제가 물어보려고요.
ISP 를 이용해서 AVR에서 다운로딩을 시키면
OK 라고 모두 뜨는데 변화가 없어요
AVR을 켜놓으면 PG1 PG0 번포트 노란색을 둘을 포함해서
다른 LED 모두 켜져 있어요.(녹색...빨간..)
erase 시키면 불이 꺼져야 하는데 왜 안꺼지는지 모르겠네요.
(적어도 G0 G1 번 포트 노란불은 꺼져야 하는데..)
분명.. 다운로딩 시키면 모든게 됐다고 떴어요.
왜 그런지 혹시 아세요?
관리자 답변
안녕하세요
타겟보드와 ISP를 연결후 AVRstudio에서 이미지에 있는 read signature 클릭하시면,
동그라미 친 부분에 avr128이라는 칩의 ID 가 나옵니다.
다른 값이 나오면 연결이 잘못되거나 칩이 망가진 경우입니다.
본사로 방문하시거나 보내어 점검을 받아 보시길 바랍니다.
수고하세요
>안녕하세요
>AVR atmega128
>AB-M128pro-A 를 사용하고 있습니다.
>
>다름이 아니라, 다운로딩이 안되서 그러는데 무엇이 문제가 물어보려고요.
>ISP 를 이용해서 AVR에서 다운로딩을 시키면
>OK 라고 모두 뜨는데 변화가 없어요
>AVR을 켜놓으면 PG1 PG0 번포트 노란색을 둘을 포함해서
>다른 LED 모두 켜져 있어요.(녹색...빨간..)
>erase 시키면 불이 꺼져야 하는데 왜 안꺼지는지 모르겠네요.
>(적어도 G0 G1 번 포트 노란불은 꺼져야 하는데..)
>분명.. 다운로딩 시키면 모든게 됐다고 떴어요.
>
>왜 그런지 혹시 아세요?
|
||||
| 5934 | 답변완료FAQ에 자이로 소스 | 전자과 | 2010-11-29 | 1,181 |
|
자이로 소스 올리신거 써봤는데요
offset 값에 의해서 자이로를 가만히 놔둬도
값이 계속 증가합니다.
이거 어떻게 보정해 줘야 합니까??
관리자 답변
안녕하세요
자이로만으로 정확한 각을 구할수 없습니다.
자이로만 각을 구하면 가만히 있어도 누적오차로 인해 각도가 점점 변합니다.
그래서 가속도 센서로 보정해야 합니다.
검색엔진창에 자이로 또는 칼만 필터라고 검색 하시면
관련된 내용을 있습니다.
http://search.naver.com/search.naver?where=nexearch&query=%C0%DA%C0%CC%B7%CE+%C4%AE%B8%B8%C7%CA%C5%CD&sm=top_hty&fbm=1&x=21&y=19
약간의 오차를 감수할 정도면 가속도 센서만으로 구현이 가능합니다.
가속도로는 중력을 기준으로 삼각함수를 사용하여 각도를 구할 수 있습니다.
수고하세요
>자이로 소스 올리신거 써봤는데요
>
>offset 값에 의해서 자이로를 가만히 놔둬도
>
>값이 계속 증가합니다.
>
>이거 어떻게 보정해 줘야 합니까??
|
||||
