자동차

스탠포드 태양광 자동차 프로젝트

스탠포드 솔라는 IAR 솔루션을 통해 빠른 소스 코드 분석과 STM32 F4와의 원활한 통합이 가능해져 임베디드 코드 개발이 향상되었습니다.

solar_small

IAR 및 SSCP

1989년에 설립된 스탠포드 솔라카 프로젝트(SSCP)는 주로 학부생으로 구성된 팀으로 2년마다 태양열 전기 자동차를 설계, 제작, 테스트하는 팀입니다. 각 개발 주기가 끝날 때마다 이 팀은 월드 솔라 챌린지에 참가하여 자동차 경주를 펼칩니다. 월드 솔라 챌린지는 태양광 자동차의 한계를 뛰어넘고 기술 혁신을 촉진한다는 명목으로 30개 이상의 국가에서 모인 팀이 호주 아웃백을 가로지르는 3000km의 레이스입니다. 지난 세 번의 대회에서 IAR Systems는 SSCP와 파트너십을 맺고 최고급 개발 도구인 IAR Embedded Workbench를 제공하여 팀이 아웃백을 여러 번 횡단할 수 있도록 지원했습니다.

지난 세 대의 자동차에 탑재된 시스템은 모두 IAR Embedded Workbench의 도움을 받아 작성, 디버깅 및 테스트되었습니다. 지난 세 대의 자동차에 탑재된 시스템은 모두 STM32 마이크로컨트롤러 제품군을 사용했으며, 팀원들은 FreeRTOS와 자체 커스텀 라이브러리를 조합하여 코드를 작성했기 때문에, ST마이크로일렉트로닉스와의 관계는 IAR Embedded Workbench를 팀이 선택한 툴 제품군으로 사용하게 된 동기를 더욱 강화해 주었습니다. 지난 주기에 걸쳐 자동차의 전기 시스템은 여러 개의 PCB로 분산된 시스템에서 하나의 보드(차량 컴퓨터)가 자동차의 두뇌 역할을 하며 제어 신호를 보내고 시스템의 안전에 중요한 측면을 모니터링하는 통합 시스템으로 급격하게 변화해 왔습니다.

차량 컴퓨터, 스티어링 휠, 배터리 관리 시스템(BMS)은 모두 STM32 F4 프로세서를 사용하여 조명부터 브레이크, 안전에 중요한 감지 및 절연 요구 사항까지 모든 것을 관리합니다. 전기 공학을 전공하는 3학년 리카르도 이글레시아스는 IAR Embedded Workbench에 대해 다음과 같이 말했습니다:

"IAR Embedded Workbench의 강점은 부분적으로는 광범위한 IDE 기능에서 비롯됩니다. IAR이 제공하는 소스 코드를 빠르게 분석할 수 있는 기능은 임베디드 코드 개발에 매우 유용하며, STM32 F4와의 완벽한 통합은 말할 것도 없습니다."라고 말했습니다.

the-carbon-fiber-and-fiberglass-body-of-the-2019-car

2019년 보드 개발

짧은 설계 주기와 차량 내 소프트웨어의 안전이 중요한 특성을 고려할 때, IAR Embedded Workbench의 사용 편의성은 팀이 엔지니어링 문제를 해결하는 데 필수적인 요소였습니다. 컴퓨터 공학을 전공하는 2학년 다니엘 길렌은 직관적인 디자인 덕분에 온보딩 프로세스를 원활하게 진행할 수 있었다고 말합니다. 길렌은 다음과 같이 말했습니다:

"복잡한 코드베이스에서 작업할 때 탐색의 용이성은 정말 큰 도움이 됩니다. IAR Embedded Workbench 덕분에 쉽게 시작하고 빠르게 기여를 시작할 수 있었습니다."

이제 팀은 WSC 2019에서 성공적인 쇼를 선보이기 위한 준비를 순조롭게 진행하고 있습니다. 학생들은 밤과 주말을 공장에서 보내고 있으며, 코드 팀은 현재 스티어링 휠과 차량 컴퓨터 보드를 프로그래밍하는 데 집중하고 있습니다. 전기 팀원들은 최근 안전에 중요한 다양한 소프트웨어 및 하드웨어 점검이 핵심인 배터리 관리 시스템(BMS)의 최신 개정판을 출하했습니다. 학생들은 이 모든 보드를 작업할 때 IAR Embedded Workbench를 사용합니다. 현재 팀의 라이브러리는 크게 세 가지 그룹으로 나뉘는데, 타사 임베디드 라이브러리(FreeRTOS 운영 체제 포함), 자체 개발한 라이브러리 및 CAN, SPI, 이더넷용 드라이버, 보드별 로직용 라이브러리입니다. IAR Systems는 파일 구성을 위한 편리한 인터페이스를 통해 이러한 라이브러리를 원활하게 개발하고 사용할 수 있도록 지원합니다.

stanfordsolarcar_race2017_image3

스닉 피크: 공격적인 불릿 카 디자인

이전 차량은 모두 두 개의 페어링 카타마란 디자인이었지만 2019년 차량은 SSCP 역사상 가장 좁고 공격적인 디자인의 단일 페어링 불릿 카로 구성될 예정입니다. 야심찬 공기역학적 디자인 외에도 코드 및 전기 팀은 차량 컴퓨터에 새로운 센서와 라이트용 컨트롤러를 추가하고, 손으로 제어하는 스로틀을 새로 만들었으며, BMS의 시동 로직을 변경했습니다. 2019년형 차량의 외관은 이전 모델과 확연히 달라졌지만, SSCP의 문화는 여전히 1989년 시작된 혁신과 협업의 정신이 중심을 이루고 있습니다. SSCP 학생들의 헌신과 창의성, 그리고 IAR 시스템과 같은 업계 리더들의 후원이 결합되어 호주 아웃백을 가로지르는 이 팀의 원동력이 계속되고 있습니다.