Агуулгын хүснэгт:

Эрчим хүчний тоолуур: 6 алхам
Эрчим хүчний тоолуур: 6 алхам

Видео: Эрчим хүчний тоолуур: 6 алхам

Видео: Эрчим хүчний тоолуур: 6 алхам
Видео: 6 марта один раз в год скажите эти слова от черной зависти. Прощеное воскресенье, народные приметы 2024, Арваннэгдүгээр
Anonim
Эрчим хүчний тоолуур
Эрчим хүчний тоолуур

Анхааруулга - Энэхүү төслийг хэн нэгэн хуулбарлах явцад ямар нэгэн алдаа гарсан тохиолдолд бид хариуцлага хүлээхгүй

XMC1100 ба TLI 4970 ба Wi-Fi модуль NodeMcu (ESP8266) ашиглан энерги хэмжигч

Эрчим хүчний тоолуур нь TLI4970 (Одоогийн мэдрэгч) болон XMC 2Go -ийн хэрэглээ бөгөөд AC тэжээлтэй аливаа цахилгаан залгуурт залгах, тоглуулах төхөөрөмж юм.

Энэхүү аппликейшнд Эрчим хүчний тоолуур дараахь онцлог шинж чанартай байна

  • Цахилгаан хэрэгсэлд зарцуулсан эрчим хүч, эрчим хүч, тооцооны тооцоог гаргаж болно.
  • Гэр ахуйн цахилгаан хэрэгслийн энергийг алсаас хянах.

Санамсаргүй богино залгааны үед хэлхээний самбар гэмтэхээс зайлсхийхийн тулд хувьсах гүйдлийн сүлжээнээс цахилгаан авч, гал хамгаалагчаар дамжуулдаг.

Дараа нь хувьсах гүйдлийн шугамыг хоёр хэсэгт хуваана.

1. Одоогийн мэдрэгчээр дамжих ачаалалд (TLI4970).

2. 230V AC/5V DC тэжээлийн хангамжийн модуль.

Одоогийн мэдрэгч нь ачаалалаар дамжих гүйдлийн хэмжээг хэмжиж, 16 битийн SPI өгөгдлийг (13 битийн гүйдлийн утга) энерги, хүч, тооцооны шалгалт тохируулга хийгддэг XMC 2Go руу илгээдэг.

XMC 2Go нь өгөгдлийг Nodemcu ашиглан үүл рүү (Thingspeak) илгээдэг бөгөөд мөн OLED дээр харуулдаг.

Төхөөрөмжүүдийг асаахын тулд Бак хөрвүүлэгчийг 230 вольтын хувьсах гүйдлийг 5 вольтын тогтмол гүйдэл болгон бууруулахад ашигладаг

Алхам 1: Ашигласан бүрэлдэхүүн хэсгүүд/тоног төхөөрөмж, багаж хэрэгсэл

Ашигласан бүрэлдэхүүн хэсэг/техник хангамж ба багаж хэрэгсэл
Ашигласан бүрэлдэхүүн хэсэг/техник хангамж ба багаж хэрэгсэл
Ашигласан бүрэлдэхүүн хэсэг/техник хангамж ба багаж хэрэгсэл
Ашигласан бүрэлдэхүүн хэсэг/техник хангамж ба багаж хэрэгсэл
Ашигласан бүрэлдэхүүн хэсэг/техник хангамж ба багаж хэрэгсэл
Ашигласан бүрэлдэхүүн хэсэг/техник хангамж ба багаж хэрэгсэл
  • Tli4970:
  • TLI4970 бол Infineon-ийн батлагдсан Hall технологид суурилсан өндөр нарийвчлалтай гүйдлийн мэдрэгч юм. Түүний AC ба DC хэмжилтийн хүрээ нь ± 50A хүртэл бөгөөд SPI гаралт нь 16 бит (одоогийн 13 битийн утга) юм. Энэ нь ашиглахад хялбар, бүрэн дижитал шийдэл бөгөөд гадны тохируулга хийх шаардлагагүй бөгөөд A/D хувиргагч, 0 pAmps эсвэл лавлах хүчдэл гэх мэт нэмэлт хэсгүүдийг шаарддаггүй.

Энэ нь ашиглахад бэлэн Arduino номын сантай.

