회원가입 ID/PW 찾기
AA

저는 확실하게 하고픈게 로봇공학입니다.

제 상식으로 로봇공학에 필요한게 기계공학(기계구조,재료,역학),전기전자공학(회로,반도체,),프로그래밍

기계공학은 아직 자세히 보지는 않았지만 기계적인 구조와 재료역학 화학 열역학 이해는 합니다.

전기전자도 물리학 같은것이라서 이해가 갑니다.  프로그래밍도 씨플 기초지만 하고 있습니다.

여기서 조금 헷갈리는 것이 로봇이라는 것은 보면 결국 독립적인 하나의 물체입니다. 그런데 어떻게 프로그래밍 한 프로그램을 메모리라는 공간에 넣고 이 메모리가 어떻게 관계되어 전기가 발생해서 기계의 모터가 돌아가는 것이 이해가 조금 어렵습니다.


다시 보면 기계에 전기를 넣으면 돌아가는것은 이해가 되는데

오늘 사이트를 조금 봤는데 MCU라는 칩에 프로그램을 넣고  일단 어떻게 넣는지가 궁금하네요
초기에 생산할때 그것이 화학적으로 넣어지는지 물리적으로 넣어지는지 칩을 만들고 키보드를 쳐서 프로그램을 작성하는지 궁금하구요

또 하나는 예를 들어 적외선센서는 가진 작은 자동차하나가 있죠 적외선 센서는 이해가 됩니다. 센서의 의해 신호가 메모리에 들어 오죠. 그 다음 앞에 물체가 있다라는 신호가 MCU로 전송되어 거기에 입력된 프로그램대로 해석되어서 기계바퀴로 가겠죠. 어떻게 MCU는 그 신호가 적외선센서에서 오고 기계바퀴로 가는지를 인식하나요.


제가 로봇공학을 하고 싶지만 아직 단수히 말해 초짜이기에 무엇을 먼저하면 좋을지 모르겠네요
상세한 지식 부탁드릴계요

