• 전문가 요청 쿠폰 이벤트
파이오니아
Bronze개인인증
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 8
검색어 입력폼
  • [기계공학] CATIA V5 다쏘 공인 인증시험 정리 평가A+최고예요
    Part Design SpecialistExam Code : PDG-101-59Exam AnalysisPart Design Track Exam title: Part Design Specialist Exam code: PDG-101-59 Product covered: CATIA V5R9 Part Design Number of questions: 75 Time allowed: 75 minutes Languages: English, French, German, Japanese Exam topics: Infrastructure: User interface, manipulations of objects, properties, tree manipulations and identification Sketcher: General concepts, profiles, constraints Part Design: Sketch-based features, Dress-up features, Transformation features시험 주의사항 - 시험은 75문항에 75분이다. (시간이 남으므로 신중히 답을 선택한다. 영어로 치더라도 시간이 많이 남는다.) - 총 점수는 587점이 되어야 Pass된다. (점수배점 관계는 모름, 며느리도 모름…) - 자기이름을 선택한 후 next를 누르면 시험이 진행된다. - 옆 사람과 문제는 같지만 순서가 다르다. - 문항이 그림일 경우 문제가 아래로 길어질 경우가 있는데 이때는 마지막 그림까지 scroll이 되어야 다음 문항으로 넘어간다. (Scroll이 다 안된 상태에서 NEXT하면 에러가 뜨는데 당황하지 마세요.) 시험을 다 보고 나면 pass여부가 바로 뜬다. -내년부터 한글 시험도 있을 예정Exam Introduce이 Edge에 Fillet을 주면 어떤 모양이 나올까?각각의 아이콘의 기능에 대해 정확히 숙지각각의 아이콘의 이름이 무엇인가? Edge Fillet Variable Radius Fillet Face-Face Fillet Tritangent FilletChamfer의 Propagation의 종류는 어떠한 것 들이 있는가?3D Geometry 의 세가지 아이콘의 특징을 각각 이해하고 사용시에 어떤식으로 Projection되는지 파악명령을 사용하였을때 곡면 부분을 선택하면 결과는? - 중심선이 노란색으로 나타난다.3D Geometry 의 세가지 아이콘의 특징을 각각 이해하고 사용시에 어떤식으로 Projection되는지 파악명령을 사용하였을때 곡면 부분을 선택하면 결과는? - 외곽선이 노란색으로 나타난다.-상단 EDGE의 fillet를 하단의 Edge로 Drag Drop하면 어떤 모양이 되나? -또는 Ctrl키를 누르고 Drag Drop하면 어떤 모양이 되나?Symmetry 와 Mirror function의 차이점SymmetryMirrorVariable Radius Fillets Using a SpineTree의 Branch를 Click한다.Tree를 Handling하고 싶다. (zomm pan) 어떻게 해야 Handling mode로 전환할 수 있나?.우측 하단의 좌표축을 Click한다.Shift+F3 단축키를 통해 전환한다.SimpleTaperedCounterboredCountersunkCounterdrilledHole Type은 어떤 종류가 있을까? - 아닌 것은 drill각각의 features에는 어떤 function 있는가?Pad명령에서 다음과 같이 나타내는 방법 - More의 Normal to profile을 해제하고 Reference 란에 line을 선택한다.Pad Stiffner 비슷한 두 문제 왼쪽 그림의 결과는? -화살표 유의Stiffner를 형성 가능한 조건은? Sketch의 Sub-element ( O ) wireframe ( X ) Closed curve ( X )Pocket 명령을 사용하면 다음의 결과는? 화살표 방향에 유의다음 EDGE에 Chamfer를 주면 꼭지점에서 어떤 형상이 나오는가?어떠한 작업을 하여야 하는가? - Mirror 명령을 4번 실행한다.How to … ? 미러 명령을 세번 실행하시는 것 까지는 아시죠? 또하나의 미러 명령은 절대 평면을 z축 기준 45도 회전시킨 평면을 만들어 레퍼런스로 사용합니다. 그럼 이런 묘한 모양이 나오죠?Dress-Up feature와 Sketch-Based feature의 차이점은? Dress-Up feature는 다른 feature에 추가되나 Sketch-Based feature는 이미 존재하는 sketch에 생성된다.Reordering FeaturesReorder 했을 때 어떤 식으로 features가 바뀌는지 숙지Pocket한 부분을 붉은색의 Sketch로 drag and drop 하게 되면?pocketPocket한 부분을 A 면으로 drag and drop 하게 되면?pocketA 면Tree를 Hide시키고 싶다. 어떻게 해야 하나? - F3을 누른다. - 또는 Pull-down Menu의 View에서 Specification 비활성화Product Sturcture의 개념{nameOfApplication=Show}
    기타| 2004.10.13| 24페이지| 5,000원| 조회(2,983)
    미리보기
  • LM SYSTEM 적용사례 평가B괜찮아요
    ※ LM System의 산업현장 적용 사례구 분외 형 그 림시스템 설명TP특주품-. 적용: VIA DRILL XY TABLE-. SPEC.1. STROKE : 950X950 mm2. BALL SCREW : BNFN2512G0-C53. LM GUIDE : SR30WC1-P* 주물 베이스를 이용한 정밀 XY STAGE로 제어는 리니어 스케일을 이용한 FULL CLOSE 방식을 채택함.SPL특주품-. 적용 : 프라즈마 절단기-. SPEC.1. STROKE : 1500X1150X950 mm2. ACTUATOR : RACK&PINION, BALL SCRE(BTK2510,C8)3. LM GUIDE : HSR30A3SS,HSR25LB,HSR25B* SS41 제관물 베이스사용한 TOOL 이송용 시스템이며, X축은 장축으로 RACK & PINION 으로 구동 하였음.SAS,SAM특주품-. 적용 : 측정용 시스템-. SPEC.1. STROKE : 500X500 mm2. ACTUATOR : BALL SCREW(GE1510, C7)3. LM GUIDE : SR15V, SR20W* 알루미늄 사각 프로파일에 당사 표준 메카트로 시스템인 SAS1210,SAM8010을 부착한 모델SPL특주품- 적용 : 로봇 캐리지- SPEC.1. STROKE : 900, 1100,..2. ACTUATOR : BALL SCREW(BLK3232,C8)3. LM GUIDE : SR35W* SS41 제관물 프레임에 베이스를 가공하여 설치하였으며, 볼나사를 모터에 직결하여 사용하였음.SPL특주품- 적용 : 타이어 형상 측정기- SPEC.1. STROKE : 600X500X600 mm2. ACTUATOR : BALL SCREW(BLK3624, C8)3. LM GUIDE : HSR25LB* SS41 제관물 베이스를 3축 구성하였으며, 당사 메카트로 시스템 표준 2축에 Z축을 특주로 설계하여 부착 하였음.SAR특주품- 적용 : 유리 절단기- SPEC.1. STROKE : 950X750 mm2. ACTUATOR : BALL SCREW(GE2010,C7)3. LM GUIDE : SR20V* 소형 유리 절단기이며, TOOL을 여러개 부착하여 사용 하였음. Z축을 부착한 조각기용으로도 변경 가능하며, 스트로크가 커지면 제관물로 베이스를 짜야 한다.KR,SLB특주품- 적용 : 그라스 절단기- SPEC.1. STROKE : 1100X1750X100 mm2. ACTUATOR : BALL SCREW, TIMING BELT3. GUIDE : KR, HSR25R, HSR15A* 대형 그라스 에지를 절단하는 작업을 하며, 특히 진직을 요하는 작업이라 Y축을 LM의 좌우진직도를 요하는 방향으로 설치 하였음.SLD특주품- 적용 : 카셋트 이송 적재용- SPEC.1. STROKE : 1850X1500 mm2. ACTUATOR : BALL SCREW (GE2510 ,C7)3. LM GUIDE : SSR25XW (RAYDENT)* STOCKER 용으로 카셋트를 이송 적재하는 시스템이며, 모터는 직결하는 SLD 모델을 USER 사양에 맞추어 높이를 낮춘 형태임.공작기계수평형 머시닝센터는 고속, 고정도와 중절삭을 동시에 실현하기 위해 Slide way를 고강성 LM Guide System을 채택하였습니다.· X축과 Z축 베이스가 완전 일체형으로 이루어져 있어서 강성이 매우 높고, 장기간 가동에도 높은 정밀도를 유지 할 수 있습니다.· 중절삭이 가능하도록 열대칭의 고강성 Column구조를 채택 하여 열변위를 최소화 하였으며 광역 정출력의 Built-in 주축 또는 3단 기어변속의 고성능 주축을 장착하여 다방 면의 가공에도 충분한 위력을 발휘합니다.하이 리드 볼 스크류를 이용한 고속 이송 시스템시스템 원리 ; 일반적인 공작기계의 볼스크류를 이용한 서보모터 구동 방식에서볼 스크류의 리드를 증대하는 방법구성품 ; 서보 모터, 하이 리드 볼 스크류, 커플링 및 슬라이드 가이드성 능 ; 이송속도 60m/min , 가속도 10m/s2문제점 ; 볼 스크류방식은 저속에서는 양호, 고속에서는 많은 문제점 발생1. 발열인한 볼 스크류의 열 팽창(세미 클로즈드 루프제어나 오픈 루프 제어에서는위치결정 정밀도를 치명적으로 악화시키는 요인)2. 속도의 한계, 저 강성3. 볼스크류의 기구학적인 Backlash 등의 오차4. 볼스크류의 회전에 의해 발생하는 진동으로인해 고정밀도 실현 불가모션 로봇3축 유니트KR 유니트Desktop Robot▒ 개요: LM GUIDE, BALL SCREW 등을 사용하여 유니트화한 시스템.▒ 종류: 1축, 2축, 3축 유니트, GANTRY 타입, 리니어 모타.본 기계는 스텐레스판이나 철판 또는 알루미늄판을 절곡(굽힘) 가공할 때 절곡작업을 우수하게 하기 위하여 절곡작업 하기전 일치작업 가공기계로서 "V홈" 절삭 가공기계입니다.본 기계의 특성은 콘트롤 장치에 의해 입력된 내용을 가지고 기계가 길이방향 작동으로 절삭되는 상태와 폭방향 작동으로 구간 거리를 수치재어 해주며 높이방향 작동으로 절삭소재의 V홈 깊이를 설정해주면 상하작동은 자동으로 이루어집니다. 숙련공이 아닌 초보자도 쉽게 작업할 수가 있습니다.고관절 시뮬레이터 (HIP joint simulator)Model HS-112 HIP joint simulator특 징Spec.(주)알앤비 Wear division에서는 인공 고관절에서 사용되는 생체재료의 마멸특성을 평가하는데 사용되는 고관절 시뮬레이터를 개발하였다.새로이 개발된 고관절 시뮬레이터는 인체의 고관절 운동 범위를 고려하여 시뮬레이터의 축방향 하중의 구동을 포함하고 링크부의 작동에 따른 Flextion/Extension, Adduction/;Abduction, Internal rotation/External rotation 운동을 4 자유도 (degrees of freedom)로 구성하고 각각의 작동범위를 결정하였다. Station의 수는 4개로 하였으며, 2개의 station을 하나의 bank 에 위치하고 하나의 축 하중으로 동시에 작동하도록 system을 구성하였다.또한 수직방향으로 double peak 관절하중을 부가하기 위하여 서보모터 및 감속기에 연결된 vall screw를 채용하고 이 ball screw 의 선형이동 변위를 LM guide를 통하여 전달하고, LM guide에 지지 된 프레임의 각각의 선단에 설치된 스프링 장치를 통해서 축방향 하중으로 작용시킴으로써 체내의 관절하중을 재현하였다.
    공학/기술| 2003.10.07| 6페이지| 1,000원| 조회(1,150)
    미리보기
  • 로봇의 분류와 로봇 좌표계 평가B괜찮아요
    로봇의 분류1. 직교 좌표형 로보트 (Cartesian Robot)서로 직각적인 2축 이상의 운동의 조합으로 공간상의 한 점을 결정매우 단단한 구조->커다란 로봇->Gantry Robot(이동 기중기 로봇)이 로보트는 관점축 방향의 3개의 직교하는 축을 가지고 있어서 작업영역은 직육면체이며, 갠트리 로보트(이동 기중기 로보트) 등이 이에 속하며, IBM의 RS-1과 Olivetti의 SIGMA 로보트가 있다.특히 NC방식을 취하기 쉽다.장점) 기구학적 특이점(Singularity)이 발생하지 않는다. (∵ 3개의 관절이 Decouple 되어 있기 때문이다.), resolution과 정확성이 좋고, 장애물 회피가 비교적 용이하고, 관절의 움직임을 제어하기 쉽다.단점) 프레임이 크고 작업 공간이 제한되어 있고, 직선 운동을 위한 기구학적인 설계가 복잡하고, 운용을 위해 넓은 바닥이 필요하다. 또, 모든 공급장치(Feeder)와 고정구(Fixture)가 로봇의 내부에 있어야 한다.(=>로봇을 재배치 시키기가 어렵다.)응용)정밀조립, 핸들링, 검사등에 사용직교좌표형여러 종류의 직교좌표형 로봇2.원통형 로보트 (Cylindrical Robot)직교좌표 로보트들의 첫번째 관절이 회전 관절로 대치된 형태이며, 그 작업영역은 원통형이다.(수직 미끄럼 관절(z) + 수직축을 가진 회전 관절(Θ) + 회전관절과 수직인 미끄럼 관절(r))장점)장애물 회피가 비교적 용이하고, 직교좌표 로보트에 비해 기구학적인 설계가 간단, 또 넓고 유연한 작업공간이 있다.단점) 구조가 크고 직교좌표 로보트에 비해 정확성과 resolution이 떨어지는 단점이 있다.응용) 핸들링 용으로 사용원통좌표형여러 종류의 원통형 로봇3 구형 로보트 (Spherical Manipulator)-극 좌표형이 로보트는 원통형 로보트의 2번째 관절이 회전 관절로 대체된 것이며, 작업영역이 구의 형태를 취하고 있다.장점)무게가 가볍고 구조가 간단 ,좋은 resolution ,넓은 작업영역, End-effector의 속도가 빠르다. 그리고 Arm을 지면에 대하여 경사진 위치로 이동할 수 있어 용접이나 도장 등의 작업에 용이단점)장애물 회피에 제한이 있고 반지름에 비례하는 위치 오차가 크다.응용)용접, 도장극좌표형4. SCARA형 로보트 (Selective Compliance Assembly Robot Arm) -수평 다관절구형 로보트 처럼 2개의 회전관절과 1개의 미끄럼 관절을 가지고 있으나 그림에서 보는 것처럼 3축이 모두 수직적인 형태를 가졌다.※Selective Compliance수직방향(중력방향)-Stiff수평방향 -Compliance장점) 이 로보트는 비교적 값이 싸고, End-effector가 빠르다.(다관절형 산업용로봇 보다 약 10배정도) 또, 작업정밀도 우수하고 평면작업에 많이 사용응용) 조립, 핸들링, palletizing에 사용수평다관절형여러종류의 수평다관절 로봇5. 다관절 로봇인간의 팔과 유사한 형태를 하고 가졌으며 회전 관절 로보트라 불리기도 하며, 대표적인 예로는 PUMA 500/600 시리즈, Cincinnati Milacron의 T3 등이 있다.장점) 작업물로의 접근이 없고(메니퓰레이터의 구조가 작업장 내로 가장 적게 침입->제한된 공간에 도달 할 수 있는 역량이 우수) 다른 로보트와의 작업영역에 호환성이 있다.단점)Resolution과 정확성이 떨어지며 장애물 회피에 제한이 있고 진동이 심한 단점이 있다. 또한 teaching에 있어서 관절간의 계산이 복잡하다.용도)용접, 도장, Sealing여러 종류의 다관절 로봇좌표계로봇의 위치이동 빛 이동량을 좌표값으로 설정하는 경우가 있습니다.이때 좌표설정의 기준이 되는 로봇의 좌표계는 관절 좌표계 , WORLD 좌표계(직각 좌표계), TOOL 좌표계 , WORK 좌표계 (USER 좌표계)가 있습니다.관절좌표계는 로봇의 각 관절이 각각 독립적으로 움직일 수 있으며 .WORLD 좌표계 (직각좌표계)는 로봇의 위치에 관계없이 X , Y, Z 축에 대하여 평행하게 움직일 수 있습니다.TOOL 좌표계는 로봇이 TOOL 선단에 정의된 축에 대하여 평행하게 움직입니다.또한 WORK 좌표계 (USER 좌표계)는 USER 에 의해서 정의된 좌표계에 대해서 각 축이 평행하게 움직입니다.관절 좌표계관절좌표계에서는 각 관절(각 축)이 각각 독립적으로 움직일 수 있습니다.관절좌표계에서의 로봇의 Motion※ Shift KEY를 누른 다음 Motion KEY를 같이 눌러야 로봇이 동작하며 동시에 두개 또는 두개이상의 Motion KEY를 누르면 로봇은 동작하지 않습니다.WORLD 좌표계WORLD 좌표계 (직각좌표계)에서는 로봇이 X , Y , Z축에 대해서 각각 평행하게 움직일 수 있습니다.직각좌표계에서의 로봇의 MotionTOOL 좌표계TOOL 좌표계에서는 로봇 TOOL 선단에 정의된 주축에 평행하게 움직입니다.TOOL 좌표계에서의 로봇의 MotionTool 좌표는 Tool 선단에 정의됩니다.로봇 손목 플렌지 위에 설치된 Tool의 효과적인 방향이 2축이라고 가정한다면 Tool 좌표축은 로봇 손목과 같이 움직입니다. Tool 좌표 시스템운동에서 로봇은 로봇의 위치와 방향에 관계없이 효과적인 Tool 의 방향을 이용할 수 있습니다 이러한 로봇의 운동은 작업대상물에 대해 로봇의 T00I 방향이 관계를 유지하면서 로봇이 평행하게 움직이는 것이 요구될 때 아주 적절하게 사용될 수있습니다 주의 : TOOL 좌표 시스템에서는 먼저 Tool 파일을 등록해야합니다. 자세한 것은 로봇제어기 사용자 매뉴얼을 참고바랍니다.
    공학/기술| 2003.10.07| 9페이지| 3,000원| 조회(3,184)
    미리보기
  • 80c196kc의 통신 프로그램 개발과 응용 평가A+최고예요
    Intel micro-Controller80c196kc의 통신 프로그램 개발과 그 응용목 차Ⅰ. 서 론3Ⅱ. 본 론41. 80c196kc Hardware 41.1 80196KC의 내부구조 및 특징41.2 레지스터 파일41.3 스택 포인터51.4 SFR(special function registers)51.5 수평 윈도우(horizontal window)61.6 RLAU81.7 메모리 컨트롤러91.8 80C196KC의 메모리 구조91.9 프로세서부 회로도102. SOFTWARE11통신프로그램에 필요한 기능들113. 응용123.1 모터구동부133.1.1 스텝모터와 직류모터의 특징.133.1.2 구동회로133.2 센서부153.2.1 센서 구동회로153.2.2 센서 구동 프로그램 17Ⅲ. 결 론19참고문헌19Ⅰ. 서 론Intel의 80c196kc controller는 현재 사회에서 8051과 함께 가장 널리 쓰이고 있는 프로세스 중에 하나이다. 특히 80c196kc의 많은 기능들, 예로 HSO, HSI (하이스피드 인풋, 아웃풋.abs브레이크개발)의 뛰어난 기능은 비단 전자, 전기 공학분야에서 뿐만 아니라 기계와 제어 분야에서도 널리 사용되어 지고 있다.또한, 80c196kc의 Hardware의 특징들은 앞으로 개발될 미래 지향적 Processor의 특징들을 고루 갖추고 있기 때문에 좀더 나은 CPU를 이해하기 위한 발판이라고 해도 과언이 아닐 것이다.따라서, 본 논문은 이러한 80c196kc의 기능을 실험하고 개발하는데 필요한 가장 기초적이며 핵심적인 기술 중에 하나인 모니터 프로그램을 개발하고 그 활용과 응용에 중점을 두었다.모니터 프로그램을 바탕으로 한 그 응용프로그램의 개발에 있어서는 80c196kc의 가장 중요한 기능 중에 하나인 A/D변환 기능을 이용하여 이를 PC의 모니터에 Display하는 것을 개발하였다. 그리고 HSO의 기능을 이용한 스테핑 모터의 가/감속 제어를 하였다.요약하자면,. 모니터 프로그램의 개발. 스텝모터의 정전류 유니폴라 구동에의한 고나 외부 RAM중 임의의 곳으로 지정할 수 있다. 스택 연산은 스택 포인터를 감소시키므로 스택 포인터는 제일 높은 번지로 초기 설정시킨다.1.4 SFR(special function registers)모든 I/O는 SFR을 통해서 제어한다. 이 레지스터들은 리드 또는 라이트를 할 수 있으며, 그림 2의 내부 RAM에서 00H-17H번지는 I/O제어와 80C196KC에 내장되어 있는 특수 기능들을 제어하는 레지스터들로 구성되어 있는 SFR영역이다.포트 3과 포트 4를 제외한 80C196KC의 주변 디바이스는 이 레지스터들을 이용해서 제어하며 표 3에 수평 윈도우에서 선택된 SFR의 메모리 번지와 그 기능을, 표 4에는 각 레지스터의 기능을 나타내었다.7 6 5 4 3 2 1 0 기 능비트번호↓0000000수평 윈도우 00000001수평 윈도우 10001111수평 윈도우 15100XXXX수직 윈도우 320100XXX수직 윈도우 6400100XX수직 윈도우 128? HLD/HLDA 인에이블표 WSR1.5 수평 윈도우(horizontal window)표 2 에서 보면, 수평 윈도우를 셋업시키고 80C196KC의 특수 기능 레지스터들을 액세스한다. 수평 윈도우는 표 2에서 나타낸 것과 같이,WSR(window select register)의 비트 0-3을 이용하며, 비트 4-6을 이용하는 것을 수직 윈도우라 하고, 상위 RAM(100H-1FFH)를 액세스하는 데 사용한다어드레스의 미어드레스의 미어드레스의 미어드레스의 미어드레스의 미17HIOS217HPWM0_CONTROL17HPWM2_CONTROL17HPWM0_CONTROL17HIOS216HIOS116HIOC116HPWM1_CONTROL16HIOC116HIOS115HIOS015HIOC015HRESERVED**15HIOC015HIOS014HWSR14HWSR14HWSR14HWSR14HWSR13HINT_MASK113HINT_MASK113HINT_MASK113HINT_MASK113HINT_MASK112HINT_PEND112HIZERO_REQ제로 레지스터로 0000H가 저장되어 있다.AD_RESULTA/D 변환결과 및 A/D 컨버터의 상태가 저장된다.AD_COMMANDA/D 컨버터를 제어한다.HSI_MODEHSI(고속 입력)의 트리거 펄스의 모드를 결정한다.HSI_TIMEHSI가 트리거된 순간에 타이머 1의 값이 저장된다.HSO_COMMANDHSO(고속 출력)를 제어한다.HSI_STATUSHSI의 핀 상태가 저장된다.SBUF(Tx)송신버퍼(8비트 송신 데이터가 저장된다.)SBUF(Rx)수신버퍼(8비트 수신 데이터가 저장된다.)INT_MASK인터럽트 마스크 레지스터. 해당비트에 0/1을 쓰면 인터럽트 금지/허가INT_PEND인터럽트 신호의 입력 상태를 표시한다.WATCHDOG64K의 스테이트 시간등에서 CPU리셋이 걸리는 시간을 회피한다.TIMER1TIMER1의 시정수를 저장한다.TIMER2TIMER2의 시정수를 저장한다.PORT0포트 0의 디지탈 입력신호를 저장한다.BAUD_RATE송/수신의 보레이트를 설정한다.PORT1포트 1의 입/출력 레지스터PORT2포트 2의 입/출력 레지스터SP_STAT송/수신 스테터스 레지스터SP_CON송/수신 컨트롤 레지스터IOS0I/O스테터스 레지스터 0IOS1I/O스테터스 레지스터 1IOS2I/O스테터스 레지스터 2IOC0I/0컨트롤 레지스터 0IOC1I/O컨트롤 레지스터 1IOC2I/O컨트롤 레지스터 2IOC3I/O컨트롤 레지스터 3PWM_CONTROLPWM(pulse width modulation)의 카운터, PWM의 펄스폭을 제어한다.INT_PEND1인터럽트 상태 레지스터(80C196KC의 상위 8개 인터럽트)INT_MASK1인터럽트 마스크 레지스터WSR윈도우 실렉트 레지스터로 수평/수직 윈도우를 선택한다.표 SFR 의 기능1.6 RLAU그림 2의 왼쪽을 보면 ALU가 있다. 이것을 80C196KC에서는 보통 RALU라 부른다.RALU(register/arithmetic logic unit)는 어큐뮬레이터를 사용하지 않고 레지스터 파일과 SFR영는 내부 ROM/EP-ROM버스, 내부 RAM버스, 외부 어드레스/데이터 버스를 “ Memory bus”와 함께 드라이브시킨다. 버스 컨트롤러에게 RALU 혹은 4바이트 큐(queue)에서 메모리 액세스 요청이 오며, 큐가 액세스 우선권을 갖고 있다. 큐에서 온 요청은 항상 슬레이브 PC에 있는 어드레스에서 코드를 페치하게 된다.대부분의 프로그램은 슬레이브 PC를 이용하여 메모리에서 명령어를 페치하므로 프로세서는 메모리 컨트롤러로 어드레스를 보내는 시간을 절약할 수 있다. 만약에 점프 명령 같은 것을 만나면 슬레이브 PC에 새로운 값이 로드되고 프로그램의 실행은 계속된다.메모리에서 데이터를 페치할 경우에도 메모리 컨트롤러를 이용하며 이 동작에서는 슬레이브 PC는 바이패스(bypass)된다. 또 항상 다음 명령 바이트를 갖고 있는 큐를 사용함으로써 실행 속도를 증가시킬 수 있다.1.8 80C196KC의 메모리 구조80C196KC에서 사용할 수 있는 메모리 공간은 표 5에 나타내었듯이, 64K 바이트로써, 전 영역을 데이터와 프로그램 메모리 영역으로 사용할 수 있게 되어 있다. 특수 기능 레지스터 영역은 000H~0017H, 1FFEH~1FFFH이다.메모리 및 I/O로 사용FFFFH~8000H개발보드에서는 RAM영역으로 사용.내부 ROM/EP-ROM또는 외부 ROM7FFFH~2080H개발보드에서 ROM으로 사용한다.예 약상위 8개의 인터럽트 벡터 테이블203FH~2030HEP-ROM시큐리티 키202FH~2020H예 약CCB(chip configuration byte)2018H예 약하위 8개의 인터럽트 벡터 테이블2013H~2000H포트 3,41FFFH~1FFEH어드레스 및 데이터 버스외부 메모리 또는 I/O1FFDH~0200H이중벡터링을 위한 번지설정내부 데이터 메모리, 레지스터 파일(스택 포인터, RAM, SFR)외부 프로그램 코드 메모리01FFH~0000H80C196KC 내부 RAM및 SFR80196KC Memory map1.9 프로세서부 회로도위 80c196에 입력되었는지를 보기위해서 memory dump명령이 필요하다.이것을 바탕으로 현재 사회에서 시판되고 있는 trace 명령이나 break 명령을 첨가 한다면 196보드를 좀더 편리하게 개발할 수 있게 된다. (통신프로그램에 대한 주석은 본논문의 첨부화일에 있습니다.)또한 이 모니터 프로그램을 바탕으로하여, 196응용프로그램을 개발 하였는데, 이것들은 사회에서 실질적으로 쓰이고 응용되고있는 프로그램이다. 이것을 열거하면 다음과 같다.a. 센스 8비트 a/d변환과 16비트 체널의 확장b. 사다리꼴 제어 방시에 의한 DC 모타 구동c. LCD Pisplay 프로그램d. INT에 의한 스테핑모타의 제어e. 스테핑모타의 역학적인 만족에 의한 초가속 제어이것에 관한 프로그램은 첨부 화일에 첨가한다.3. 응용3.1 모터구동부3.1.1 스텝모터와 직류모터의 특징.80C196KC는 일반학생들이 마이크롯 로봇을 만드는데 즐겨 선택하는 CPU이다.마이크로 로보트를 개발함에 있어 가장 기본적인 선택은 구동장치이다. 현실적으로는 바퀴를 사용해서 굴러가는 방법밖에 없는데, 바퀴를 어떻게 배치하며, 회전을 어떻게 할 것인가가 문제가 된다. 일반적으로는 두개의 모터를 이용해서 좌/우바퀴를 각각 구동하는 것이다.물론 보통의 자동차처럼 만드는 것이 이상적이라고도 생각 할 수 있지만, 좁은 주행경로라든지 차동장치의 복잡함등을 생각하면 개인적으로 만들기 어렵다는 것을 알 수 있다. 그 다음은 어떤 모터를 선택하느냐 하는 것이다. 일반적으로 쓰이고 있는 것이 직류모터와 스텝모터이며 이들 모터를 마이크로 마우스에 적용할 경우 장단점은 각각 다음과 같다.표 6에서 알 수 있는 바와 같이 직류모터와 스텝모터는 각각 장점과 단점을 가지고 있다. 제어가 쉽지 않으므로 사전에 복잡한 이론과 실험을 요하는 DC모터를 사용한다는 것은 상당한 시간을 필요로 하기 때문에, 가해지는 펄수의 수를 조절하여 줌으로써 모터의 회전각을 제어할 수직 류 모 터스 텝 모 터장점-소형이며 경량이다. 따라서 마이크로 로보트전체를????
    공학/기술| 2003.10.07| 20페이지| 5,000원| 조회(905)
    미리보기
  • 마이크로프로세서의 구성요소와 레지스터와 외부핀의 기능
    1. 마이크로프로세서의 구성요소마이크로프로세서는 연산부, 제어부, 레지스터부로 구성되어 있다. 아래그림 참조?연산부마이크로프로세서의 연산부는 ALU(arithmetic logic unit)를 중심으로 이루어져 있다. 어큐뮬레이터, 범용 레지스터, 프래그 레지스터 등의 레지스터도 이에 관여한다. 이들 레지스터는 데이터의 일비 보존이라는 기억 기능의 면에서는 레지스터부에 속하나, 연산 관여라는 연산 기능의 면에서는 연산부에 속한다. ALU에 대한 두개의 입력 중 하나는 어큐뮬레이터(A 혹은 A`)이고, 다른 하나는 범용 레지스터(B, C, D, E, H, L 혹은 B’,C’, D’, E’, H’, L’)이다. 그리고 연산 결과는 반드시 어큐뮬레이터로 들어가고, 그 상태는 프래그 레지스터(PSW)에 표시된다.연산부가 하는 일은 다음과 같다.1. 덧셈/뺄셈, 곱셈/나눗셈등 의 산술 연산2. AND, OR, EX-OR, CPL 등의 논리 연산3. BCD 10진 보정4. 인크리먼트 및 디크리먼트5. 자리이동(shift) 및 회전(rotate)6. 각종 비트 조작7. 니블 및 바이트 단위의 데이터 교환8. 조건 분기의 판단 등연산부에서 연산이 이루어지기 위해서는 ALU 라는 연산장치 외에 특정의 연산을 하도록 하게 하는 명령(프로그램)이 필요하다.?제어부마이크로프로세서의 제어부는 명령레지스터(instruction register)와 명령해독기(instruction decoder), 그리고 신호제어기(control signal circuit)로 되어 있다. 제어부는 ROM이나 RAM에 들어있는 명령어들을 하나씩 명령레지스터에 호출해서 명령해독기에서 해독함으로써 그 명령어를 실행시키는 데 필요한 각종 제어 신호를 만드는 일을 한다. 모든 명령어들은 ROM 이나 RAM과 같은 기억장치에 순서대로 저장되어 있다. 이들 명령어들이 차례로 하나씩 데이터버퍼를 거쳐서 명령레지스터에 들어온다. (이것을 fetch cycle이라고 하고, 이 이후의 사이클을 excute cycle이라고 한궤한신호는 다음 차례의 제어신호를 출력하기 위해서 디코더에 궤환되는 신호이다. 일반적으로 하나의 명령어를 실행시키자면 단 한번의 제어신호를 출력함으로써 끝내지 못한다. 명령어에 따라 2~8 차례나 일정의 시간 간격(T 사이클)을 두고 다른 패턴의 제어신호를 출력해야 한다. 그러기 위해서는 제어신호기의 출력중 일부를 디코더에 궤환시켜야 하는데, 이것이 궤환신호인 것이다. 명령어를 실행시키는데 필요한 각종 제어신호는 내부제어신호와 외부제어신호로 분류된다. 이중 내부제어신호는 그 명령어를 실행시키는데 필요한 CPU내의 각종 게이트를 열고 닫는 일을 한다.한편, 외부제어신호는 ROM, RAM, PIO, SIO, CTC, DMAC 등의 외부장치를 제어하는 일을 한다. Z80의 경우 외부제어신호에는 M1, MREQ, IORQ, RD, WR, FRSH, HALT, WAIT, INT, NMI, REST, BUSRQ, BUSAK 등 13개가 있다. 이들 신호 위에는 모두 줄이 쳐져있는데, 이것은 동작 레벨이 low, 즉 부논리임을 표시한다. 이를 active low라고 하는데, 부논리는 잡음에 강한 잇점이 있다. 제어장치는 제어신호를 PLA와 같은 고정 배선회로에서 얻느냐, 아니면 제어용 ROM에서 얻느냐에 따라 고정배선 방식과 마이크로프로그램 방식으로 분류된다.고정배선방식은 제어신호를 PLA와 같은 고정배선회로에서 얻는 방식이다.PLA(programmed logic arry)는 명령레지스터로부터의 2진 신호를 AND게이트, OR 게이트, 인버터 등으로 해독하고 배열처리함으로써 필요한 신호를 얻는 논리 회로이다.마이크로프로그램 방식은 원래 캠브리지대학의 윌키스가 1951년에 제안한 것으로, 제어신호를 제어용 ROM에서 얻는 방식이다. 명령레지스터로부터의 2진 신호는 디코더에서 해독되어 ROM 매트릭스에서 이 명령을 실행시키는데 필요한 제어신호로 바꿔진다. 지금 명령레지스터로부터의 2진 신호에 의해서 0번지가 디코더에 선택되었다고 하자. 0번지선에서는 a, b, d, g의 제어 2~8차례 반복된다. 마이크로프로그램 방식은 매우 구조적이고, 융통성이 있으며, 에뮬레이션이 쉽고, 값이 저렴한 반면 속도가 느리다는 단점이 있다. Z80은 고정배선 방식으로 되어있다.?레지스터부하드웨어면에서 볼 때 레지스터는 플립플롭회로(Flip-Flop)로 되어있다. 하나의 플립플롭회로는 하나의 비트를 기억하는 회로인데, 이것이 8개 혹은 16개 모여서 레지스터를 이룬다. 레지스터는 프로그램이나 데이터를 기억하는 장치라는 점에서 일종의 기억장치로 볼 수 있으나, 기능적으로는 매우 다르다. 우선 어드레싱(addressing) 방법이 다르다. 일반 기억장치에는 번지가 붙지만, 레지스터에는 명령레지스터, 어큐뮬레이터와 같이 레지스터 고유의 이름이 붙는다. 둘째로 사용빈도가 다르다. 레지스터는 기억장치보다 훨씬 빈번히 사용된다. 컴퓨터 기본 동작의 대부분이 레지스터를 중심으로 이루어진다. 일반 기억장치와 레지스터와의 관계는 물건을 저장해두는 창고와 물건을 실어 나르는 덤프트럭에 비유된다. 창고에 물건을 가져다가 저장할 경우 급하다고 창고 하나분을 한꺼번에 가져올 수는 없다. 또 창고에 이미 저장중인 물건을 다른 곳에 가져갈 경우에도 급하다고 창고 하나분을 한꺼번에 옮길 수가 없다. 덤프트럭으로 한 차분씩 나른다. 컴퓨터에 있어서도 같다. 급하다고 필요한 프로그램이나 데이터를 한꺼번에 모두 입력 기억시키지 못한다. 또 이미 기억장치에 기억된 프로그램이나 데이터를 한꺼번에 모두 다른장치에 보낼 수도 없다. 하나의 번지에 수용된 정보를 단위로 하여 하나씩 옮긴다. 이 역할을 레지스터가 한다. 레지스터를 통하여 명령어나 데이터를 각종 장치에 이리 옮기고 저리 옮김으로써 데이터가 처리된다. 일반 기억장치와 레지스터와의 관계는 또한 물건을 저장해두는 창고와 물건을 임시 보관하는 현장보관소에 비유된다. 자주 쓰는 물건은 현장보관소에 놓아두고 그때그때 필요할 때마다 쓰는 편이 손쉽고 빠르다. 컴퓨터에 있어서도 현장보관소에 상당하는 레지스터를 CPU내에 두고, 대부분의 동작을 있고, 이것 외에도 범용레지스터가 B, C, D, E, H, L 등 6개가 있다. 뿐만 아니라 이들은 별도의 한 세트가 따로 더 있어서 인터럽트나 서브루틴 콜의 경우 매우 편리하게 사용할 수 있다.Z80에는 이들 레지스터 외에도 프로그램 카운터, 스택포인터, 인덱스 레지스터, PSW, 인터럽트 벡터 레지스터, 메모리 리프레쉬 레지스터등이 있다.2. Z-80 마이크로프로세서의 레지스터?레지스터란?- 데이터의 일시적 기억장소- CPU내에 위치한 소용량 기억장치(Static RAM)- 속도가 빠르며, 연산과정에 주로 사용된다.?레지스터의 구조Z-80은 18개의 8-bit registers로 이루어진다.- Accumulator and flag registers : 2 sets- 6개 general-purpose registers : 2 sets- Interrupt vector, Memory Refresh register또한 Z-80은 4개의 16-bit registers를 가진다.- (IX, IY)index register, SP, PC각 레지터에 대해 알아보자.?Accumulator(A) : 연산결과가 놓여지는 곳? Flag register (F) : 연산명령이 실행된 후의 CPU 상태- S[Sign] : 2의 보수의 MSB(bit 7)가 1일때 S=1, 0이면 S=0- Z[Zero] : ACC=0일때 Z=1(set)- H[Half Carry] : 8bit 연산시 하위 4bit(bit 3)에서의 carry, borrow발생시 set- P/V[Parity/Overflow] : 논리연산 결과 bit 7~bit 0의 값 중 1이 짝수개 set,홀수개 reset 2의 보수 연산시 overflow발생시 set- N[Subtract] : 감산명령 후 set, 가산명령 후 reset- C[Carry] : 가산, 감산에 의해 carry, borrow발생시 setrotate, shift시 set 또는 reset?Index Register(IX, IY)- 16bit, Indexed H의 번지내용을A에 load하라는 명령?Program Counter(PC)- 16bit, 다음에 실행할 명령의 주소 표시- 정상적으로 1 machine cycle마다 1씩 자동증가- Jump명령 수행시 Jump할 주소와 Interrupt시 service routine의시작주소를 가짐.? Stack Point (SP)- 16bit, 스택의 최상단 주소를 가리킴.- Push, Pop명령에 의해 구동된다.? Interrupt Vector Register (IV or I)- 8bit, Z80의 인터럽트 모드 2에서 사용- 주변장치 => CPU1) INT 신호입력 후 8bit 데이터를 보냄2) CPU에서는 8bit 데이터와 I 레지스터의 값을 이용하여 벡터를 구성? Memory Refresh Register (R)- 8bit, DRAM의 refresh address의 하위 7bit를 지님, fetch 동작 후하위 7bit 자동증가3. Z-80 마이크로프로세서의 외부핀의 기능실제 핀 배치 기능별 핀 배치?어드레스 버스(A0~A15)tri-state 출력, active high 출력, 16비트 어드레스 버스이다.어드레스 버스의 용도는 다음과 같다.-CPU와 메모리와 데이터를 교환할 때 메모리 어드레스를 지정한다.-CPU와 I/O장치와 데이터를 교환할 때 I/O 장지의 어드레스를 A0-A7의 하위 어드레스를이용하여 지정한다.-DRAM을 리프레시할 때, CPU 내부 레지스터인 R(Refresh) 레지스터의 7비트 내용을어드레스 버스 A0-A6에 놓아서 리프레시 어드레스를 공급한다.?데이터 버스(D0~D7)tri-state 출력, active high 출력이다. 양방향 8비트 데이터 버스를 통해 메모리와 I/O의 데이터 전송에 이용한다. 인터럽트 인정 사이클에서 외부 장치에서 보낸 인터럽트 벡터를 읽어들인다.?시스템 제어 신호M1(machine cycle one) : 출력, active low현재 머신 사이클의 OP코드 페치 사이클임을 나타내 준다.MREQ(memory requ신호
    공학/기술| 2003.10.07| 8페이지| 1,000원| 조회(898)
    미리보기
전체보기
받은후기 6
6개 리뷰 평점
  • A+최고예요
    3
  • A좋아요
    0
  • B괜찮아요
    2
  • C아쉬워요
    1
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 04월 18일 토요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
9:52 오전
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감