{"id":842,"date":"2018-05-07T20:51:53","date_gmt":"2018-05-07T20:51:53","guid":{"rendered":"http:\/\/hayperek.pl\/?p=842"},"modified":"2018-05-07T20:51:53","modified_gmt":"2018-05-07T20:51:53","slug":"pomiar-poziomu-i-temperatury-oleju-cz-3","status":"publish","type":"post","link":"https:\/\/hayperek.pl\/en\/2018\/05\/07\/pomiar-poziomu-i-temperatury-oleju-cz-3\/","title":{"rendered":"Pomiar poziomu i temperatury oleju &#8211; cz.3"},"content":{"rendered":"<p>Dzi\u015b kontynuujemy temat z dw\u00f3ch poprzednich artyku\u0142\u00f3w, dotycz\u0105cy obs\u0142ugi fabrycznego czujnika oleju. Wczoraj om\u00f3wili\u015bmy metod\u0119 odczytu i analizy kszta\u0142tu przebiegu cyfrowego na wyj\u015bciu sensora. Dzi\u015b przyszed\u0142 czas na zaj\u0119cie si\u0119 elektronicznym interfejsem, kt\u00f3ry dostarczy sygna\u0142 do naszego mikrokontrolera.<\/p>\n<p>G\u0142\u00f3wnym problemem s\u0105 r\u00f3\u017cne poziomy napi\u0119\u0107 &#8211; fabryczny czujnik pracuje przy zasilaniu 12. Podanie tak wysokiego napi\u0119cia bezpo\u015brednio na wej\u015bcie mikrokontrolera niechybnie doprowadzi do jego uszkodzenia. <\/p>\n<blockquote><p>Jak wi\u0119c przekonwertowa\u0107 logik\u0119 12V na 3.3V?<\/p><\/blockquote>\n<p>Rozwi\u0105za\u0144 jest wiele, pocz\u0105wszy od prostych dzielnik\u00f3w rezystorowych, uk\u0142ad\u00f3w z pojedynczym tranzystorem, na dedykowanych uk\u0142adach scalonych ko\u0144cz\u0105c. Sam przebieg cyfrowy nie jest specjalnie wymagaj\u0105cy, zmiany stanu nast\u0119puj\u0105 nie cz\u0119\u015bciej ni\u017c co 20ms. Musimy jednak zachowa\u0107 odpowiedni\u0105 stromo\u015b\u0107 zbocza, tak aby detektor wbudowany w timerze by\u0142 w stanie poprawnie je wykry\u0107.<\/p>\n<blockquote><p>Czyli w zasadzie nie ma znaczenia jakie rozwi\u0105zanie wykorzystamy?<\/p><\/blockquote>\n<p>Ot\u00f3\u017c nie. Si\u0119gnijmy pami\u0119ci\u0105 do jednego z pierwszych artyku\u0142\u00f3w dotycz\u0105cych za\u0142o\u017ce\u0144 projektu. Przyj\u0119li\u015bmy wtedy, i\u017c nasz system musi wykazywa\u0107 si\u0119 du\u017c\u0105 odporno\u015bci\u0105 na zak\u0142\u00f3cenia elektromagnetyczne. Sygna\u0142 z czujnika biegnie do zestawu wska\u017anik\u00f3w a\u017c od samej miski olejowej &#8211; po drodze b\u0119dzie on &#8222;wy\u0142apywa\u0142&#8221; wszelkie zak\u0142\u00f3cenia pochodz\u0105ce ze \u015bwiec zap\u0142onowych, cewek elektrozawor\u00f3w, komutator\u00f3w czy przeka\u017anik\u00f3w. Zastosowanie nieodpowiedniego interfejsu spowoduje, i\u017c b\u0119d\u0105 one bezpo\u015brednio przenoszone do cyfrowej cz\u0119\u015b\u0107 naszego uk\u0142adu, pracuj\u0105cej przy do\u015b\u0107 niewielkim napi\u0119ciu 3.3V. R\u00f3wnie\u017c wszelkie skoki napi\u0119cia, zwi\u0105zane z w\u0142\u0105czaniem du\u017cych obci\u0105\u017ce\u0144, jak ogrzewanie tylnej szyby, wentylator\u00f3w czy rozrusznika b\u0119d\u0105 propagowa\u0107 si\u0119 i mog\u0105 zak\u0142\u00f3ci\u0107 poprawno\u015b\u0107 odczytu sygna\u0142u.<\/p>\n<p>Musimy zastosowa\u0107 uk\u0142ad, kt\u00f3ry odizoluje nas skutecznie od tych zak\u0142\u00f3ce\u0144. Jednym z szeroko stosowanych rozwi\u0105za\u0144 jest tzw. optoizolacja. Przyk\u0142ad po\u0142\u0105czenia, z wykorzystaniem transoptora zamieszczam poni\u017cej:<\/p>\n<p><a href=\"http:\/\/hayperek.pl\/wp-content\/uploads\/2018\/05\/connection.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hayperek.pl\/wp-content\/uploads\/2018\/05\/connection.png\" alt=\"\" width=\"837\" height=\"565\" class=\"aligncenter size-full wp-image-843\" srcset=\"https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/05\/connection.png 837w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/05\/connection-600x405.png 600w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/05\/connection-300x203.png 300w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/05\/connection-768x518.png 768w\" sizes=\"auto, (max-width: 837px) 100vw, 837px\" \/><\/a><\/p>\n<p>Ogromn\u0105 zalet\u0105 takiego obwodu jest ca\u0142kowita izolacja cz\u0119\u015bci cyfrowej, pracuj\u0105cej przy niskim napi\u0119ciu i przez to stosunkowo wra\u017cliwej na zak\u0142\u00f3cenia. Ponadto transoptor posiada znacznie wy\u017cszy pr\u00f3g zadzia\u0142ania i bardziej strome charakterystyki ni\u017c np. konwerter z tranzystorem. <\/p>","protected":false},"excerpt":{"rendered":"<p>Dzi\u015b kontynuujemy temat z dw\u00f3ch poprzednich artyku\u0142\u00f3w, dotycz\u0105cy obs\u0142ugi fabrycznego czujnika oleju. Wczoraj om\u00f3wili\u015bmy metod\u0119 odczytu i analizy kszta\u0142tu przebiegu cyfrowego na wyj\u015bciu sensora. Dzi\u015b przyszed\u0142 czas na zaj\u0119cie si\u0119 elektronicznym interfejsem, kt\u00f3ry dostarczy sygna\u0142 do naszego mikrokontrolera. G\u0142\u00f3wnym problemem s\u0105 r\u00f3\u017cne poziomy napi\u0119\u0107 &#8211; fabryczny czujnik pracuje przy zasilaniu 12. Podanie tak wysokiego napi\u0119cia [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":845,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":{"0":"post-842","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-stodni","9":"post-with-thumbnail","10":"post-with-thumbnail-large"},"_links":{"self":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/comments?post=842"}],"version-history":[{"count":1,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/842\/revisions"}],"predecessor-version":[{"id":844,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/posts\/842\/revisions\/844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media\/845"}],"wp:attachment":[{"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/media?parent=842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/categories?post=842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hayperek.pl\/en\/wp-json\/wp\/v2\/tags?post=842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}