<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hardware :: Eat, Sleep, Hack...</title>
    <link>https://teamknox.com/projects/robocar/hardware/index.html</link>
    <description>はじめに RoboCar-TriClopesで使っている電装部分の解説をおこなう。Hardwareと言うと、別記のMechanicsも含む解説も見受けられるが、老害は物理的な機構部分をMechanics、電装部分をHardwareとして分けている。Electronicsと言っても良いかも知れないし、Mechatoronicsなる言葉もある。&#xA;基板 基板で機能は決まる。ここでは、TriClopsで使っている基板を紹介する。これらの基板は積み重ねることにより集積度を上げている。下から順に紹介する。&#xA;モータコントローラ(Groovy-Quatro)&#xA;モータコントローラの回路や基板設計は老害自身の手による、制御用のファームウェアもだ。ただ、ファームウェアの品質は極めて低く、初期に搭載していたIMU(BMX055)のI2C制御が未実装だった。そんな中、FAのプロが実装してくれた。それに速度サーボ, BNO055対応などを追加して現在に至っている。 モータコントローラ 回路図 IMU モータドライバ換装前 参考図 ひっくり返して実装 Hardwareの中では中核になるボード。主な機能は以下のとおり、&#xA;4ch DCモータ　or BLDC(Nidec 24H) モータ制御&#xA;Mechanicsのページで解説したDCモータあるいはBLDC(Nidec 24Hモータ)を独立して4ch制御可能、混在は不可。&#xA;エンコーダ読み取り&#xA;モータ内蔵のエンコーダを独立して読み取り可能&#xA;9ch IMU&#xA;BOSCH製 BNO055搭載により、姿勢制御が可能&#xA;抵抗分圧+ADCによる駆動電源監視&#xA;最大4セルリポバッテリの電圧監視が可能。これにより過放電を未然に防止。&#xA;モータドライバの換装&#xA;モータドライバ モジュール化 実装(換装) TB6612とL298N ややこしい配線 モータコントローラにL298Nから換装 モータドライバをL298Nから、TB6612に換装した。これにより、電力効率が高まりモータスピードが大幅に向上したため、ギア比を変更するためにモータを交換した。L298Nを外し、そのまま載せ替えるためピン互換化を試みた、思ったより大変な作業だった…&#xA;Pisugar 3 Plus&#xA;PiSugar3 Plus 配線中 組込んだ様子 ロゴマーク ハンダ落下防止のアルミ箔の養生 ギリギリの高さで組込み ラズパイ用のバッテリ駆動ボード。スタックして使うためにコネクタ部分の改造を行った。付属のリポバッテリも5000mAhから10000mAhに強化した。</description>
    <generator>Hugo</generator>
    <language>ja-jp</language>
    <atom:link href="https://teamknox.com/projects/robocar/hardware/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>