댓글 2
  • No Profile
    짧은 지식으로 답변해 봅니다 ㅜㅜ.

    어떻게 프로그래밍 한 프로그램을 메모리라는 공간에 넣고 -> 반도체 쪽을 아신다면( BJT나, MOSFET) 도서관에 있는 디지털 회로 교재에서 RAM, ROM 부분을 한번 보시면 될 것 같습니다. 메모리(램, 롬, 기타 여러 종류)라는 것은 트랜지스터(반도체의 어레이 이거든요 이를 통해 MCU에 프로그램을 넣는다는 것은 에뮬레이터(램이나 롬에 프로그램을 입력하는 장비)를 이용하여 C언어나 기타 다른 언어로 된 프로그램을 0과 1로 번역하여 반도체 어레이의 배선을 수정하는 것 입니다. 제가 아는 한도에선 플래시 롬에 데이터를 쓰는 것은 전하를 이용하여 커패시터를 충전하는 원리와 비슷하기 때문에 물리적에 가깝다는 생각이 드네요,

    어떻게 MCU는 그 신호가 적외선센서에서 오고 기계바퀴로 가는지를 인식하나요 -> 이것은 입력과 출력에 관한 것인데요, 일반적으로 MCU는 다양한 종류(일반 입/출력 포트, 통신포트, 인터럽트 포트....)의 입/출력 포트(I/O Port)를 가지고 있습니다.
    그 개수도 적게는 수개에서 많게는 수십개를 가지고 있죠, 하나의 포트는 입력만 받고, 이 포트에 들어오는 신호가 적외선 센서의 출력과 연결이 되어 있다면, MCU 프로그램내에서 이 입력포트로 들어오는 신호를 '적외선센서'라는 변수로 저장하여
     프로그램상에서 계산할 때 사용합니다. 계산하고 난 후 모터로 보내는 신호는 또 다른 출력 포트를 이용하여 신호를 보내게 되죠(일반적인 방법입니다.) 이 포트는 MCU에서 설정하기에 따라 입력포트나 출력포트로 사용할 수 있습니다. 이 경우에는 단순히 신호를 받아서 계산하고 보내는 동작만 수행하게 되죠. MCU는 오는 것과 가는 것을 인식할 필요가 없습니다.(통신포트는 조금 다릅니다.) 신호가 오면 프로그램으로 계산하여 보내기만 하면 되는거죠.. ^^;  더 쉽게 설명한다면, 센서에서 신호는 계속 입력되고, 이 값을 이용하여 프로그램이 적당한 값을 계산하여 출력포트로 계속 보냅니다. -_-;;

    이해하셨는지 모르겠네요 저도 설명하는것은 잼병이라 ㅜㅜ
    열공하시고 멋진 로봇 만드시길 빌게요~
  • No Profile
    글쓴이 종이악마 10.09.29 11:21 댓글 좋아요 0 싫어요 0

    네 상세하고 빠른 답변 알려주셔서 감사합니다. 아직 생소한 단어가 많지만 과정을 보고 일반적인 IT관련 제품들의 구조와 동작을 적지않게 이해했습니다. 근데 알면 알수록 모르는 것이 생기는것이  학문이라는 말처럼 아는것이 늘었고 그와 더불어 궁금증도 많이 생겼습니다.  다음에도 좋은 답변 바랍니다. 얼른 정회원이 되어 강좌를 보고 싶은 욕심도 있네요

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
416 전기전자 아무거나 HOT레귤레이터를 사용한 전원부 회로와 클램퍼회로의 효율적인 차이 설명좀요1 종이악마 2374 2010.10.28
415 전기전자 아무거나 HOTorcad16.2쓰시는분..ㅠㅠ2 건들면터져 1040 2010.10.27
414 전기전자 아무거나 HOTJK플립플롭이 들어간 회로인데 좀 봐주세요.. 딘재 1577 2010.10.25
413 전기전자 아무거나 HOT10Mhz 크리스털을 이용한 주파수 발진 회로에 관해 TreeOfDream 1724 2010.10.23
412 전기전자 아무거나 HOT펄스 전류의 양은 어떻게 측정해야 할까요???2 uracha 1216 2010.10.20
411 전기전자 아무거나 HOT발전기에서 AC를 DC로 변환하려는데 정류기 추천 좀...2 chani0988 1343 2010.10.18
410 전기전자 아무거나 HOT8051입문할때 공부할 책 좋은거 있나요?2 aadqw 2017 2010.10.13
409 전기전자 아무거나 HOT라인트레이서 질문좀 드릴게요~3 궁금해 1715 2010.10.12
408 전기전자 아무거나 HOT혹시 strong pullup과 weak pullup의 차이점 알고 계신분 있나요??2 히쟈 1828 2010.10.12
407 전기전자 아무거나 HOT샐런-키 저역통과 필터 는 왜 쓰는거죠? 브이프 1290 2010.10.07
406 전기전자 아무거나 HOTPspice / Pulse droop 질문합니다 ^^ bluewingo 1412 2010.10.05
405 전기전자 아무거나 HOTattiny25 관련 책 구합니다1 로즈보이 1655 2010.10.04
404 전기전자 아무거나 HOT인터럽트가 뭐죠?4 성공하자yh 878 2010.10.01
403 전기전자 아무거나 HOTLED Down-light 구성 박팔뚝 928 2010.10.01
402 전기전자 아무거나 HOT고압용 바나나플러그 를 구하려 하는데;;;2 브이프 1609 2010.09.30
401 드론/로봇/라인트레이서 HOT안녕하세요 ^^ 라인트레이서 모터부 저항에 관련해서 질문이요1 천년동안 1461 2010.09.29
400 전기전자 아무거나 HOT답변을 듣고 인터넷 검색 해서 다시 생각해본 상식인데 틀린것이 있다면 지적해 주시고 답변도 해주세요2 종이악마 1127 2010.09.29
399 전기전자 아무거나 HOT안녕하세요 이제 막 가입한 초짜가 질문합니다..2 배고픈가 1454 2010.09.29
전기전자 아무거나 HOT제가 아는 상식과 질문인데요 혹시 틀린게 있다면 지적하시고 답변도 해주세요2 종이악마 1264 2010.09.28
397 전기전자 아무거나 HOTarm9 이라고하면....2 브이프 1449 2010.09.28
Prev 1 ... 14 15 16 17 18 19 20 21 22 23 ... 39 Next
  • 시간을 선택하는 것은 시간을 절약하는 것이다.
    - 베이컨
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.