Bună ziua. A existat o mare întrebare, în legătură cu trecerea ușoară la STM32 și nivelurile de tensiune - 3V, problema a apărut la alimentarea corectă a dispozitivului din mașină.
Am de gând să utilizez (bine, în versiunile de testare pe care le folosesc) un astfel de lanț
12V -> 5V stabilizatorul 78M05 -> stabilizatorul AMS1117 3.3V. Adevărul este că 5B este obligatoriu, deoarece la intrarea dispozitivului sunt instalate două amplificatoare operaționale în funcție de circuitul de repetor de tensiune, pentru a citi citirile de la senzorii mașinii pentru a nu le afecta citirile. Iată întrebările
1) Pe ce curent să folosiți regulatorul de tensiune 3V. Eu folosesc procesorul STM32F103C8T6. Calculată în calculator, curentul maxim consumat este de 40mA. Există două opțiuni 3B stabilizatori (am de gând să-l folosească 3V regulator de tensiune ca 3.3V în timp ce unele calcule necesită utilizarea float))) dar nu doresc cu adevărat, dar dacă totul este corect pentru a utiliza 3.3V-l va folosi)))
2) Deoarece este mai corect, este mai ușor și mai fiabil să utilizați op-amp ca un repetor de tensiune. Există două opțiuni - în primul rând - utilizarea amperi LM358 op alimentat de la o rețea la bord, deoarece LM358 nu este calea ferată la calea ferată, iar tensiunea este îndepărtată de la senzor - cu scala de la 0 la 5V. A doua opțiune este să folosiți LMV358 - și să o alimentați de la 5V.
3) În cazul în care pinii din fișa tehnică descrisă ca FT (USART3 STM32F103C8T6 CPU), fie că este posibil ca ei să se conecteze direct ace de interfață convertor cip L9637D, care este alimentat de la un 5V
(de fapt, în datashit este scris că picioarele lui FT - Tipo tolerante la 5V, dar încă întrebați)
4) Dacă utilizați FT232RL pentru UART, apoi pinii RX și TX pot fi atârnate direct pe procesor? Faptul că cei doi pini de pe FT232RL - VCC este o sursă de alimentare de 5V, și există VCCIO - pentru porturile de alimentare cu energie și chips-uri, etc - astfel încât, dacă am conecta FT232RL la STM32 VCCIO procesor picior în cazul în care atârnă - pe procesor de putere 3.3V , sau încă 5V?
5) Am de gând să utilizeze Schmitt (74HC14) de declanșare pentru digitizarea semnalului vitezometru, tahometru, etc, pentru a obține o ieșire curat val pătrat. Deci, întrebarea este - este în afara, de asemenea, trebuie să facă o conversie dublă - converti primele semnale de la 0-12V la 0-5V care ne servesc pe un declanșator Schmitt, după declanșare încă transforma în continuare 5V-> 3.3V? Sau triggerul poate fi alimentat de la 3V și alimentat la acesta convertit de la 12V la 3V (prin separator rezistiv)
6) Cum de a converti corect semnalul de la 12V la 5V (sau 3V), pe care le vom trimite la declanșatorul Schmitt. Utilizați un circuit pe o diodă zener + rezistor, sau folosind un separator rezistiv? Aici am prezentat două scheme
De fapt, tema este temporară. Cum primesc răspunsurile. poți șterge ...