TLI4970 хувилбарын мэдээллийн хуудсыг эндээс авна уу.

  • XMC2Go:
  • XMC1100-тэй XMC 2Go Kit нь XMC1100 (ARM® Cortex ™ -M0 дээр суурилсан)-J-Link Lite дибаг хийгч (XMC4200 микроконтроллероор бүтээгдсэн)-USB-ээр ажилладаг (Micro USB) - ESD ба урвуу гүйдлийн хамгаалалт - 2 x хэрэглэгчийн LED - Breadboard -т тохиромжтой Pin толгой 2x8 зүү.
  • Үүнийг Arduino IDE ашиглан програмчилж болно. Холбоос
  • Хэрэглэгчийн гарын авлагыг эндээс олж болно.
  • NodeMCU:
  • Дэлгэрэнгүй мэдээллийг авахын тулд Wi-Fi самбар
  • AC-DC хос гаралт:
  • 220 вольтоос 5 вольтын гүйдэл хүртэл буурна. Холбоос
  • Oled I2C дэлгэц:
  • Холбоос
  • Прототип самбар:
  • Холбоос
  • 5 in 1 өргөтгөлийн хайрцаг:
  • Холбоос

Цахилгаан утас

  • Ашигласан хэрэгсэл-
  • Жижиг хавтгай халив
  • Гагнуурын төмөр, гагнуурын сүлжих
  • Утас таслагч
  • Dremal эсвэл үүнтэй төстэй хэрэгсэл

Алхам 2: Arduino -г суулгаад жишээг эмхэтгэхэд бэлэн болго

  • Arduino IDE суулгана уу. Холбоос
  • Жишээ кодыг эмхэтгэхийн тулд Infineon самбарын багцыг суулгана уу.
  • Суулгах алхамыг нэг нэгээр нь дагана уу. Холбоос
  • ESP8266 -ийн самбарын багцыг суулгана уу.
  • Суулгах алхамуудыг нэг нэгээр нь дагана уу. Холбоос

Жишээ кодыг эмхэтгэхэд шаардлагатай нэмэлт номын санг суулгана уу.

  1. TLI4970
  2. OLED дэлгэц

Тэмдэглэл: Та zip файлыг татаж аваад.zip файлыг нэмж Arduino IDE дээрээ нэмж болно (хэрэв мэдэхгүй бол readme файл дахь TLI4970 sensor lib-д заасан алхмуудыг дагана уу), эс тэгвэл та номын санг хоёуланг нь номын сангийн менежерээс суулгаж болно. IDE дээр.

Алхам 3: Холболтын диаграм

Холболтын диаграм
Холболтын диаграм

Холболт дараах байдалтай байна.

XMC 2Go ----> Tli4970

Vss ------- GND

Vdd ---------> 3.3V

P0_6 --------> MISO

P0_8 -------> SCK

P0_9 -------> CS

XMC 2Go -----> Нодемку

Vss ----------> GND

Vdd ----------> 3.3

VP2_0 ------> D6

Нодемку - OLED

GND --------> GND

3.3V ---------> 3.3V

D1 ------------> SCK

D2 ------------> SDA

Алхам 4: Өгөгдлийг дүрслэн харуулахын тулд ThingSpeak -ийг тохируулах

Өгөгдлийг төсөөлөхийн тулд ThingSpeak -ийг тохируулах
Өгөгдлийг төсөөлөхийн тулд ThingSpeak -ийг тохируулах
  • ThingSpeak дээр данс үүсгэх
  • ThingSpeak дансанд суваг үүсгэх
  • ThingSpeak Channel -ийн итгэмжлэлийг авч, API түлхүүрийг бичээд NodeMCU -д харагдах болно.ino файлын хамт байгаа нууц файл дахь дэлгэрэнгүй мэдээллийг шинэчилнэ үү.

Алхам 5: Эцсийн алхамууд

Эцсийн алхамууд
Эцсийн алхамууд

Багцад өгөгдсөн pins_ardiuno -г сольсны дараа rar файлд өгөгдсөн кодыг шарна уу.

Тэмдэглэл: pins_arduino.h -ийг хуулж, C: / Users \…. / AppData / Local / Arduino15 / packages / Infineon / hardware / arm / 1.4.0 / variant / XMC1100 / config / XMC1100_XMC2GO / замд байгаа pins_arduino.h -ээр солино уу. pins_arduino.h

Тэмдэглэл: Бак хөрвүүлэгчээс 5V гаралтыг аваад XMC2Go болон NodeMcu -ийг хоёуланг нь асаагаарай.

Алхам 6: Урсгалын диаграм ба хэлхээний холболт

Урсгалын диаграм ба хэлхээний холболт
Урсгалын диаграм ба хэлхээний холболт
Урсгалын диаграм ба хэлхээний холболт
Урсгалын диаграм ба хэлхээний холболт

Холболтыг шалгана уу.

Энэхүү үйлдвэрлэгчийн төслийн үнийг өсгөдөг гал хамгаалагчтай самбарыг авч байгаа бөгөөд үүнийг ачааллыг залгах боломжтой нэг залгуурыг ашиглан хийж болно. Гэхдээ хэрэв та гал хамгаалагчгүй ганц залгуур ашиглаж байгаа бол давхар хамгаалалттай байх ёстой. хувьсах гүйдлийн тэжээлийн хангамжийг зохицуулах үед.

Зөвлөмж болгож буй: