Агуулгын хүснэгт:
- Алхам 1: Чухал мэдээлэл
- Алхам 2: Блок диаграм ба схем
- Алхам 3: ПХБ
- Алхам 4: Програм хангамж
- Алхам 5: Бүгдийг боож боох
- Алхам 6: Эх сурвалж
Видео: EBike цахилгаан тоолуур: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Би саяхан уулын дугуйг цахилгаан дугуй болгон хувиргасан. Хөрвүүлэлт харьцангуй жигд явагдсан тул төслөө дуусгасны дараа би үсрэн гарч, сэлэлтээр аялахаар явлаа. Би дугуйны батерейгаар хэр удаан ажиллахыг хүлээхээ мэдэхгүй, зайны цэнэгийн индикаторыг ажиглаж байв. Цахилгаан тоолуур надад маш сайн мэдрэмж төрүүлсэн 80% -ийг харуулсан тэр үед би хол явсан тул батерейны цэнэг дууссан тул зогссон. Үйлдвэрлэгч рүү хийсэн таагүй дуудлага нь "Өө, батерейны үзүүлэлт үнэхээр тийм ч сайн биш байна - технологи хараахан байхгүй байна" гэх мэт үгс гарч ирэв. Надад үүнээс илүү сайн зүйл хэрэгтэй байсан.
Аль араа надад хамгийн сайн үр өгөөж өгсөн, салхины салхи хэр их цэнэглэгдсэн, ямар миль хурдтай явдаг, энэ нь дөрөө гишгэхэд үнэхээр тусалдаг уу, хэр их вэ? Товчхондоо, миний батерей намайг гэртээ хүргэж өгөх эсэхийг мэдэхийг хүссэн юм. Чухал ач холбогдолтой, та бодохгүй байна уу?
Энэ төсөл бол миний гэр рүү дөрөөтэй удаан хугацаагаар зорчсоны үр дүн юм. Үндсэндээ энэ жижиг модуль нь батерей ба цахилгаан унадаг дугуйн тэжээлийн оролтын хооронд байрладаг бөгөөд зайны гүйдэл, хүчдэлийг хянадаг. Нэмж дурдахад дугуйны хурд мэдрэгч нь хурдны мэдээллийг өгдөг. Энэхүү мэдрэгчийн өгөгдлийн тусламжтайгаар дараахь утгыг тооцоолж харуулна.
- Агшин зуурын үр ашиг - батерейны зарцуулалтын нэг Амп цаг тутамд километрээр хэмжигддэг
- Дундаж үр ашиг - энэ аялал эхэлснээс хойш км/цаг
- Сүүлийн цэнэгээс хойш ашигласан AmpHours -ийн нийт тоо
- Батерейны гүйдэл
- Зайны хүчдэл
Алхам 1: Чухал мэдээлэл
Агшин зуурын үр ашиг нь миний батерейны хэрэглээг хэрхэн бууруулах талаар миний бүх асуултанд хариулдаг. Илүү хүчтэй дөрөө гишгэх, илүү их цахилгаан эрчим хүч нэмэх, араа солих эсвэл салхины эсрэг тэмцэхийн үр нөлөөг би харж байна. Одоогийн аяллын дундаж үр ашиг (асаалтаас хойш) нь гэртээ харихад шаардагдах хүчийг хэмжихэд тусална.
Сүүлийн цэнэгийн тооноос хойш ашигласан AmpHours -ийн нийт тоо нь гэртээ харихад маш чухал юм. Миний батерей нь 10 АУ байх ёстой гэдгийг би мэднэ, тиймээс миний үлдсэн хүчин чадлыг мэдэхийн тулд дэлгэцэн дээрх зургийг 10 -аас хасах хэрэгтэй. (Би үүнийг AH -ийн үлдэгдлийг харуулахын тулд програм хангамж дээр хийгээгүй бөгөөд ингэснээр систем нь ямар ч хэмжээтэй батерейгаар ажиллах болно, миний батерей 10 AH байна гэдэгт би үнэхээр итгэхгүй байна.)
Батерейны одоогийн хэрэглээ нь сонирхолтой бөгөөд энэ нь мотор хичнээн их ажиллаж байгааг харуулж чадна. Заримдаа богино эгц авиралт эсвэл элсэрхэг суналт нь батерейг хурдан бууруулдаг. Хүссэн тохируулагч хөшүүргийг авахаасаа илүү бууж, дугуйгаа огцом дээш өргөх нь илүү дээр болохыг та олж мэдэх болно.
Батерейны хүчдэл нь батерейны нөөцийн үзүүлэлт юм. Хүчдэл 44 вольтод хүрэхэд миний 14 эсийн батерей бараг дуусах болно. 42 вольтоос доош би эсийг гэмтээх эрсдэлтэй.
Мөн BBSHD моторын системтэй хамт ирдэг стандарт Bafang C961 дэлгэцийн доор байрлуулсан миний дэлгэцийн зургийг үзүүлэв. C961 нь батерейгаа бүрэн дүүргэсэн гэдгээ баяртайгаар надад бататгаж байгааг анхаарна уу, гэхдээ батерей нь 41% -иар (10 AH батерейгаас 4.1 AH) цэнэггүй болсон байна.
Алхам 2: Блок диаграм ба схем
Системийн блок диаграмаас харахад eBike Power Meter -ийг ямар ч зай / eBike цахилгаан системд ашиглаж болно. Унадаг дугуйн хурдны стандарт мэдрэгчийг нэмж оруулах шаардлагатай.
Илүү нарийвчилсан блок диаграм нь eBike Power Meter -ээс бүрдэх гол хэлхээний блокуудыг харуулав. 2x16 тэмдэгт 1602 LCD нь PCF8574 I2C интерфэйсийн хавтанг хавсаргасан болно.
Хэлхээ нь маш энгийн. Ихэнх резистор ба конденсатор нь харьцах, гагнах ажлыг хөнгөвчлөх зорилгоор 0805 байна. DC-DC бак хөрвүүлэгчийг 60 вольтын батерейны гаралтыг тэсвэрлэхийн тулд сонгох ёстой. 6.5 вольтын гаралтыг Arduino Pro Micro дээрх 5 вольтын зохицуулагчийн уналтын хүчдэлээс давсан байхаар сонгосон. LMV321 нь төмөр замаас төмөр замын гаралттай. Одоогийн мэдрэгчийн хэлхээний ашиг (16.7) нь 30 Ом -ийн гүйдлийн мэдрэгч резистороор дамжуулан 0 Ом 5 Вольт гаргадаг. Одоогийн мэдрэгч резисторыг хамгийн ихдээ 9 ватт 30 ампер дээр үнэлэх ёстой, гэхдээ би тийм их хүч (1.5 киловатт) ашиглахгүй гэж бодоод 14 ампер (750 ваттын моторын хүч чадалтай) 2 ваттын эсэргүүцлийг сонгосон.).
Алхам 3: ПХБ
PCB -ийн байршлыг төслийн хэмжээг багасгах зорилгоор хийсэн. DC-DC шилжих хангамж нь самбарын дээд талд байна. Аналог гүйдлийн өсгөгч нь доод талд байна. Угсарсны дараа дууссан самбар нь Arduino Pro Micro -д нүхний резистороор таслагдсан таван хатуу (RAW, VCC, GND, A2, A3) хатуу залгууртай холбогдоно. Соронзон дугуйны мэдрэгчийг Arduino "7" зүү (ингэж тэмдэглэсэн) болон газардуулгатай шууд холбодог. Богино гэзэг, 2 зүү холбогчийг гагнуураар хурд мэдрэгчтэй холбоно. LCD -ийн 4 зүү холбогч дээр өөр гахайн сүүл нэмнэ үү.
LCD ба I2C интерфэйсийн хавтанг хуванцар хашлагад суулгаж, бариулд хавсаргасан (би халуун хайлмал цавуу ашигласан).
Самбарыг OshPark.com дээрээс авах боломжтой - үнэндээ та тээвэрлэлтийг оруулаад 4 доллараас бага үнээр 3 самбар авах боломжтой. Эдгээр залуус бол хамгийн агуу хүмүүс!
Товч тайлбар - Би DipTrace -ийг схем зураг авах, байрлуулахад ашигласан. Хэдэн жилийн өмнө би үнэгүй татаж авах боломжтой схем зураг авах / ПХБ -ийн байршлын багцуудыг туршиж үзээд DipTrace дээр суурьшсан. Өнгөрсөн жил би үүнтэй ижил төстэй судалгаа хийж, миний хувьд DipTrace ялагч байсан гэж дүгнэсэн.
Хоёрдугаарт, дугуй мэдрэгчийн бэхэлгээний чиглэл чухал юм. Мэдрэгчийн тэнхлэг нь мэдрэгчийн хажуугаар өнгөрөх үед соронзны замд перпендикуляр байх ёстой, эс тэгвээс та давхар импульс авах болно. Өөр нэг хувилбар бол мэдрэгчийг холбох бөгөөд ингэснээр төгсгөл нь соронз руу чиглэх болно.
Эцэст нь, механик унтраалга болохын тулд мэдрэгч нь 100 гаруй US -д дуугардаг.
Алхам 4: Програм хангамж
Энэхүү төсөл нь ATmega32U4 процессортой Arduino Pro Micro ашигладаг. Энэхүү микроконтроллер нь илүү түгээмэл хэрэглэгддэг Arduino ATmega328P процессороос хэд дахин илүү нөөцтэй байдаг. Arduino IDE (Хөгжлийн нэгдсэн систем) суулгасан байх ёстой. TOEOLS -ийн IDE -ийг тохируулах | ТУЗ | Леонардо. Хэрэв та Arduino орчныг сайн мэдэхгүй байгаа бол энэ нь таныг урам хугалахыг бүү зөвшөөр. Arduino-ийн инженерүүд болон дэлхийн хувь нэмэр оруулагчдын гэр бүл үнэхээр ашиглахад хялбар микроконтроллер хөгжүүлэх системийг бүтээжээ. Аливаа төслийг хурдасгахын тулд маш олон тооны урьдчилан туршиж үзсэн код байдаг. Энэ төсөл нь хувь нэмэр оруулагчдын бичсэн хэд хэдэн номын санг ашигладаг; EEPROM хандалт, I2C харилцаа холбоо, LCD хяналт, хэвлэх.
Дугуйны диаметрийг өөрчлөхийн тулд та кодыг засах хэрэгтэй болно. Ороорой!
Код нь харьцангуй энгийн боловч энгийн зүйл биш юм. Миний хандлагыг ойлгоход хэсэг хугацаа шаардагдах байх. Дугуйны мэдрэгч нь тасалдалаар ажилладаг. Дугуйны мэдрэгч нь таймераас өөр тасалдал ашигладаг. Гурав дахь үечилсэн тасалдал нь ажлын хуваарь гаргах үндэс суурь болдог.
Вандан туршилт хийхэд хялбар байдаг. Би хурдны мэдрэгчийг дуурайхын тулд 24 вольтын цахилгаан хангамж, дохионы үүсгүүр ашигласан.
Код нь батерейны цэнэг багатай тухай анхааруулга (дэлгэц анивчих), тайлбарласан тайлбар, өгөгдлийг дибаг хийх өгөгдлийг агуулсан болно.
Алхам 5: Бүгдийг боож боох
"MTR" шошготой дэвсгэр нь хөдөлгүүрийн хяналтын хэлхээний эерэг холболт руу ордог. "BAT" гэж бичсэн дэвсгэр нь батерейны эерэг тал руу явдаг. Буцах хар тугалга нь нийтлэг бөгөөд PWB -ийн эсрэг талд байдаг.
Бүх зүйлийг туршиж үзсэний дараа угсрах хэсгийг боолтоор боож, зай болон моторын хянагчийн хооронд суулгаарай.
Arduino Pro Micro дээрх USB холбогч ашиглах боломжтой хэвээр байгааг анхаарна уу. Энэ холбогч нь нэлээд эмзэг тул би үүнийг халуун хайлмал цавуугаар арвижуулсан.
Хэрэв та үүнийг бүтээхээр шийдсэн бол хамгийн сүүлийн үеийн програм хангамжтай холбоо бариарай.
Эцсийн тайлбар хэлэхэд Bafang мотор хянагч ба дэлгэцийн консол хоёрын хоорондох харилцаа холбооны протокол байхгүй байгаа нь харамсалтай байна, учир нь хянагч нь энэхүү тоног төхөөрөмжийн хэлхээний цуглуулдаг бүх өгөгдлийг "мэддэг". Протоколыг харгалзан үзвэл төсөл нь илүү энгийн бөгөөд цэвэрхэн байх болно.
Алхам 6: Эх сурвалж
DipTrace файлууд - та DipTrace -ийн үнэгүй хувилбарыг татаж суулгаад дараа нь.asc файлуудаас схем, байршлыг импортлох шаардлагатай болно. Gerber файлуудыг тусдаа хавтсанд оруулсан болно -
Arduino - IDE -ийн зохих хувилбарыг татаж аваад суулгана уу -
Хавсралт, "DIY хуванцар электроникийн төслийн хайрцагны хайрцаг 3.34" L x 1.96 "W x 0.83" H " -
LM5018-https://www.digikey.com/product-detail/en/texas-in…
LMV321 -
Индуктор-https://www.digikey.com/product-detail/en/wurth-el…
LCD -
I2C интерфейс -
Arduino Pro Micro -
Зөвлөмж болгож буй:
Өөрийн цахилгаан тоолуур/бүртгэл хөтлөгч хийх: 5 алхам (зурагтай)
Цахилгаан тоолуур/бүртгэгчийг өөрийн гараар хийх: Энэхүү төсөлд би илүү их функцтэй цахилгаан тоолуур/бүртгэл хөтлөгч үүсгэхийн тулд Arduino, INA219 цахилгаан монитор IC, OLED LCD, Micro SD картны ПХБ -ийг хэрхэн хослуулсан болохыг харуулах болно. алдартай USB цахилгаан тоолуур. Эхэлцгээе
Тоолуур тоолуур: 4 алхам
Тоолуур тоолуур: Энэхүү зааварчилгаанд би өдөр тутмын амьдралдаа цагийн менежментийг удирдахад туслах тоолох тоолуур хийхийг зааж өгөх болно. Гол урам зориг нь энэ линкээс ирсэн юм. Энэхүү тоолох тоолуур нь үндсэндээ дөрвөн оронтой долоон сегмент байх болно
Цахилгаан тоолуур: 4 алхам
Цахилгаан тоолуур: Bueno, va mi primer зааварчилгаа. Хичээлийн төгсгөлд биенвенидос байх ёстой гэсэн ойлголт байдаг
Цахилгаан хүчин зүйлийг автоматаар засах төхөөрөмж бүхий ухаалаг тоолуур: 29 алхам
Цахилгаан хүчин зүйлийн автомат залруулга бүхий ухаалаг тоолуур: Эрчим хүчний коэффициентийг өөрчлөх автомат төхөөрөмж бүхий хоёр чиглэлтэй тоолуур нь хүчдэл ба гүйдлийн мэдрэгчийн тусламжтайгаар шугамын хүчдэл ба шугамын гүйдлийн мэдрэх чадвараас гадна хүчдэл ба гүйдлийн мэдрэгчийн тусламжтайгаар хүчдэлийн коэффициентийг нэмэгдүүлдэг
Ухаалаг цахилгаан тоолуур: 3 алхам
Ухаалаг цахилгаан тоолуур: Бараг бүх дижитал цахилгаан тоолуур (ухаалаг эсвэл байхгүй) тодорхой хэмжээний энерги зарцуулах бүрт анивчдаг гэрэлтэй байдаг - ихэвчлэн ватт цаг тутамд нэг удаа (Ихэвчлэн 1000 имп/кВтц гэж тэмдэглэдэг). Үүнийг энгийн Light Depen ашиглан илрүүлээрэй