Commit Graph

  • 954d6d6ec0 [v2.1] 외부전원 블럭 추가 (Vin) WatchDog printing devIFB_v2 Changwoo Park 2024-06-27 15:18:59 +0900
  • fe95dbe67c AO / MC9 하나만 사용 가능 Changwoo Park 2024-06-25 10:41:20 +0900
  • 5b16385aa5 [IFB_v2] - ENC28J60 Ethernet 기반 업데이트 - 485 두개 사용할 수 있도록 업데이트 - LabView 라이브러리는 두번째 485 사용함수 미작성 - LabView 의 글로벌 변수 별도 선언 Changwoo Park 2023-12-20 17:03:35 +0900
  • a4f7011864 AI read : 10ms x 20 samples main Changwoo Park 2023-08-08 11:36:28 +0900
  • 5834e23263 [Periodics][Init] - Periodics ㄴ Analog read: 0 to 9 pin, 100ms x 50 samples = 500ms time window - Analog read value ㄴ 평균을 위한 복수의 Analog read data를 링 형태로 저장 (기존에는 배열 재정렬, 연산속도 향상 필요) ㄴ 평균에 의한 정밀도 향상으로 floating 연산 후 factor 곱하여 송신 - MC9 ㄴ not responsed 디버그 메시지 주석 (추후 디버그 모드 개발 예정) - Init ㄴ AO, MC9 중복 초기화 방지를 위한 리턴 값 추가 Changwoo Park 2023-08-08 09:18:37 +0900
  • 2789e42c77 [IFB][ENC28J60] - IFB v2.0 : JLCPCB 주문의 건 - ENC28J60 사용 test code Changwoo Park 2023-07-20 17:20:02 +0900
  • acfcf8e030 [IFB v2] branch Changwoo Park 2023-07-19 10:38:11 +0900
  • da4fc697af [AI][AO] - AI 평균 ㄴ 평균을 위한 데이터 갯수 가변화 (현 설정값 20개) ㄴ 기존 10ms 주기에서 1ms 주기로 변경 - AO 명령어 수신에 대한 DBG 메시지 제거 ㄴ 너무 빠른 명령으로 IFB 오류 발생 (멈춤) Changwoo Park 2023-07-13 16:47:18 +0900
  • cb520a2ffe [AI] - AI 10ms마다 누적하여 최근 10개 데이터의 합을 return - Labview에서는 /10 하여 평균값 사용 필요 Changwoo Park 2023-07-07 17:44:42 +0900
  • 657ff89288 [정리] - 프로젝트 오타 수정 - 미사용 로직 제거 - 미사용 파일 제거 - MC9 등 변수명 수정 - 테스트 완료 Changwoo Park 2023-06-29 16:47:21 +0900
  • 917c8a121e [Digital][MC9] - Digital port 수정 ㄴ DO, DI 핀번호 수정 (for IFB v1.1) - MC9 Auto Tune 기능 추가 ㄴ 테스트 완료 Changwoo Park 2023-06-29 09:32:14 +0900
  • 6c60af89fa [MC9] - 485_1 Dual MC9 ㄴ 485_1에 연결된 두개의 MC9 테스트 完 ㄴ 485_1, 485_2에 각 2개 까지 연결 가능하며, 485_2는 추후 업데이트 예정 ㄴ 각 MC9은 Addr가 0이 아니어야하며, chMC9으로 초기화 필요 ㄴ PV, SV read 및 SV write 테스트 完 ㄴ Auto Tune 업데이트 필요 - 일부 미사용 processes 들 삭제 Changwoo Park 2023-06-23 17:50:51 +0900
  • 24723b0e74 [AO][MC9] - AO ㄴ LV에서 Range 제어 (활성화) ㄴ 오류 수정 : Range 레지스터 주소가 0x00으로 잘못 되어 있는 것 수정 ->0x01 Changwoo Park 2023-06-22 18:46:16 +0900
  • 1ef1e47cc1 [AO 미동작] - 코드 단순화를 위한 AO 로직 업데이트했으나, 작동안함 ㄴ 코드 변경 전 커밋 - Labview Library 작성 Changwoo Park 2023-06-21 17:47:39 +0900
  • 77e0c4bb75 [AO] - AO setup 및 AO Write 수정 ㄴ 변수 할당방식으로 코드 정리 ㄴ 단, H/W Test 진행 필요 Changwoo Park 2023-06-20 18:54:55 +0900
  • 10d7e75c3c [PCB] - v1.1 Changwoo Park 2023-06-13 18:04:13 +0900
  • 883689894a [PCB] RS485 수정 - RX/TX 바뀜 수정 Changwoo Park 2023-06-12 18:24:26 +0900
  • daf596e541 [PCB] - Interface Board v1.0 ㄴ Proto Type PCB 완성 Changwoo Park 2023-06-12 08:56:58 +0900
  • 103eba589e [PCB] - 최초 업데이트 ㄴ 5V regulator 모듈사용으로 변경 ㄴ 이전 도면 백업을 위한 commit Changwoo Park 2023-06-02 14:49:59 +0900
  • 00529466cf V0.1.0 - 전반적인 구성 완료 ㄴ Read all 기능 추가 ㄴ MC9 AT 기능 추가 (임시, 1ch에 대해 한정) ㄴ 기타 테스트 완료 v0.1.0 Changwoo Park 2023-06-02 14:45:01 +0900
  • 7036eb5629 [Command 및 Process 중간 완료] - Ethernet을 통한 명령 ㄴ DO!, DI?, AI?, SV!, SV?, PV? ㄴ AT!(MC9 AutoTune): 테스트 완료, 주석으로 정리해 놨음 ㄴ AO!: DAC 수령 후 작성 예정 - Buffer ㄴ Write는 CRLF 확인 후 없으면 CRLF 추가 후 write ㄴ Read는 CRLF 까지 데이터를 출력, CRLF는 미출력으로 필요시 read후 추가 필요 ㄴ 즉, Buffer는 CRLF를 기준으로 쓰기/읽기 진행, 기본적으로 입출력시 CRLF 제외되나, 저장시 CRLF 있는 경우 중복방지처리 됨 Changwoo Park 2023-05-19 18:14:58 +0900
  • 8429349d1b [RS485] [Ethernet] [Timer] - RS485 ㄴ MC9 Address 10 기준 PV? SV? 처리 ㄴ MC9 response time 150~250ms ㄴ 시간 감안하여 현재 PV every 1sec, SV every 5sec ㄴ 마지막 request 저장하여 수신시 데이터 처리 (수신데이터에 데이터 종류 없는 문제 방지) - Ethernet ㄴ 현 명령어 AI? AO! PV? SV? SV! 작성 ㄴ SV! 인 경우 485 send buff 앞에 저장하여 최우선순위 결정 Changwoo Park 2023-05-18 18:11:24 +0900
  • 320d2cee1a [Timer] [Ethenet] - Timer ㄴ 타이머 구조 개선 ㄴ 타이머 인터럽트 내 로직 제거, 플래그 삽입 (시리얼통신 등 제거를 위해) - Ethernet ㄴ 이더넷 통신을 위한 독립 스케치 생성 - 기타 ㄴ 통신관련 모듈에서 CR LF (\r \n) 프로토콜 삽입 Changwoo Park 2023-05-17 18:24:32 +0900
  • 06967ceb60 [MC9] [LIB] - MC9 PV 요청 및 수신로직 추가 ㄴ 500ms 마다 요청 후, 10ms 마다 응답 확인 ㄴ 수신데이터 처리 미작성 - Library 제거 Changwoo Park 2023-05-16 19:41:23 +0900
  • f96a5544b5 [TCPIP] [AI] - 파일 분리 -TCPIP ㄴ AI 및 AO::0000,FFFF 등 명령 수행 가능 ㄴ Labview Test 파일 - 예제소스 (MCP4922) Changwoo Park 2023-05-09 19:00:10 +0900
  • 5091ae49f7 [TCPIP] [Timer] - TCPIP ㄴ TCPIP는 Main Loop에서 동작 ㄴ TCPIP 명령에 따른 수행 레이아웃 완료 Changwoo Park 2023-05-04 17:35:18 +0900
  • 61851c6f5e 개발환경 구축 Changwoo Park 2023-05-04 13:07:01 +0900