{"id":492,"date":"2024-11-19T17:22:40","date_gmt":"2024-11-19T16:22:40","guid":{"rendered":"https:\/\/lipkowski.com\/?p=492"},"modified":"2024-11-19T18:25:37","modified_gmt":"2024-11-19T17:25:37","slug":"adding-an-ina219-power-monitor-to-a-chinese-usdx-transceiver","status":"publish","type":"post","link":"https:\/\/lipkowski.com\/pl\/2024\/11\/19\/adding-an-ina219-power-monitor-to-a-chinese-usdx-transceiver\/","title":{"rendered":"Pomiar zasilania ko\u0144c\u00f3wki mocy modu\u0142em z INA219 w chi\u0144skim transceiverze USDX+"},"content":{"rendered":"<p>Transceiver (tr)uSDX ma uk\u0142ad pomiaru napi\u0119cia\/pr\u0105du\/mocy ko\u0144c\u00f3wki mocy. Poniewa\u017c moc wyj\u015bciowa r\u00f3wnie\u017c jest mierzona, mo\u017cliwe jest pokazanie sprawno\u015bci ko\u0144c\u00f3wki mocy. Jest to bardzo przydatne przy strojeniu stopnia wyj\u015bciowego pracuj\u0105cego w klasie E, jak r\u00f3wnie\u017c w do pracy terenowej aby zmierzy\u0107 napi\u0119cie zasilania lub baterii i inne parametry.<\/p>\n<p>Ja mam transceiver uSDX+ z chin. Spr\u00f3bujmy w nim zrobi\u0107 to samo co wjest w (tr)uSDX i dodajmy do niego uk\u0142ad pomiaru pr\u0105du\/napi\u0119cia\/mocy wej\u015bciowej ko\u0144c\u00f3wki mocy oparty o modu\u0142 z uk\u0142adem INA219. Ta przer\u00f3bka powinna da\u0107 si\u0119 zastosowa\u0107 do innych transceiver\u00f3w opartych o USDX.<\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-493\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display1.jpg\" alt=\"\" width=\"878\" height=\"386\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display1.jpg 878w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display1-300x132.jpg 300w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display1-768x338.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p><!--more--><strong>UWAGA: \u017ceby zrobi\u0107 t\u0105 modyfikacj\u0119 trzeba mie\u0107 troche zdolo\u015bci manualnych,  umiej\u0119tno\u015b\u0107 lutowania, podstawow\u0105 znajomo\u015b\u0107 elektroniki i wiedzie\u0107 jak skompilowa\u0107 firmware uSDX i potrafi\u0107 je flashowa\u0107 przez 6-pinowe z\u0142\u0105cze ISP. Trzeba te\u017c najpierw zrobi\u0107 <a href=\"https:\/\/lipkowski.com\/pl\/2024\/11\/19\/adding-an-swr-meter-to-a-chinese-usdx-transceiver\/\">modyfikacj\u0119 dodaj\u0105c\u0105 miernik SWR<\/a>. Je\u015bli to problem, to lepiej po prostu kupi\u0107 orginalny (tr)uSDX.<\/strong><\/p>\n<p>U\u017cyjemy gotowej p\u0142ytki z uk\u0142adem INA219, dost\u0119pnej od Adafruit i innych producent\u00f3we:<\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/ina219.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-494\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/ina219.png\" alt=\"INA219 board\" width=\"600\" height=\"600\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/ina219.png 600w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/ina219-300x300.png 300w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/ina219-150x150.png 150w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/ina219-100x100.png 100w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Pod\u0142\u0105czenie p\u0142ytki jest proste:<\/p>\n<p>&#8211; Nale\u017cy znale\u017a\u0107 \u015bcie\u017ck\u0119 kt\u00f3ra prowadzi zasilanie do ko\u0144c\u00f3wki mocy, przeci\u0105\u0107 j\u0105, pod\u0142\u0105czy\u0107 VIN+ do cz\u0119\u015bci \u015bcie\u017cki po stronie zasilania, pod\u0142\u0105czy\u0107 VIN- do do cz\u0119\u015bci \u015bcie\u017cki po stronie ko\u0144c\u00f3wki mocy<\/p>\n<p>&#8211; Nale\u017cy pod\u0142\u0105czy\u0107 p\u0142ytk\u0119 do szyny I2C procesora ATmega328P: PC4 do SDA, PC5 do SCL<\/p>\n<p>&#8211; Pod\u0142\u0105czy\u0107 GND do masy, pod\u0142\u0105czy\u0107 Vcc do +5V. Uwaga: to zwi\u0119kszy napi\u0119cie na szynie o oko\u0142o 0.13V (1.4V*1k\/(1k+10k)), tak ma\u0142a warto\u015b\u0107 nie jest problemem.<\/p>\n<p>Transceiver uSDX+ ma te sygna\u0142y dost\u0119pne z do\u0142u p\u0142ytki, dla innych konstrukcji trzeba je samemu znale\u017a\u0107 albo poprowadzi\u0107 przewody na drug\u0105 stron\u0119 p\u0142ytki. <\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-495\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1-1024x604.jpg\" alt=\"uSDX+ underside traces\" width=\"525\" height=\"310\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1-1024x604.jpg 1024w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1-300x177.jpg 300w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1-768x453.jpg 768w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1-1536x906.jpg 1536w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces1.jpg 1775w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p>Zbli\u017cenie:<\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-496\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces2-1024x651.jpg\" alt=\"uSDX traces closeup\" width=\"525\" height=\"334\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces2-1024x651.jpg 1024w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces2-300x191.jpg 300w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces2-768x488.jpg 768w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_traces2.jpg 1242w\" sizes=\"auto, (max-width: 525px) 100vw, 525px\" \/><\/a><\/p>\n<p>P\u0142ytka z INA219 jest na tyle cienka \u017ce mo\u017cna j\u0105 zamontowa\u0107 z do\u0142u p\u0142yty uSDX+:<\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_ina219.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-497\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_ina219.jpg\" alt=\"uSDX INA219 installed\" width=\"775\" height=\"458\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_ina219.jpg 775w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_ina219-300x177.jpg 300w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_ina219-768x454.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<h4>Modyfikacja oprogramowania<\/h4>\n<p>Doda\u0142em obs\u0142ug\u0119 INA219 do firmware uSDX.  Moje zmiany zosta\u0142y przyj\u0119te do orginalnego repozytorium uSDX: https:\/\/github.com\/threeme3\/usdx mo\u017cna te\u017c u\u017cy\u0107 mojego repozytorium, kt\u00f3re mo\u017ce mie\u0107 dodatkowe funkcjonalno\u015bci poprawki (lub b\u0142\u0119dy) kt\u00f3re nie zosta\u0142y dodane do orginalnego firmware: https:\/\/github.com\/sq5bpf\/usdx<\/p>\n<p>Nale\u017cy odkomentowa\u0107  (usun\u0105\u0107 \/\/ przed #define) linijk\u0119 #define SWR_METER 1 i linijk\u0119 #define INA219_POWER_METER 1\u00a0w pliku  usdx_settings.h file , oraz zakomentowa\u0107 funkcjonalno\u015b\u0107  CAT i DIAG, ewentualnie zrobi\u0107 jakie\u015b dodatkowe zmiany wedle w\u0142asnego uznania, potem skompilowa\u0107 firmware w  Arduino IDE. Je\u015bli nie ma b\u0142\u0119d\u00f3w, nale\u017cy za\u0142adowa\u0107 firmware do mikrokontrolera przez 6-pinowe z\u0142\u0105cze ISP na p\u0142ycie uSDX+ (ja u\u017cywam do tego programatora kompatybilnego z usbasp). Po za\u0142adowaniu firmware nale\u017cy zrobi\u0107 reset do ustawie\u0144 fabrycznych, je\u015bli radio tego samo nie zrobi\u0142o by itself.<\/p>\n<h4>Kalibracja<\/h4>\n<p>Ustawienia kalibracji w pliku usdx_settings.h pasuj\u0105 do mojego transceivera, mo\u017cna je poprawi\u0107 aby miernik pokazywa\u0142 bardziej wiarygodny pomiar.<\/p>\n<p>Po za\u0142adowaniu nowego firmware nale\u017cy zrobi\u0107 reset do ustawie\u0144 fabrycznych (je\u015bli radio tego samo nie zrobi\u0142o), zmieni\u0107 pozycj\u0119 menu  1.13 SWR Meter na FWD-SWR, zmieni\u0107 tryb na CW i nada\u0107 ci\u0105g\u0142\u0105 no\u015bn\u0105 z pod\u0142\u0105czonym sztucznym obci\u0105\u017ceniem i miernikiem mocy. Wy\u015bwietlacz powinien pokaza\u0107 moc padaj\u0105c\u0105 i SWR:<\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_swr_display1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-479\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_swr_display1.jpg\" alt=\"uSDX+ SWR and Power display\" width=\"913\" height=\"402\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_swr_display1.jpg 913w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_swr_display1-300x132.jpg 300w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_swr_display1-768x338.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>Nale\u017cy zmieni\u0107 ustawienie menu 1.14 Cal. power tak aby wy\u015bwietlacz pokazywa\u0142 tak\u0105 sam\u0105 moc wyj\u015bciow\u0105 jak miernik mocy. Najlepiej zrobi\u0107 to na wy\u017cszych pasmach.<\/p>\n<p>Nale\u017cy roz\u0142\u0105czy\u0107 po\u0142\u0105czenie pomi\u0119dzy VIN+ i zasilaniem i w\u0142\u0105czy\u0107 w to miejsce amperomierz. Zmieni\u0107 ustawienie menu 1.13 SWR Meter na I-U-P (pr\u0105d\/napi\u0119cie\/moc wej\u015bciowa ko\u0144c\u00f3wki mocy) and w\u0142\u0105czy\u0107 nadawanie.<\/p>\n<p>Zmieni\u0107 ustawienie menu 1.15 Cal. current tak aby wy\u015bwiatlacz pokazywa\u0142 taki sam pr\u0105d jak zewn\u0119trzny miernik:<\/p>\n<p><a href=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-498\" src=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display2.jpg\" alt=\"uDSX input power, current, voltage display\" width=\"705\" height=\"307\" srcset=\"https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display2.jpg 705w, https:\/\/lipkowski.com\/wp-content\/uploads\/2024\/11\/usdx_eff_display2-300x131.jpg 300w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/a><\/p>\n<p>Powy\u017csze zdj\u0119cie pokazuje moc wej\u015bciow\u0105 ko\u0144c\u00f3wki mocy 3.35W, pr\u0105d 439mA i napi\u0119cie ko\u0144c\u00f3wki 11.37V.<\/p>\n<p>Zmieni\u0107 ustawienie many 1.13 SWR Meter na PWR-EFF. To w\u0142\u0105czy pokazywanie mocy wyj\u015bciowej i sprawno\u015bci ko\u0144c\u00f3wki mocy ( 100% * moc wyj\u015bciowa\/moc wej\u015bciowa ko\u0144c\u00f3wki).<\/p>\n<h4>U\u017cywanie uk\u0142adu pomiaru parametr\u00f3w ko\u0144c\u00f3wki<\/h4>\n<p>Do normalnego u\u017cytkowania najlepiej ustawi\u0107 opcj\u0119 menu 1.13 SWR Meter na FWD-SWR, co pokazuje moc wyj\u015bciow\u0105 i SWR. Inne mo\u017cliwo\u015bci wyboru to PWR-EFF co pokazuje moc wyj\u015bciow\u0105 i sprawno\u015b\u0107 ko\u0144c\u00f3wki i I-U-P co pokazuje pr\u0105d\/napi\u0119cie\/moc wej\u015bciowa ko\u0144c\u00f3wki mocy (przydatne do oceny stanubaterii w terenie).<\/p>\n<p>Odejmuj\u0105c moc wyj\u015bciow\u0105 od mocy wej\u015bciowej ko\u0144c\u00f3wki otrzymujemy moc tracon\u0105 w stopniu ko\u0144cowym. Tranzystor BS170 ma dopuszczaln\u0105 moc strat 830mW, a w ko\u0144c\u00f3wce mamy 3 tranzystory r\u00f3wnolegle, wi\u0119c je\u015bli moc tracona jest wi\u0119ksza ni\u017c 2.49W (830mW*3) to przekroczyli\u015bmy maksymaln\u0105 dopuszaln\u0105 moc strat i tranzystory mog\u0105 zosta\u0107 szybko zniszczone.<\/p>\n<p>Wzmacniacz w klasie E powinien by\u0107 zestrojony na najwi\u0119ksz\u0105 sprawno\u015b\u0107. W celu strojenia naj\u0142atwiej jest zmieni\u0107 indukcyjno\u015b\u0107 szeregow\u0105 od strony ko\u0144c\u00f3wki (a nie drug\u0105 indukcyjno\u015b\u0107 kt\u00f3ra jest elementem filtru dolnoprzepustowego i pu\u0142apki na 2 harmoniczn\u0105). Nale\u017cy zmienia\u0107 cz\u0119stotliwo\u015b\u0107 co 100kHz w okolicy cz\u0119stotliwo\u015bci pracy i obserwowa\u0107 sprawno\u015b\u0107. Je\u015bli sprawno\u015b\u0107 maleje ze zwi\u0119kszaniem si\u0119 cz\u0119stotliwo\u015bci to oznacza \u017ce ta indukcyjno\u015b\u0107 jest zbyt ma\u0142a i nale\u017cy j\u0105 zwi\u0119kszy\u0107 (przez przesuni\u0119cie zwoj\u00f3w tak aby by\u0142y cia\u015bniej lub nawet do\u0142o\u017cenie 1 zwoju). Je\u015bli sprawno\u015b\u0107 maleje ze zmniejszaniem si\u0119 cz\u0119stotliwo\u015bci to oznacza \u017ce ta indukcyjno\u015b\u0107 jest zbyt du\u017ca i nale\u017cy j\u0105 zmniejszy\u0107 (przez bardziej r\u00f3wne u\u0142o\u017cenie zwoj\u00f3w na rdzeniu lub nawet usuni\u0119cie 1 zwoju). <\/p>\n<p>Uwaga: uSDX+ i inne podobne 8-pasmowe transceivery nie maj\u0105 osobnych obwod\u00f3w na pasmo 12m. Nie nale\u017cy stroi\u0107 obwod\u00f3w wyj\u015bciowych na tym pa\u015bmie.<\/p>\n<p>&nbsp;<\/p>\n<p>VY 73<\/p>\n<p>Jacek \/ SQ5BPF<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The (tr)uSDX has hardware to measure the power amplifier voltage\/current\/input power. Since the output power is also measured, it can calculate and show efficiency. This is very useful for tuning the class-E output stage, and is also useful in the field to see battery voltage and other parameters. I have an uSDX+ transceiver from China. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/lipkowski.com\/pl\/2024\/11\/19\/adding-an-ina219-power-monitor-to-a-chinese-usdx-transceiver\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Pomiar zasilania ko\u0144c\u00f3wki mocy modu\u0142em z INA219 w chi\u0144skim transceiverze USDX+&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,1,19],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-radio-mods","category-uncategorized","category-usdx"],"translation":{"provider":"WPGlobus","version":"3.0.1","language":"pl","enabled_languages":["en","pl"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"pl":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/posts\/492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/comments?post=492"}],"version-history":[{"count":7,"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":502,"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/posts\/492\/revisions\/502"}],"wp:attachment":[{"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lipkowski.com\/pl\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}