본문 바로가기

전체 글

(2041)
[Ez-AVR] 보드 관련자료 [Ez-AVR]관련자료 회로도 Ez-AVR라는 명칭으로 atmel사의 AtMega128스터디를 위해 상당한 교육적 철학을 가지고 만든 보드이다. 일단 CPU는 확장 및 다른 MCU와 호환성을 가지도록 가능하도록 모듈로 제작 했다. 실제로 이런 모듈로 만든것은 거의 처음 시도이지 않을까... 가장 기본적인 베이스 보드로 연결될 수 있다. 기본 포트가 모두 뽑아져 있으며 RF. Bluetooth모듈을 장착할 수 있고 PC인터페이스 실습 장비와 호한성을 가지는 커넥터가 있다. 이후 Micomouse나 로봇 제어를 위핸 모듈에 연결할 수 있도록 확장 및 다른 MCU와 호환성을 위한 메모리 및 PLD가 있는 베이스 보드를 제작 하였다. PC인터페이스 실습 장치와 호환되어 기존 코드를 그대로 사용할 수 있도록 구성..
반도체 Handler 구동 시스템 개발 반도체 Handler 구동 시스템 개발 -모션보드 PCI 디바이스 드라이버 제작. -모션 제어 라이브러리 ActiveX Dll제작. -Handler 구동 소프웨어 라이브러리 제작. -대형(전자동) 버전 (2001.1~2001.9), 91'SMT전시회 전시 -소형버전(2001.10~2002.3)92'SMT전시회 전시 플래시 메모리 자동 퓨징 시스템 6축 모션보드 PCI 디바이스 드라이버 제작 모션 제어 라이브러리 ActiveX Dll제작. 구동부 소프트웨어 제작 구동부 시뮬레이션 소프트웨어 제작 1차 테스트 보드 모터 구동용 시뮬레이션 소프트웨어 제작 - 장비 제작전 시퀀스 및 알고리즘 테스트 목적으로 시뮬레이터 동작 - 장비와 동일한 시퀀스로 모터 구동 - 소프트웨어 인터페이스부와 실제 장비 구동부의 계..
LPT포트 시그널 LPT포트 시그널  Pin No (DB25) Signal name Direction Register - bit Inverted 1 nStrobe Out Control-0 Yes 2 Data0 In/Out Data-0 No 3 Data1 In/Out Data-1 No 4 Data2 In/Out Data-2 No 5 Data3 In/Out Data-3 No 6 Data4 In/Out Data-4 No 7 Data5 In/Out Data-5 No 8 Data6 In/Out Data-6 No 9 Data7 In/Out Data-7 No 10 nAck In Status-6 No 11 Busy In Status-7 Yes 12 Paper-Out In Status-5 No 13 Select In Status-4 N..
[MicroMouse]주행 동영상 (스무스턴, 대각주행) [MicroMouse]주행 동영상 (스무스턴, 대각주행) 2000년 판매용으로 만든 MicroMouse 테스트 주행이다. 그당시는 196으로 만들었었고... 추후 Aduc812, AVR(Atmega128)로 핀 호환되도록 수정 하였다. 스무스턴 주행 테스트 대각주행 테스트
PCI Interface Card(Device Driver/DLL/APP) PCI Interface Card(Device Driver/DLL/APP) * 2000년 4월 예전 회사 다닐때 만든 제품 PCI Interface Card Block Diagram PCI 인터페이스를 이용하여 PC와 외부 기기제어를 위한 Interface card를 제작하 였다. PCI 인터페이스를 이용하여 PC와 외부 기기제어를 위한 Interface card를 제작 PLX9052 PCI Interface Card제작 Windows Device Driver제작 ActiveX Control, Lib제작 Visual Application Program(VB, VC, C++builder)제작 교재작성 PCI Windows Device Driver AcitveX Contol 제작 윈도우 프로그램(VB, VC..
[PLX PCI 9052]를 이용한 PCI Interface Card 제작 [PLX PCI 9052]를 이용한 PCI Interface Card 제작 * 2000년 4월 예전 회사 다닐때 만든 제품 PCI Interface Card (http://nexp.tistory.com/35)용으로 제작 PLX PCI9052 칩셋을 이용하여 PCI PC Interface Card를 제작했따. 기존 ISA용 Card가 없어 지는 추세라 ISA PC Interface 실습 장치를 대치 하고자 제작 했는데 100핀 도트 인터페이스를 제공해 PCI테스트용도로 도 사용가능하다. PC Interface 실습 보드에 연결해 사용할 수 있어 여러가지 시스템 프로그래밍 실습에 유용하게 사용될 수 있다.
스텝모터 가감속 테이블 생성 프로그램 제작 스텝모터 가감속 테이블 생성 프로그램 제작 스텝모터 가감속 테이블 생성기 다운로드 윈도우용 스텝모터 가감속 테이블 생성 프로그램을 제작했다. 아무래도 윈도용이라 사용하기 편리하고 쉽게 복사해서 붙혀 넣을 수 있어 좋다. 로봇 제어를 위한 스텝모터 가감속 제어에 편리하게 사용할 수 있다. 펄스율 설정은 MCU의 타이머 인터럽트의 수행 주파수로 설정하면 된다. 예로 80196의 타이머는 8 status time마다 1씩 증가하고 1 status time은 2 CPU Clk이므로 타이머의 주파수는 20Mhz/(8*2) => 1250khz AVR의 경우 16Mhz에서 타이머 분주를 64로 하면 16Mhz/64 => 250khz 엑셀을 이용하여 작성한 스텝모터 저속가감속 테이블 및 고속가감속 테이블의 그래프로 표..
DC Servo Motor Control System 개발보드 제작 DC Servo Motor Control System 개발보드 제작 -보드 설계 -펌웨어 제작 CPU : 8051, 80196, AVR, DSP DC Servo Motor Driver 회로 설계 PLD설계 펌웨어 작성, 테스트 프로그램 작성 DC Servo Motor Control System보드를 제작 하였다. 학교 납품용이고 DC Servo Motor 제어관련 학습을 할 수 있는 보드 이다. 상당히 오래된 프로젝트라 자세한 사진 자료나 동영상 자료는 남아 있지 않다. 속도 제어 테스트는 산업용 RPM측정기를 장착하고 있어 실제 Motor의 RPM값과 사용자가 작성한 프로램에의해 제어되는 모터의 RPM을 비교할 수 있다. 위치제어 테스트는 회전판에 각도를 표시하여 정확한 위치제어를 확인해 볼 수 있도록..