Q&A
| 번호 | 제목 | 작성자 | 등록일 | 조회 |
|---|---|---|---|---|
| 7793 | 답변완료엔코더 장착형 기어드 DC모터 (SE-DM185 ) 내부 저항, 인덕턴스 질문 | 노진희 | 2012-11-28 | 1,409 |
|
SE-DM185 를 구매했는데요
모터를 PI제어 하기에 앞서 모델링을 하려고하는데 아래와 같은 정보가 필요합니다.
1. 아마추어 저항
2. 아마추어 인덕턴스
3. 필드 저항
4. 필드 인덕턴스
5. 관성모멘트
답변해주시면 감사하겠습니다.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
말씀하신 제품이 타이완 제조인데 현재, 공개된 스펙에는 요구하시는 스펙이 없습니다.
따라서, 현재 제조사 측에 제공해 달라고 부탁하였었습니다.
현재, 말씀하신 엔코더 DC 기어드 모터에서 DC 모터 관련된 부분만 물어오신 것인데,
그 부분에 대한 자료는 없다고 합니다. 엔코더비와 관련된 자료나, RPM 관련된 자료 등
본사의 메뉴얼에 공개된 자료외에 일부 정도 확인 가능합니다.
원하시는 부분에서 큰 도움이 되지 못한 것 같아서 아쉽고 미안합니다.
수고하세요.
>
>
> SE-DM185 를 구매했는데요
>
> 모터를 PI제어 하기에 앞서 모델링을 하려고하는데 아래와 같은 정보가 필요합니다.
>
> 1. 아마추어 저항
> 2. 아마추어 인덕턴스
> 3. 필드 저항
> 4. 필드 인덕턴스
> 5. 관성모멘트
>
> 답변해주시면 감사하겠습니다.
>
|
||||
| 7792 | 답변완료3축 가속도 센서요. | 오창현 | 2012-11-28 | 1,289 |
|
adc0809에 x축이나 z축만 연결해서 변환해봤는데요.
가속도 센서를 돌리거나 움직여도 값이 변화가 없어요. 가끔 혼자 변할 때도 있는데, 변환이 잘 못되고 있는건가요?? 계속 1.65V정도만 출력됩니다.
8051이용하고요 어셈블러로 짰습니다. ADC에서 변환이 시작되고 끝난다음에 값을 8051로 입력받고 약 5ms의 지연 후에 다시 컨버팅이 이루어지도록 짰습니다. 물론 adc0809의 어드레스는 고정시키고 ALE명령 주고 그 후에 START 신호 준다음에 100us이상의 지연을 준 후 EOC가 1이 되었을때 OE에 1을 인가하여 8051의
input 단자로 입력을 받았습니다. adc0809의 입력클럭은 약 650~680kHz정도구요.
아 그리고 값이 안나와서 갑자기 궁금한건데 예를들어 오른쪽방향이 +x축이라고 할때 센서의 x축을 +축과 맞추고 +x방향으로 가속운동하면 전압값이 증가하는거 맞죠?
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
우선, Output Enable은 우리가 주는 것이 아니라, 자체적으로 timing chart 대로 나오는 거구요.
시간은 대강 110us 정도 되니 맞아 들어가네요. OE를 보고 그 값에 의해서 보통은 버퍼를 Enable 시켜서 신호를 받는 형식으로 진행합니다.
그 부분이 중요한 것이 아니라, 질문의 요지는
가속도 센서 출력이 안나오는 것 같다는 거 같습니다.
테스터로 기울이면서 각 축의 결과값을 재 보세요.
기울이면 전압 값의 변화가 있을 겁니다. 그걸로 먼저 확인해 보세요.
센서 동작을 확인한 후에, 그 밖의 하드웨어나 소프트웨어를 만지는 게 좋겠습니다.
참고적으로 센서는 100% 테스트 되서 출품합니다.
수고하세요.
>
>
> adc0809에 x축이나 z축만 연결해서 변환해봤는데요.
>
> 가속도 센서를 돌리거나 움직여도 값이 변화가 없어요. 가끔 혼자 변할 때도 있는데, 변환이 잘 못되고 있는건가요?? 계속 1.65V정도만 출력됩니다.
>
> 8051이용하고요 어셈블러로 짰습니다. ADC에서 변환이 시작되고 끝난다음에 값을 8051로 입력받고 약 5ms의 지연 후에 다시 컨버팅이 이루어지도록 짰습니다. 물론 adc0809의 어드레스는 고정시키고 ALE명령 주고 그 후에 START 신호 준다음에 100us이상의 지연을 준 후 EOC가 1이 되었을때 OE에 1을 인가하여 8051의
> input 단자로 입력을 받았습니다. adc0809의 입력클럭은 약 650~680kHz정도구요.
>
> 아 그리고 값이 안나와서 갑자기 궁금한건데 예를들어 오른쪽방향이 +x축이라고 할때 센서의 x축을 +축과 맞추고 +x방향으로 가속운동하면 전압값이 증가하는거 맞죠?
>
|
||||
| 7791 | 답변완료AVR MEGA 128pro 개발키트(+USBISP) 사용문의 | 하동근 | 2012-11-28 | 1,350 |
|
모터제어용 모듈로 사용하고자 합니다.
전자분야에는 문외한이라... 추천하는 분이 계셔서 구매하려고 하는데요..
AVR MEGA 128pro 개발키트(+USBISP) 를 이용해 무선 자동차를 만드려고 합니다.
1. 해당 키트로 스테핑모터나 dc모터 4개를 연동하려면 키트외 추가로 구매해야 할 것이 무엇인가요?
2. 해당 키트로 일반 건전지를 이용하거나 휴대폰의 배터리를 이용하여 사용할 수 있나요?
이용하려면 추가로 구매할 것이 무엇인가요?
3. 전면부에 LED를 장착해서 저녁에도 불을 밝혀 사용하려는데 LED 출력 보드를 구매해야 하는가요?
한꺼번에 구매하려고 키트만 구매신청을 취소했습니다.
답변부탁드립니다.
관리자 답변
안녕하세요?고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
답변 드리겠습니다.
>
> 모터제어용 모듈로 사용하고자 합니다.
> 전자분야에는 문외한이라... 추천하는 분이 계셔서 구매하려고 하는데요..
> AVR MEGA 128pro 개발키트(+USBISP) 를 이용해 무선 자동차를 만드려고 합니다.
>
> 1. 해당 키트로 스테핑모터나 dc모터 4개를 연동하려면 키트외 추가로 구매해야 할 것이 무엇인가요?
==>
(스테핑 모터를 이용하는 경우)
AM-MS2 또는 AM-CS2P 스테핑 모터 구동 모듈 2개 +
스테핑 모터 SE-SM243 4개 +
스테핑 모터용 알미늄바퀴 SE-WST2 4개 +
RGB 풀칼라 고휘도 LED 모듈 AM-RGB 1개 +
2x5 박스 케이블(20cm) 2ea SE-2X520 2세트 (따라서, 케이블 4개)
이렇게 필요합니다.
(DC 모터를 이용하는 경우)
DC모터 컨트롤러 AM-DC2-2D 2개 +
"DC 모터용 알미늄 바퀴 SE-DM 4개 + 알미늄바퀴 SE-WDC2 4개" 또는 "서보형 DC 모터 SE-DS350 4개+ 고무바퀴 1개 (서보혼에 끼우는 바퀴) SE-WRS 4개" +
RGB 풀칼라 고휘도 LED 모듈 AM-RGB 1개 +
2x5 박스 케이블(20cm) 2ea SE-2X520 2세트 (따라서, 케이블 4개)
이렇게 필요합니다.
> 2. 해당 키트로 일반 건전지를 이용하거나 휴대폰의 배터리를 이용하여 사용할 수 있나요?
> 이용하려면 추가로 구매할 것이 무엇인가요?
===> 네, 충분히 가능합니다. 9V DC용 사각 건전지 등을 이용하면, 경량으로 가능합니다.
다만, 이용 시간을 늘리려면, SONY cycle energy 12V 800mA 충전지 SE-BAT12V 1개 + 자동 충전기(NiMH 12V 충전지용) SE-CG12V 1개를 추가하시면 됩니다.
> 3. 전면부에 LED를 장착해서 저녁에도 불을 밝혀 사용하려는데 LED 출력 보드를 구매해야 하는가요?
==> AM-RGB 보드를 이용하면, 매우 밝은 LED 출력을 쓸 수 있습니다.
>
> 한꺼번에 구매하려고 키트만 구매신청을 취소했습니다.
> 답변부탁드립니다.
>
수고하세요.
|
||||
| 7790 | 답변완료AVR용 USB-JTAG Pin 문의 | 유경현 | 2012-11-27 | 1,305 |
|
안녕하세요?
AVR용 USB-JTAG 제품의 JTAG PIN 표시한 부분을 TOP으로 보았을 때,
커넥터는 옆으로 연결됩니다.
커넥터의 윗부분이 1,3,5,7,9 아래가 2,4,6,8,10 pin 맞나요?
관리자 답변
네 고객님 맞습니다
수고하세요
>
>
> 안녕하세요?
>
> AVR용 USB-JTAG 제품의 JTAG PIN 표시한 부분을 TOP으로 보았을 때,
> 커넥터는 옆으로 연결됩니다.
> 커넥터의 윗부분이 1,3,5,7,9 아래가 2,4,6,8,10 pin 맞나요?
>
|
||||
| 7789 | 답변완료am-cs2 스테핑 모터 질문드립니다 | 김시형 | 2012-11-27 | 1,447 |
|
win avr을 사용하고요 소스는 이 사이트의 자료실에 있는 am-cs2 winavr용 사용했습니다
어댑터는 뉴티씨에서 산 12v 1A사용했습니다
그런데 모터가 전혀 미동이 없습니다
어떤게 문제일까요?? 사진보시구 답변좀 주세요
소스를 보고 포트도 C에다가 꽂았습니다
관리자 답변
안녕하세요? 고객님
모터용전원 2핀 커넥터에 모터용전원 연결 안하셨네요
그리고 돌기시작하면 바로 cs2p의 가변저항 돌려서 바이어스 맞춰주세요
수코하세요
>
>
> win avr을 사용하고요 소스는 이 사이트의 자료실에 있는 am-cs2 winavr용 사용했습니다
> 어댑터는 뉴티씨에서 산 12v 1A사용했습니다
> 그런데 모터가 전혀 미동이 없습니다
> 어떤게 문제일까요?? 사진보시구 답변좀 주세요
> 소스를 보고 포트도 C에다가 꽂았습니다
>
|
||||
| 7788 | 답변완료영수증 문의 | 이석기 | 2012-11-26 | 1,346 |
|
안녕하세요
학교 지원금 때문에 영수증 문의 드립니다.
올해 초 3월 26일에 물품을 구매했었구요.
거래명세표를 3만원 이하로 끊어야 해서 당시에
AVR용 USB-ISP라이트 29,700
AVR MEGA 128RAM모듈 29,700
13500원
시리얼 케이블(3P-9P DSUB)
ISP 커넥터 변환 보드+6핀 케이블
택배비
이렇게 총 3장으로 분할해서 발급해주셨었는데요.
학교측에서 작품경비 처리할때 거래명세표 외에 영수증이 필요하다고 연락이 왔네요;;
간이 영수증도 상관이 없다고 합니다.
그래서 지난번에 거래명세표와 같이 동일한 내역으로 간이영수증 3장 발급 부탁드리겠습니다.
최대한 빨리 부탁드릴께요.
제 주소지로 우편배송해주시면 좋을 것 같구요...
혹시나 오래걸리실것 같으면 직접 찾아갈께요;;
특별한 사항이 있으시면 연락부탁드립니다.
그럼 부탁드리겠습니다 수고하세요^^;
관리자 답변
안녕하세요? 고객님,
처리해 드렸습니다.
수고하세요.
>
>
> 안녕하세요
> 학교 지원금 때문에 영수증 문의 드립니다.
> 올해 초 3월 26일에 물품을 구매했었구요.
> 거래명세표를 3만원 이하로 끊어야 해서 당시에
>
> AVR용 USB-ISP라이트 29,700
>
> AVR MEGA 128RAM모듈 29,700
>
> 13500원
> 시리얼 케이블(3P-9P DSUB)
> ISP 커넥터 변환 보드+6핀 케이블
> 택배비
>
> 이렇게 총 3장으로 분할해서 발급해주셨었는데요.
> 학교측에서 작품경비 처리할때 거래명세표 외에 영수증이 필요하다고 연락이 왔네요;;
> 간이 영수증도 상관이 없다고 합니다.
> 그래서 지난번에 거래명세표와 같이 동일한 내역으로 간이영수증 3장 발급 부탁드리겠습니다.
>
> 최대한 빨리 부탁드릴께요.
> 제 주소지로 우편배송해주시면 좋을 것 같구요...
> 혹시나 오래걸리실것 같으면 직접 찾아갈께요;;
> 특별한 사항이 있으시면 연락부탁드립니다.
>
> 그럼 부탁드리겠습니다 수고하세요^^;
>
|
||||
| 7787 | 답변완료안녕하세요 회생제동회로에 관해 질문이 있습니다. | 옥상호 | 2012-11-25 | 1,523 |
|
네 찾아보겠습니다.
우선 엔코더 장착형 DC모터를 제어하기위해 부품들을 구입하여 방금 수령하였습니다.
지난번
==> ATMEGA128로 AM-DC2-2D DC 모터 구동모듈을 이용하여 모터를 제어하고,
AD-ENCODER 엔코더 모듈로 엔코더를 제어하는 예제를 제공하고 있습니다.
라고 말씀하셨는데 엔코더 모터를 제어해보고 싶습니다. 예제를 받을 수 있으면 좋겠습니다.
[email protected] 입니다. 좋은하루 되세요!!
-------------------------------------------------------------------
안녕하세요? 고객님,
PMOS나 NMOS에 따라서, 특성이 다릅니다. 또한, 그 안에서도 또 여러 타입이 있습니다.
또한, 일반적인 Tr.과는 또 특성이 다릅니다.
소자에 따라 또 다르구요. 따라서,
소자를 정하시고, MOSFET 관련된 사용 방법을 좀 Study 하셔야 할 것 같습니다.
예전에 보니, 인터넷에서만 찾아서는 신뢰성 있는 데이터를 찾기가 이 분야 쉽지 않더군요.
교보문고 같은 곳에 가셔서, 해당분야의 책을 구매해서 보시는 것이 좋겠습니다.
주로, SMPS 관련된 쪽에 보면 좀 나오는 것 같습니다.
수고하세요.
>
>
> 안녕하세요!
>
> 답변 잘 확인하였습니다. LCD에 표시하는것은 직접 해보고 추가질문 있으면 드리도록 하겠습니다.
>
> 지지난번 답변에서 구입후 엔코더 장착형 DC모터 제어 코딩 셈플을 보내주신다고 하셨는데
>
> 받을 수 있는지 여쭤봅니다.!
>
> 그리고 AVR을 이용해 FET을 스위칭을 하는 것 에 대해 전혀 아는 것이 없습니다. 혹시 교제라던지 참고할 수 있는 리소스가 있는 건가요?
>
>
>
>
> ---------------------------------------------------------------------------------------
> 안녕하세요? 고객님,
> 답변 드릴께요.
>
> >
> >
> > 안녕하세요 회생제동회로를 설계하려합니다.
> >
> > 우선 기본적인 DC모터의 속도제어를 위하여 다음의 제품을 이용할 계획입니다.
> > 1.USB-Serial 변환 보드(AD-USBSERIAL)
> > 2.AVR MEGA128 개발보드(소형)(AB-M128-B)
> > 3.엔코더 확장 모듈(AD-ENCODER)
> > 4.엔코더장착형 DC 기어드 모터(SE-DM185)
> > 5.DC모터 구동모듈(Dual 2A)(AM-DC2-2D)
> > 6.12V 1A SMPS(SE-PW12V)
> > 7.Serial LCD 420 블루모듈 (4 * 20)(AM-SLCD420BL)
> >
> > AVR(2)과 (5),(3)을 이용하여 DC모터(4)을 제어하고
> > 여기서 RPM을 (1),(7)을 이용하여 표현하려 합니다.
> >
> > 여기서 제가 궁금한 것은
> >
> > 첫째로, LCD(7)에 RPM을 표시하는 것이 가능한지 입니다.
> > 지난번 질문에 대한 답변에서 시리얼 통신을 통해 RPM을 표시한다 하셨는데 정확히 어떤방법을 통해 표시하는 것 인지? 이것이 LCD에 표시가 가능한지 가 궁금합니다.
>
> ==> printf 함수의 내장함수인 putchar 함수 내부에 그 케릭터를 lcd에 표시하는 루틴을 넣어주면,
> printf를 했을 때 LCD로 표시가 가능합니다.
>
>
> > 둘째로, 저희는 DC모터의 속도 제어 외에 시리얼 통신을 이용하여 DC모터의 속도를 제어하고, 속도가 줄어듬에 따라 전류의 방향이 바뀌어 회생되는 전류를 MOSFET을 통해 스위칭하여 회생시키고 이를 전구, DC모터 등으로 회생이 됨을 확인하려 합니다. 여기서 MOSFET을 스위칭하기위해 어떻게 해야하는지, 어떻게 코딩해야하는지 알려주시면 매우!!!! 감사하겠습니다. 셈플이 있다면 더욱 감사드립니다.
> ==> 그런 부분은 직접 하심이 좋겠습니다. 본사에서 서포트하는 영역을 벗어남을 양해 바랍니다.
>
>
> >
> > 마지막으로, 위의 제품들의 결선방법을 나타낸 파일이 있다면 부탁드립니다.
> >
> > 제 메일은 [email protected] 입니다. 긴글 읽어주셔서 감사합니다!
> >
>
> 수고하세요.
>
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
이메일로 보내드렸습니다.
참고하세요.
>
>
> 네 찾아보겠습니다.
>
> 우선 엔코더 장착형 DC모터를 제어하기위해 부품들을 구입하여 방금 수령하였습니다.
>
> 지난번
>
> ==> ATMEGA128로 AM-DC2-2D DC 모터 구동모듈을 이용하여 모터를 제어하고,
> AD-ENCODER 엔코더 모듈로 엔코더를 제어하는 예제를 제공하고 있습니다.
>
> 라고 말씀하셨는데 엔코더 모터를 제어해보고 싶습니다. 예제를 받을 수 있으면 좋겠습니다.
>
> [email protected] 입니다. 좋은하루 되세요!!
>
>
>
> -------------------------------------------------------------------
> 안녕하세요? 고객님,
>
> PMOS나 NMOS에 따라서, 특성이 다릅니다. 또한, 그 안에서도 또 여러 타입이 있습니다.
> 또한, 일반적인 Tr.과는 또 특성이 다릅니다.
>
> 소자에 따라 또 다르구요. 따라서,
> 소자를 정하시고, MOSFET 관련된 사용 방법을 좀 Study 하셔야 할 것 같습니다.
> 예전에 보니, 인터넷에서만 찾아서는 신뢰성 있는 데이터를 찾기가 이 분야 쉽지 않더군요.
> 교보문고 같은 곳에 가셔서, 해당분야의 책을 구매해서 보시는 것이 좋겠습니다.
> 주로, SMPS 관련된 쪽에 보면 좀 나오는 것 같습니다.
>
> 수고하세요.
>
> >
> >
> > 안녕하세요!
> >
> > 답변 잘 확인하였습니다. LCD에 표시하는것은 직접 해보고 추가질문 있으면 드리도록 하겠습니다.
> >
> > 지지난번 답변에서 구입후 엔코더 장착형 DC모터 제어 코딩 셈플을 보내주신다고 하셨는데
> >
> > 받을 수 있는지 여쭤봅니다.!
> >
> > 그리고 AVR을 이용해 FET을 스위칭을 하는 것 에 대해 전혀 아는 것이 없습니다. 혹시 교제라던지 참고할 수 있는 리소스가 있는 건가요?
> >
> >
> >
> >
> > ---------------------------------------------------------------------------------------
> > 안녕하세요? 고객님,
> > 답변 드릴께요.
> >
> > >
> > >
> > > 안녕하세요 회생제동회로를 설계하려합니다.
> > >
> > > 우선 기본적인 DC모터의 속도제어를 위하여 다음의 제품을 이용할 계획입니다.
> > > 1.USB-Serial 변환 보드(AD-USBSERIAL)
> > > 2.AVR MEGA128 개발보드(소형)(AB-M128-B)
> > > 3.엔코더 확장 모듈(AD-ENCODER)
> > > 4.엔코더장착형 DC 기어드 모터(SE-DM185)
> > > 5.DC모터 구동모듈(Dual 2A)(AM-DC2-2D)
> > > 6.12V 1A SMPS(SE-PW12V)
> > > 7.Serial LCD 420 블루모듈 (4 * 20)(AM-SLCD420BL)
> > >
> > > AVR(2)과 (5),(3)을 이용하여 DC모터(4)을 제어하고
> > > 여기서 RPM을 (1),(7)을 이용하여 표현하려 합니다.
> > >
> > > 여기서 제가 궁금한 것은
> > >
> > > 첫째로, LCD(7)에 RPM을 표시하는 것이 가능한지 입니다.
> > > 지난번 질문에 대한 답변에서 시리얼 통신을 통해 RPM을 표시한다 하셨는데 정확히 어떤방법을 통해 표시하는 것 인지? 이것이 LCD에 표시가 가능한지 가 궁금합니다.
> >
> > ==> printf 함수의 내장함수인 putchar 함수 내부에 그 케릭터를 lcd에 표시하는 루틴을 넣어주면,
> > printf를 했을 때 LCD로 표시가 가능합니다.
> >
> >
> > > 둘째로, 저희는 DC모터의 속도 제어 외에 시리얼 통신을 이용하여 DC모터의 속도를 제어하고, 속도가 줄어듬에 따라 전류의 방향이 바뀌어 회생되는 전류를 MOSFET을 통해 스위칭하여 회생시키고 이를 전구, DC모터 등으로 회생이 됨을 확인하려 합니다. 여기서 MOSFET을 스위칭하기위해 어떻게 해야하는지, 어떻게 코딩해야하는지 알려주시면 매우!!!! 감사하겠습니다. 셈플이 있다면 더욱 감사드립니다.
> > ==> 그런 부분은 직접 하심이 좋겠습니다. 본사에서 서포트하는 영역을 벗어남을 양해 바랍니다.
> >
> >
> > >
> > > 마지막으로, 위의 제품들의 결선방법을 나타낸 파일이 있다면 부탁드립니다.
> > >
> > > 제 메일은 [email protected] 입니다. 긴글 읽어주셔서 감사합니다!
> > >
> >
> > 수고하세요.
> >
>
|
||||
| 7786 | 답변완료한번더 배송확인 바랍니다. | 지건희 | 2012-11-24 | 1,347 |
|
제가 월요일에 입금했는데
뉴티씨에서는 수요일에 배송을 하였다 하였고
토요일까지 배송이 안와서 글을 올렸습니다.
그리고 입금을 헀으면 거래부분에 입금이 되고 배송중이라고 떠야하는데
입금 자체가 안되어있다고 뜨고,,제가 배송추적도 해볼수 없는상황이라 무지 답답합니다.
입금내역도 안되어있는것도 좀 먼가 문제가 있는거 같은데 해결좀 바랍니다.
1.정말 배송했는지 확인해주세여
2.입금안되었다는 부분도 수정좀 해주세여, 기분이 찜찜함
3. 배송도 좀 추적가능하게 수정좀 해주세여 이상입니다.
관리자 답변
안녕하세요? 고객님
월요일에 다시 정확히 확인해서 핸드폰 문자로 보내드릴께요
고객정보에 연락처 홬인 부탁드려요
불편을 끼쳐드려 죄송합니다
수고하세요
>
>
> 제가 월요일에 입금했는데
> 뉴티씨에서는 수요일에 배송을 하였다 하였고
> 토요일까지 배송이 안와서 글을 올렸습니다.
> 그리고 입금을 헀으면 거래부분에 입금이 되고 배송중이라고 떠야하는데
> 입금 자체가 안되어있다고 뜨고,,제가 배송추적도 해볼수 없는상황이라 무지 답답합니다.
> 입금내역도 안되어있는것도 좀 먼가 문제가 있는거 같은데 해결좀 바랍니다.
>
> 1.정말 배송했는지 확인해주세여
> 2.입금안되었다는 부분도 수정좀 해주세여, 기분이 찜찜함
> 3. 배송도 좀 추적가능하게 수정좀 해주세여 이상입니다.
>
|
||||
| 7785 | 답변완료unable to detect STK500 device. Aborting ISP function 에러 문의입니다. | 서영휘 | 2012-11-24 | 1,401 |
|
장치관리자에서 com3포트 확인하였고
프로그램에서도 com3으로 맞췄으나 계속 detect 할수없다고 에러가납니다.
내용
"C:\Program Files\Atmel\AVR Tools\STK500\Stk500.exe" -dATMega128 -ccom3
STK500 command line programmer, v 2.4 Atmel Corp (C) 2004-2011.
Could not connect to STK500 v2 on com3
Done: there are error(s). Exit code: 1. Sat Nov 24 19:50:05 2012
관리자 답변
안녕하세요? 고객님,
그럴 때는 USB를 뺏다가 꽂아서 다시 해 보세요.
그리고, 우선 테스트를 위해서 AVR Studio로 connect 해서 동작 확인부터 하고 ICCAVR에서 사용하세요.
사용방법은 해당 버전의 사용자메뉴얼을 참고 바랍니다.
수고하세요.
>
>
> 장치관리자에서 com3포트 확인하였고
> 프로그램에서도 com3으로 맞췄으나 계속 detect 할수없다고 에러가납니다.
>
>
>
> 내용
> "C:\Program Files\Atmel\AVR Tools\STK500\Stk500.exe" -dATMega128 -ccom3
> STK500 command line programmer, v 2.4 Atmel Corp (C) 2004-2011.
>
> Could not connect to STK500 v2 on com3
> Done: there are error(s). Exit code: 1. Sat Nov 24 19:50:05 2012
>
|
||||
| 7784 | 답변완료안녕하세요 회생제동회로에 관해 질문이 있습니다. | 옥상호 | 2012-11-23 | 1,434 |
|
안녕하세요!
답변 잘 확인하였습니다. LCD에 표시하는것은 직접 해보고 추가질문 있으면 드리도록 하겠습니다.
지지난번 답변에서 구입후 엔코더 장착형 DC모터 제어 코딩 셈플을 보내주신다고 하셨는데
받을 수 있는지 여쭤봅니다.!
그리고 AVR을 이용해 FET을 스위칭을 하는 것 에 대해 전혀 아는 것이 없습니다. 혹시 교제라던지 참고할 수 있는 리소스가 있는 건가요?
---------------------------------------------------------------------------------------
안녕하세요? 고객님,
답변 드릴께요.
>
>
> 안녕하세요 회생제동회로를 설계하려합니다.
>
> 우선 기본적인 DC모터의 속도제어를 위하여 다음의 제품을 이용할 계획입니다.
> 1.USB-Serial 변환 보드(AD-USBSERIAL)
> 2.AVR MEGA128 개발보드(소형)(AB-M128-B)
> 3.엔코더 확장 모듈(AD-ENCODER)
> 4.엔코더장착형 DC 기어드 모터(SE-DM185)
> 5.DC모터 구동모듈(Dual 2A)(AM-DC2-2D)
> 6.12V 1A SMPS(SE-PW12V)
> 7.Serial LCD 420 블루모듈 (4 * 20)(AM-SLCD420BL)
>
> AVR(2)과 (5),(3)을 이용하여 DC모터(4)을 제어하고
> 여기서 RPM을 (1),(7)을 이용하여 표현하려 합니다.
>
> 여기서 제가 궁금한 것은
>
> 첫째로, LCD(7)에 RPM을 표시하는 것이 가능한지 입니다.
> 지난번 질문에 대한 답변에서 시리얼 통신을 통해 RPM을 표시한다 하셨는데 정확히 어떤방법을 통해 표시하는 것 인지? 이것이 LCD에 표시가 가능한지 가 궁금합니다.
==> printf 함수의 내장함수인 putchar 함수 내부에 그 케릭터를 lcd에 표시하는 루틴을 넣어주면,
printf를 했을 때 LCD로 표시가 가능합니다.
> 둘째로, 저희는 DC모터의 속도 제어 외에 시리얼 통신을 이용하여 DC모터의 속도를 제어하고, 속도가 줄어듬에 따라 전류의 방향이 바뀌어 회생되는 전류를 MOSFET을 통해 스위칭하여 회생시키고 이를 전구, DC모터 등으로 회생이 됨을 확인하려 합니다. 여기서 MOSFET을 스위칭하기위해 어떻게 해야하는지, 어떻게 코딩해야하는지 알려주시면 매우!!!! 감사하겠습니다. 셈플이 있다면 더욱 감사드립니다.
==> 그런 부분은 직접 하심이 좋겠습니다. 본사에서 서포트하는 영역을 벗어남을 양해 바랍니다.
>
> 마지막으로, 위의 제품들의 결선방법을 나타낸 파일이 있다면 부탁드립니다.
>
> 제 메일은 [email protected] 입니다. 긴글 읽어주셔서 감사합니다!
>
수고하세요.
관리자 답변
안녕하세요? 고객님,
PMOS나 NMOS에 따라서, 특성이 다릅니다. 또한, 그 안에서도 또 여러 타입이 있습니다.
또한, 일반적인 Tr.과는 또 특성이 다릅니다.
소자에 따라 또 다르구요. 따라서,
소자를 정하시고, MOSFET 관련된 사용 방법을 좀 Study 하셔야 할 것 같습니다.
예전에 보니, 인터넷에서만 찾아서는 신뢰성 있는 데이터를 찾기가 이 분야 쉽지 않더군요.
교보문고 같은 곳에 가셔서, 해당분야의 책을 구매해서 보시는 것이 좋겠습니다.
주로, SMPS 관련된 쪽에 보면 좀 나오는 것 같습니다.
수고하세요.
>
>
> 안녕하세요!
>
> 답변 잘 확인하였습니다. LCD에 표시하는것은 직접 해보고 추가질문 있으면 드리도록 하겠습니다.
>
> 지지난번 답변에서 구입후 엔코더 장착형 DC모터 제어 코딩 셈플을 보내주신다고 하셨는데
>
> 받을 수 있는지 여쭤봅니다.!
>
> 그리고 AVR을 이용해 FET을 스위칭을 하는 것 에 대해 전혀 아는 것이 없습니다. 혹시 교제라던지 참고할 수 있는 리소스가 있는 건가요?
>
>
>
>
> ---------------------------------------------------------------------------------------
> 안녕하세요? 고객님,
> 답변 드릴께요.
>
> >
> >
> > 안녕하세요 회생제동회로를 설계하려합니다.
> >
> > 우선 기본적인 DC모터의 속도제어를 위하여 다음의 제품을 이용할 계획입니다.
> > 1.USB-Serial 변환 보드(AD-USBSERIAL)
> > 2.AVR MEGA128 개발보드(소형)(AB-M128-B)
> > 3.엔코더 확장 모듈(AD-ENCODER)
> > 4.엔코더장착형 DC 기어드 모터(SE-DM185)
> > 5.DC모터 구동모듈(Dual 2A)(AM-DC2-2D)
> > 6.12V 1A SMPS(SE-PW12V)
> > 7.Serial LCD 420 블루모듈 (4 * 20)(AM-SLCD420BL)
> >
> > AVR(2)과 (5),(3)을 이용하여 DC모터(4)을 제어하고
> > 여기서 RPM을 (1),(7)을 이용하여 표현하려 합니다.
> >
> > 여기서 제가 궁금한 것은
> >
> > 첫째로, LCD(7)에 RPM을 표시하는 것이 가능한지 입니다.
> > 지난번 질문에 대한 답변에서 시리얼 통신을 통해 RPM을 표시한다 하셨는데 정확히 어떤방법을 통해 표시하는 것 인지? 이것이 LCD에 표시가 가능한지 가 궁금합니다.
>
> ==> printf 함수의 내장함수인 putchar 함수 내부에 그 케릭터를 lcd에 표시하는 루틴을 넣어주면,
> printf를 했을 때 LCD로 표시가 가능합니다.
>
>
> > 둘째로, 저희는 DC모터의 속도 제어 외에 시리얼 통신을 이용하여 DC모터의 속도를 제어하고, 속도가 줄어듬에 따라 전류의 방향이 바뀌어 회생되는 전류를 MOSFET을 통해 스위칭하여 회생시키고 이를 전구, DC모터 등으로 회생이 됨을 확인하려 합니다. 여기서 MOSFET을 스위칭하기위해 어떻게 해야하는지, 어떻게 코딩해야하는지 알려주시면 매우!!!! 감사하겠습니다. 셈플이 있다면 더욱 감사드립니다.
> ==> 그런 부분은 직접 하심이 좋겠습니다. 본사에서 서포트하는 영역을 벗어남을 양해 바랍니다.
>
>
> >
> > 마지막으로, 위의 제품들의 결선방법을 나타낸 파일이 있다면 부탁드립니다.
> >
> > 제 메일은 [email protected] 입니다. 긴글 읽어주셔서 감사합니다!
> >
>
> 수고하세요.
>
|
||||
| 7783 | 답변완료스테핑모터모듈과 모터가 구동이 안돼요 | 조성덕 | 2012-11-23 | 1,288 |
|
안녕하세요.
스테핑 모터 모듈 AM-MS2랑 9kg급 SE-SM9K를 쓰고 있습니다. AVR모듈은 다른 회사의 JMOD-128-1이란 걸 씁니다. AVR Studio4랑 WinAVR을 이용해서 예제 테스트 파일을 돌려보면 모터가 진동만 할뿐 돌아가진 않습니다.
모터는 망간 건전지 9V 2개를 직렬로 연결해서 쓰고 있고요. 모듈의 전압 인가는 다른 제품의 5V 레귤레이터 이용해서 인가합니다.
그리고 SMPS라는걸 쓰라는 글을 봤는데 찾아보니 어댑터 형태로 동그란 구멍이던데 어떻게 모듈의 모터부 전압에 인가할 수 있는지 궁금합니다
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
일단, 망간 전지로는 전류가 딸려서 사용이 어려울 것 같습니다.
당연히 덜덜거리는 형태로 구동이 되겠지요.
SMPS 같은 것으로 안정적인 전류를 공급해 줘야 합니다.
커넥터 모양은 잘라서, 맞는 커넥터로 연결해줘도 되는 것이구요.
본사의 킷트를 사용할 경우,
킷트 아답타입력 쪽에 꽂을 수가 있고, 본사의 키트에는 2핀 12V 출력이 달려 있어서,
본사의 2핀-2핀 케이블을 이용하면, MS2에 전원 공급이 가능합니다.
타사 제품 사용시에 그 커넥터가 없으신 것 같습니다.
잘라서, 커넥터 처리 하셔서 연결하셔야 할 것 같습니다.
수고하세요.
>
>
> 안녕하세요.
>
> 스테핑 모터 모듈 AM-MS2랑 9kg급 SE-SM9K를 쓰고 있습니다. AVR모듈은 다른 회사의 JMOD-128-1이란 걸 씁니다. AVR Studio4랑 WinAVR을 이용해서 예제 테스트 파일을 돌려보면 모터가 진동만 할뿐 돌아가진 않습니다.
>
> 모터는 망간 건전지 9V 2개를 직렬로 연결해서 쓰고 있고요. 모듈의 전압 인가는 다른 제품의 5V 레귤레이터 이용해서 인가합니다.
>
> 그리고 SMPS라는걸 쓰라는 글을 봤는데 찾아보니 어댑터 형태로 동그란 구멍이던데 어떻게 모듈의 모터부 전압에 인가할 수 있는지 궁금합니다
>
|
||||
| 7782 | 답변완료PD0과 외부 회로 출력과의 연결 관련해 여쭤봅니다. (PORTD) | 양혜연 | 2012-11-23 | 1,300 |
|
외부에서 회로도 출력을 인터럽트로 받아 AVR로 연산을 하려 합니다.
이때 회로도 출력을 PORTD0에 받으려고 하는데
출력선을 포트 케이블 PORTD0에 해당하는 곳에 저렇게 직접 연결해서 쓰면 되나요?
GND와 VCC도 마찬가지로 저렇게 연결해서 썼습니다.
그런데 펑션제너레이터로 일정한 5Vp-p출력을 AVR에 입력으로 넣어주고, 펑션제너레이터의 GND를 AVR 과 연결시켰을 때엔 연산이 정상적으로 수행되고 데이터가 정상적으로 입력됐는데
저희가 만든 회로도를 연결했을 땐 정상적인 입력이 들어가지 않는 것 같습니다.
(회로도는 오실로스코프에 연결해서 파형을 봤을땐 정상적으로 동작됩니다)
혹시 저렇게 연결하는 것이 틀린 방법인지,
그렇다면 어떻게 연결하면 좋을 지 궁금해서 질문드립니다.
답변 부탁드려요.
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨를 이용하여 주셔서 감사합니다.
연결하시고 계시는 그 10핀 케이블이 본사에서 구매하신 것이 맞나요?
케이블 제작 방법에 따라서, 모양만 보고는 알 수가 없어서요.
본사에서 구매한 케이블이 맞다면,
1번이 빨간선 쪽입니다.
따라서, 연결 자체가 잘못된 것으로 보입니다.
수고하세요.
>
>
> 외부에서 회로도 출력을 인터럽트로 받아 AVR로 연산을 하려 합니다.
>
> 이때 회로도 출력을 PORTD0에 받으려고 하는데
> 출력선을 포트 케이블 PORTD0에 해당하는 곳에 저렇게 직접 연결해서 쓰면 되나요?
>
> GND와 VCC도 마찬가지로 저렇게 연결해서 썼습니다.
>
> 그런데 펑션제너레이터로 일정한 5Vp-p출력을 AVR에 입력으로 넣어주고, 펑션제너레이터의 GND를 AVR 과 연결시켰을 때엔 연산이 정상적으로 수행되고 데이터가 정상적으로 입력됐는데
> 저희가 만든 회로도를 연결했을 땐 정상적인 입력이 들어가지 않는 것 같습니다.
> (회로도는 오실로스코프에 연결해서 파형을 봤을땐 정상적으로 동작됩니다)
>
> 혹시 저렇게 연결하는 것이 틀린 방법인지,
> 그렇다면 어떻게 연결하면 좋을 지 궁금해서 질문드립니다.
> 답변 부탁드려요.
>
|
||||
| 7781 | 답변완료ADC 질문입니다 | 서준우 | 2012-11-23 | 1,863 |
|
강의자료를 보고 ADC를 초기화 시키고
ADC를 동작시켜서 UART를 통한 터미널로 값을 확인해 보았는데
연결되지 않은 포트에서도 이상한 값이 출력이 되어
통신 쪽을 점검했지만 이상이 없었습니다.
물론 portF에 9,10 단자는 정상적으로 5V VCC와 GND로 연결했습니다.
혹시 ADC부분 초기화나 delay때문에 문제가 있는건지 질문을 올립니다.
ADMUX=0x40이면 외부전압에 adc채널0번을 의미하고,
ADC동작을 시키는데필요한 레지스터를 on 시키는데는 ADCSRA 레지스터를
강의예제에 있는 부분을 그대로 사용해 보았습니다.
강의 예제부분(가변저항편)
void main(){
volatile unsigned int ch0,ah0,al0;
init_devices();
ktm128_init();
while(1){
ADCSRA &= 0x7f;
ADMUX = 0x40;
ADCSRA |= 0xC0;
al0 = ADCL;
ah0 = ADCH;
ch0 += al0+ah0*256;
printf("data : %d\r\n", ch0);
delay(500);
ch0 = 0;
}
}
이부분에서 printf이후를 없애고 값을uart 통신으로 보냈지만
adc 채널이 연결이 되있던 안되있던 이상한 값이 출력이 됩니다.
기기 자체에 문제가 있는 거라면 AS센터를 가야될까요?
저희가 설정한 코드를 직접 봐주시는건 안되지만 혹시
아래코드에서 사용한 ADC부분에 문제가 있는지를 점검해주시면 감사하겠습니다.
아래는 포트 초기화 및 ADC 부분의 코드입니다.
//ICC-AVR application builder : 2012-11-13 오후 8:30:37
// Target : M128
// Crystal: 16.000Mhz
#include <iom128v.h>
#include <macros.h>
#include <ktm128.h>
#include <stdio.h>
extern int _textmode;
int i;
int putchar(char c)
{
if (_textmode && c == '\n')
putchar('\r');
/* Wait for empty transmit buffer */
while ( !(UCSR0A & (1<<UDRE0)) )
;
/* Putting data into buffer , sends the data */
UDR0 = c;
return c;
}
void port_init(void)
{
PORTA = 0x00;
DDRA = 0x00;
PORTB = 0x00;
DDRB = 0x00;
PORTC = 0x00; //m103 output only
DDRC = 0x00;
PORTD = 0x00;
DDRD = 0xC0;
PORTE = 0x00;
DDRE = 0x00;
PORTF = 0x00;
DDRF = 0x00;
PORTG = 0x00;
DDRG = 0x00;
}
void uart0_init(void)
{
UCSR0B = 0x00; //disable while setting baud rate
UCSR0A = 0x00;
UCSR0C = 0x06;
UBRR0L = 0x19; //set baud rate lo
UBRR0H = 0x00; //set baud rate hi
UCSR0B = 0x18;
}
//TIMER0 initialize - prescale:1024
// WGM: Normal
// desired value: 10mSec
// actual value: 9.984mSec (0.2%)
void timer0_init(void)
{
TCCR0 = 0x00; //stop
ASSR = 0x00; //set async mode
TCNT0 = 0x64; //set count
OCR0 = 0x9C;
TCCR0 = 0x07; //start timer
}
//ADC initialize
// Conversion time: 104uS
void adc_init(void)
{
ADCSRA = 0x00; //disable adc
ADMUX = 0x00; //select adc input 0
ACSR = 0x80;
ADCSRA = 0x87;
}
//call this routine to initialize all peripherals
void init_devices(void)
{
//stop errant interrupts until set up
CLI(); //disable all interrupts
XDIV = 0x00; //xtal divider
XMCRA = 0x00; //external memory
port_init();
timer0_init();
adc_init();
MCUCR = 0x00;
EICRA = 0x00; //extended ext ints
EICRB = 0x00; //extended ext ints
EIMSK = 0x00;
TIMSK = 0x00; //timer interrupt sources
ETIMSK = 0x00; //extended timer interrupt sources
SEI(); //re-enable interrupts
//all peripherals are now initialized
}
/////메인 함수 부분 시작////
void TX0_CHAR(char ch){ while(!(UCSR0A&0x20)); UDR0=f[ch]; }
volatile unsigned int ch0,ah0,al0;
int main(void){
int ch;
float f[8]; //ADC 값이 저장될 장소
while(1){
ADCSRA &= 0x7f;
ADMUX = 0x40;
ADCSRA |= 0xC0;
al0 = ADCL;
ah0 = ADCH;
f[0] += al0+ah0*256;
delay(500);
ADMUX = 0x41;
al0 = ADCL;
ah0 = ADCH;
f[1] += al0+ah0*256;
delay(500);
ADMUX = 0x42;
al0 = ADCL;
ah0 = ADCH;
f[2] += al0+ah0*256;
delay(500);
ADMUX = 0x43;
al0 = ADCL;
ah0 = ADCH;
f[3]+= al0+ah0*256;
delay(500);
ADMUX = 0x44;
al0 = ADCL;
ah0 = ADCH;
f[4] += al0+ah0*256;
delay(500);
ADMUX = 0x45;
al0 = ADCL;
ah0 = ADCH;
f[5] += al0+ah0*256;
delay(500);
//// 이후로 UART 통신
for(ch=0;ch<6;ch++);
{
UBRR0H=0; UBRR0L=103; UCSR0B=0x08;
UBRR1H=0; UBRR1L=103; UCSR1B=0x08;
{
TX0_CHAR(f[ch]);
delay(1000);
}
}
}
}
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
연결되지 않은 포트에서 출력이 나온다고 하셨는 데, 소스 상으로 보면, 0번만 보고 계신 것 같은데,
어떻게 출력을 확인한 건가요?
그리고, 연결하지 않은 포트에서 어떤 값이 나와도 이상이 없는 겁니다. 만약, 쓰지 않는 포트에서 0이라는 값만 나오길 원하신다면, GND로 묶어 주세요.
수고하세요.
>
>
> 강의자료를 보고 ADC를 초기화 시키고
> ADC를 동작시켜서 UART를 통한 터미널로 값을 확인해 보았는데
> 연결되지 않은 포트에서도 이상한 값이 출력이 되어
> 통신 쪽을 점검했지만 이상이 없었습니다.
>
> 물론 portF에 9,10 단자는 정상적으로 5V VCC와 GND로 연결했습니다.
>
> 혹시 ADC부분 초기화나 delay때문에 문제가 있는건지 질문을 올립니다.
>
> ADMUX=0x40이면 외부전압에 adc채널0번을 의미하고,
> ADC동작을 시키는데필요한 레지스터를 on 시키는데는 ADCSRA 레지스터를
> 강의예제에 있는 부분을 그대로 사용해 보았습니다.
>
> 강의 예제부분(가변저항편)
> void main(){
> volatile unsigned int ch0,ah0,al0;
> init_devices();
> ktm128_init();
> while(1){
> ADCSRA &= 0x7f;
> ADMUX = 0x40;
> ADCSRA |= 0xC0;
> al0 = ADCL;
> ah0 = ADCH;
> ch0 += al0+ah0*256;
> printf("data : %d\r\n", ch0);
> delay(500);
> ch0 = 0;
> }
> }
>
> 이부분에서 printf이후를 없애고 값을uart 통신으로 보냈지만
> adc 채널이 연결이 되있던 안되있던 이상한 값이 출력이 됩니다.
> 기기 자체에 문제가 있는 거라면 AS센터를 가야될까요?
>
> 저희가 설정한 코드를 직접 봐주시는건 안되지만 혹시
> 아래코드에서 사용한 ADC부분에 문제가 있는지를 점검해주시면 감사하겠습니다.
>
>
> 아래는 포트 초기화 및 ADC 부분의 코드입니다.
> //ICC-AVR application builder : 2012-11-13 오후 8:30:37
> // Target : M128
> // Crystal: 16.000Mhz
>
> #include <iom128v.h>
> #include <macros.h>
> #include <ktm128.h>
> #include <stdio.h>
>
> extern int _textmode;
>
> int i;
> int putchar(char c)
> {
> if (_textmode && c == '\n')
> putchar('\r');
> /* Wait for empty transmit buffer */
> while ( !(UCSR0A & (1<<UDRE0)) )
> ;
> /* Putting data into buffer , sends the data */
> UDR0 = c;
> return c;
> }
>
>
> void port_init(void)
> {
> PORTA = 0x00;
> DDRA = 0x00;
> PORTB = 0x00;
> DDRB = 0x00;
> PORTC = 0x00; //m103 output only
> DDRC = 0x00;
> PORTD = 0x00;
> DDRD = 0xC0;
> PORTE = 0x00;
> DDRE = 0x00;
> PORTF = 0x00;
> DDRF = 0x00;
> PORTG = 0x00;
> DDRG = 0x00;
> }
>
> void uart0_init(void)
> {
> UCSR0B = 0x00; //disable while setting baud rate
> UCSR0A = 0x00;
> UCSR0C = 0x06;
> UBRR0L = 0x19; //set baud rate lo
> UBRR0H = 0x00; //set baud rate hi
> UCSR0B = 0x18;
> }
>
> //TIMER0 initialize - prescale:1024
> // WGM: Normal
> // desired value: 10mSec
> // actual value: 9.984mSec (0.2%)
> void timer0_init(void)
> {
> TCCR0 = 0x00; //stop
> ASSR = 0x00; //set async mode
> TCNT0 = 0x64; //set count
> OCR0 = 0x9C;
> TCCR0 = 0x07; //start timer
> }
>
> //ADC initialize
> // Conversion time: 104uS
> void adc_init(void)
> {
> ADCSRA = 0x00; //disable adc
> ADMUX = 0x00; //select adc input 0
> ACSR = 0x80;
> ADCSRA = 0x87;
> }
>
> //call this routine to initialize all peripherals
> void init_devices(void)
> {
> //stop errant interrupts until set up
> CLI(); //disable all interrupts
> XDIV = 0x00; //xtal divider
> XMCRA = 0x00; //external memory
> port_init();
> timer0_init();
> adc_init();
>
> MCUCR = 0x00;
> EICRA = 0x00; //extended ext ints
> EICRB = 0x00; //extended ext ints
> EIMSK = 0x00;
> TIMSK = 0x00; //timer interrupt sources
> ETIMSK = 0x00; //extended timer interrupt sources
> SEI(); //re-enable interrupts
> //all peripherals are now initialized
> }
>
>
> /////메인 함수 부분 시작////
>
> void TX0_CHAR(char ch){ while(!(UCSR0A&0x20)); UDR0=f[ch]; }
>
>
> volatile unsigned int ch0,ah0,al0;
>
> int main(void){
> int ch;
> float f[8]; //ADC 값이 저장될 장소
>
> while(1){
> ADCSRA &= 0x7f;
> ADMUX = 0x40;
> ADCSRA |= 0xC0;
> al0 = ADCL;
> ah0 = ADCH;
> f[0] += al0+ah0*256;
> delay(500);
>
> ADMUX = 0x41;
> al0 = ADCL;
> ah0 = ADCH;
> f[1] += al0+ah0*256;
> delay(500);
>
> ADMUX = 0x42;
> al0 = ADCL;
> ah0 = ADCH;
> f[2] += al0+ah0*256;
> delay(500);
>
> ADMUX = 0x43;
> al0 = ADCL;
> ah0 = ADCH;
> f[3]+= al0+ah0*256;
> delay(500);
>
> ADMUX = 0x44;
> al0 = ADCL;
> ah0 = ADCH;
> f[4] += al0+ah0*256;
> delay(500);
>
> ADMUX = 0x45;
> al0 = ADCL;
> ah0 = ADCH;
> f[5] += al0+ah0*256;
> delay(500);
>
>
>
>
> //// 이후로 UART 통신
> for(ch=0;ch<6;ch++);
> {
> UBRR0H=0; UBRR0L=103; UCSR0B=0x08;
> UBRR1H=0; UBRR1L=103; UCSR1B=0x08;
> {
> TX0_CHAR(f[ch]);
>
> delay(1000);
> }
>
> }
> }
> }
>
|
||||
| 7780 | 답변완료downlode 질문입니다 | 이진우 | 2012-11-22 | 1,316 |
|
avr studio 를 사용하고요 컴파일 까지 잘되었는데 program 을 누르면 첨부 파일과 같은 메세지가
뜸니다 확인을 누르면 메세지는 사라지고요
무엇이 잘못되었을 까요
관리자 답변
안녕하세요? 고객님,
저희 뉴티씨 제품을 이용하여 주셔서 감사합니다.
main탭에서 Device 종류를 해당 Device로 선택하여 주셔야 가능합니다.
예를 들어서, 소스는 ATMEGA128용인데, 타겟이 ATMEGA16으로 되어 있다거나 하면
Writing이 안됩니다.
수고하세요.
>
>
> avr studio 를 사용하고요 컴파일 까지 잘되었는데 program 을 누르면 첨부 파일과 같은 메세지가
> 뜸니다 확인을 누르면 메세지는 사라지고요
> 무엇이 잘못되었을 까요
>
|
||||
| 7779 | 답변완료음성인식 질문 | 최용근 | 2012-11-22 | 1,321 |
|
이번에 avr mega 128로 음성인식 jt-2000을 구동시킬려고 하는데요
자료실에 자료가 없더라구요. 질문자로 찾아봤더니 페이지를 찾을수없다고 뜨더군요.
avr이랑 우선 jt-2000이랑 호환이 될수있도록 자료점 부탁드립니다.
관리자 답변
안녕하세요? 고객님,
자료실에서 아래 자료를 찾아 보세요.
[예제소스] 음성인식 모듈 JT-1000 사용 예제 (일부 소스):
수고하세요.
>
>
> 이번에 avr mega 128로 음성인식 jt-2000을 구동시킬려고 하는데요
> 자료실에 자료가 없더라구요. 질문자로 찾아봤더니 페이지를 찾을수없다고 뜨더군요.
> avr이랑 우선 jt-2000이랑 호환이 될수있도록 자료점 부탁드립니다.
>
|
||||
