Cov txheej txheem:

Tseem Muaj Lwm Lub Roj Teeb Peev Tester: 6 Cov Kauj Ruam
Tseem Muaj Lwm Lub Roj Teeb Peev Tester: 6 Cov Kauj Ruam

Video: Tseem Muaj Lwm Lub Roj Teeb Peev Tester: 6 Cov Kauj Ruam

Video: Tseem Muaj Lwm Lub Roj Teeb Peev Tester: 6 Cov Kauj Ruam
Video: ib sim cas tsis tsim nyog tsom xyooj 2022 2024, Kaum ib hlis
Anonim
Tseem Muaj Lwm Lub Roj Teeb Peev Tester
Tseem Muaj Lwm Lub Roj Teeb Peev Tester
Tseem Muaj Lwm Lub Roj Teeb Peev Tester
Tseem Muaj Lwm Lub Roj Teeb Peev Tester

Vim li cas ib tus neeg ntsuas peev xwm ntau dua

Kuv nyeem los ntawm ntau qhov sib txawv tester tsim cov lus qhia tab sis tsis muaj ib qho zoo li haum rau kuv cov kev xav tau. Kuv xav kom tuaj yeem sim ntau dua li tsuas yog hu ua NiCd/NiMH lossis Lion cells. Kuv xav kom tuaj yeem sim ntsuas lub cuab yeej siv roj teeb yam tsis tau coj mus rau ntu ua ntej. Yog li, kuv txiav txim siab los tshuaj xyuas qhov teeb meem thiab tsim ib qho ntawm kuv tus kheej. Ib yam coj mus rau lwm qhov thiab thaum kawg kuv txiav txim siab sau cov ntawv qhia kuv tus kheej. Kuv kuj txiav txim siab tsis mus rau hauv txhua cov ntsiab lus ntawm yuav ua li cas thiaj tsim lub ntsuas vim tias txhua tus tuaj yeem txiav txim siab txog qee yam kev xaiv xws li qhov loj me resistor siv lossis yog PCB xav tau lossis Veroboard txaus thiab tseem muaj ib tuj ntawm cov lus qhia yuav ua li cas nruab eagle lossis yuav ua PCB li cas. Hauv lwm lo lus, Kuv yuav tsom mus rau cov lej thiab cov lej thiab yuav ntsuas tus ntsuas li cas.

Kauj Ruam 1: Keeb Kwm - Version 1

Keeb Kwm - Version 1
Keeb Kwm - Version 1

Saum toj no yog thawj kab lus nrog hauv qab no tau hais dhau 10V cov lus txhawb nqa ntxiv (R12 & R17 & Q11 & Q12).

Thawj qhov tau ntau dua lossis tsawg dua los ntawm kev qhia los ntawm deba168 (hmoov tsis kuv tsis tuaj yeem pom nws cov lus qhia kom muab txuas). Tsuas yog qee qhov kev hloov pauv me me xwb. Hauv cov ntawv no kuv muaj ib qho 10 ohm load resistor tswj los ntawm mosfet. Qhov no coj qee qhov teeb meem ho. Thaum kuaj ib NiCd lossis NiMH cell lub sijhawm xav tau yooj yim ntsuas hauv teev yog tias tsis yog hnub. Lub roj teeb 1500mAh siv sijhawm ntau dua 12 teev (tam sim no tsuas yog 120mA). Ntawm qhov tod tes, thawj qhov qauv tuaj yeem kuaj tsuas yog roj teeb qis dua 10V. Thiab lub roj teeb uas them tag nrho 9.6V tuaj yeem nce mus txog 11.2V uas tsis tuaj yeem kuaj vim yog 10V txwv. Ib yam yuav tsum tau ua. Ua ntej tshaj, kuv nyuam qhuav ntxiv ob peb mosfets thiab cov tiv thaiv kom ua rau qhov faib hluav taws xob tuaj yeem tso cai ntau dua 10V. Tab sis qhov no ntawm qhov tod tau coj lwm qhov teeb meem. Lub roj teeb 14.4V tau thauj khoom tuaj yeem muaj tp 16.8V uas nrog 10 ohm resistor txhais tau tias 1.68A tam sim no thiab tau kawg lub zog tso tawm los ntawm lub zog tiv thaiv ntawm yuav luag 30W. Yog li, nrog qhov ntsuas hluav taws xob tsawg dhau lub sijhawm sim ntev thiab nrog qhov hluav taws xob siab dhau tam sim no. Kom meej meej nws tsis yog kev daws teeb meem txaus thiab xav tau kev txhim kho ntxiv.

Kauj ruam 2: Version 2

Kuv xav tau kev daws teeb meem qhov twg tam sim no yuav nyob hauv qee qhov txwv tsis hais lub roj teeb hluav taws xob. Ib qho kev daws teeb meem yuav tau siv PWM thiab tsuas yog ib tus tiv thaiv, tab sis kuv nyiam kom muaj kev daws teeb meem yam tsis ua pa tam sim no lossis xav tau kom tshem tawm mosfet cua sov. Yog li, kuv tsim kev daws teeb meem nrog 10 qhov hluav taws xob qhov hluav taws xob, txhua 2V dav, siv 10 3.3ohm resistors thiab mosfet rau txhua tus tiv thaiv.

Kauj Ruam 3: Nov Yog Li Cas Nws Thiaj Li Tawm

Nov Yog Li Cas Nws Thiaj Li Tawm
Nov Yog Li Cas Nws Thiaj Li Tawm

Cov lus pom ntawm CircuitOne tuaj yeem sib cav qhov poob hluav taws xob hla lub mosfet yog qhov tsis tsim nyog vim tias kev tiv thaiv ntawm mosfet yog qhov tsawg heev, tab sis kuv tau tso qhov kev xaiv mosfet rau tus nyeem ntawv thiab yog li qhov tsis kam tuaj yeem mus dhau 1 ohm qhov twg nws pib teeb meem. Hauv version ib qho xaiv qhov tseeb mosfet yuav tshem qhov xav tau ntawm qhov ntsuas qis dua tab sis ntawm version 2 Kuv txiav txim siab ntsuas qhov ntsuas hluav taws xob ntau dua ib tus resistor nkaus xwb uas tom qab ntawd ua rau nws tseem ceeb kom muaj ob lub ntsiab lus ntsuas. Thiab yog vim li cas tom qab kev xaiv yog qhov yooj yim hauv kev thaiv Veroboard. Qhov no ntxiv qee qhov yuam kev vim tias ntsuas qhov ntsuas hluav taws xob hla ib qho resistor tseem ceeb dua li ntsuas dua txhua tus tiv thaiv. Ntawm qhov kev xaiv tivthaiv kuv txiav txim siab siv yam kuv twb tau ua tiav lossis qhov uas kuv tuaj yeem tau yooj yim. Qhov no coj mus rau BOM hauv qab no:

  • Arduino Pro Mini 5V! Tseem ceeb! Kuv siv 5V version thiab txhua yam yog raws nws
  • 128x64 I2C OLED zaub
  • 10 x 5W 3.3 Ohm resistors
  • 3x2n7000 mosfets
  • 10 x IRFZ34N mosfets
  • 6 x 10 kOhm resistors
  • 2 x 5 kOhm resistors
  • 16V 680uF capacitor
  • 1 qub CPU ntxuam

Kuv tsis tau ntxiv cov hauv qab no hauv kab lus

  • rub tawm cov kab tawm ntawm I2C kab, uas kuv pom ua rau cov zaub ruaj khov dua
  • cov kab fais fab
  • capacitor hauv 5V kab uas tseem ua kom cov zaub ruaj khov

Thaum kuaj kuv pom cov load resistors yuav kub heev tshwj xeeb yog tias lawv txhua tus siv. Qhov kub tau nce siab tshaj 100 degrees Celsius (uas tshaj 212 degrees Fahrenheit) thiab yog tias tag nrho lub kaw lus yuav raug kaw hauv ib lub thawv yuav tsum muaj qee yam ua kom txias. Resistors Kuv siv yog 3.3 ohm / 5W thiab qhov siab tshaj tam sim no yuav tsum tshwm sim nrog txog 2V rau ib tus tiv thaiv muab 2V / 3.3 = 0.61A uas ua rau 1.21W. Kuv tau xaus qhov ntxiv cov kiv cua yooj yim hauv lub thawv. Feem ntau vim tias kuv tau tshwm sim kom muaj qee tus qub CPU kiv cua nyob ib puag ncig.

Schematic ua haujlwm

Nws yog qhov ncaj ncaj rau pem hauv ntej thiab piav qhia tus kheej. Lub roj teeb uas yuav raug sim yog txuas nrog cov koob ntawm cov resistors thiab hauv av. Cov ntsuas ntsuas hluav taws xob yog lub roj teeb sib txuas thiab thawj tus tiv thaiv. Cov faib hluav taws xob tau siv los tso qhov hluav taws xob mus rau qib uas zoo dua suites Arduino. Ib qho txiaj ntsig digital tau siv los xaiv 10V lossis 20V ntau ntawm cov faib. Txhua tus tiv thaiv hauv lub nra tuaj yeem ua tus kheej siv cov mosfets, uas tau tsav ncaj qha los ntawm Arduino. Thiab thaum kawg, cov zaub txuas nrog Arduino I2C pins. Tsis tas yuav hais ntau txog qhov schematic J.

Kauj ruam 4: Txoj Cai

Txoj Cai
Txoj Cai

Saum toj no tuaj yeem pom qhov ua haujlwm ntxhib ntawm cov cai. Cia peb ua tib zoo saib cov cai tom qab (cov ntaub ntawv arduino ino tau txuas). Muaj tus lej ntawm cov haujlwm thiab tom qab ntawd lub ntsiab lus tseem ceeb.

Lub voj loj

Thaum ntsuas tau npaj tiav cov txiaj ntsig tau qhia, thiab kev ua tiav xaus rau ntawd. Yog tias kev ntsuas tseem tsis tau ua tiav, tom qab ntawv xub tshuaj xyuas seb hom roj teeb twg raug xaiv thiab tom qab ntawd ntsuas qhov ntsuas hluav taws xob hla. Yog tias qhov hluav taws xob siab tshaj 0.1V yuav tsum muaj tsawg kawg qee yam roj teeb txuas nrog. Hauv qhov no subroutine raug hu los sim txiav txim seb muaj pes tsawg lub cell nws nyob hauv lub roj teeb los txiav txim seb yuav ntsuas li cas. Tus lej ntawm cov xov tooj yog ntau dua lossis tsawg dua cov ntaub ntawv uas tuaj yeem siv tau zoo dua tab sis, hauv cov ntawv no, nws tau tshaj tawm los ntawm kev sib cuam tshuam nkaus xwb. Yog tias txhua yam zoo txheej txheem tso tawm tau pib thiab ntawm txhua puag ncig ntawm lub voj loj lub peev xwm roj teeb tau suav. Qhov kawg ntawm lub voj tseem ceeb cov duab tau nthuav tawm nrog cov paub zoo.

Cov txheej txheem qhia qhov tshwm sim

ShowResults ua haujlwm yooj yim teev cov kab kom pom ntawm lub vijtsam thiab tseem hlua kom xa mus rau qhov sib txuas.

Cov txheej txheem ntsuas qhov ntsuas hluav taws xob

Thaum pib ua haujlwm Vcc ntawm Arduino raug ntsuas. Nws xav tau kom tuaj yeem suav qhov ntsuas hluav taws xob ntsuas siv cov tswv yim analog. Tom qab ntawd roj teeb hluav taws xob raug ntsuas siv 20V ntau yam los txiav txim siab seb yuav siv qhov twg. Tom qab ntawd ob lub roj teeb hluav taws xob thiab qhov hluav taws xob tiv thaiv hluav taws xob tau suav. Kev ntsuas hluav taws xob roj teeb ua kom zoo dua ntawm DividerInput chav kawm uas muaj cov txheej txheem nyeem ntawv thiab ntsuas hluav taws xob los muab cov nyeem nyoos lossis suav qhov ntsuas hluav taws xob ntawm cov lus sib piv hauv nqe lus nug.

Cov txheej txheem rau xaiv siv qhov tseem ceeb

Hauv selectUsedValues ua haujlwm tus lej ntawm cov xovtooj yog kwv yees thiab qhov siab thiab qis txwv rau lub roj teeb tau teeb tsa los siv nrog cov txheej txheem tso tawm. Tsis tas li qhov ntsuas tau cim raws li pib, Cov kev txwv rau cov txheej txheem no tau teeb tsa thaum pib ntawm kev hloov pauv thoob ntiaj teb. Txawm hais tias lawv tuaj yeem tsis tu ncua, thiab lawv kuj tseem tuaj yeem txhais hauv cov txheej txheem vim tias lawv tsis siv thoob ntiaj teb. Tab sis hav ib txwm muaj qee yam los txhim kho:)

Cov txheej txheem los laij lub peev xwm roj teeb

Kev tso tawm ua haujlwm saib xyuas qhov tseeb suav lub peev xwm ntawm lub roj teeb. Nws tau txais qhov qis thiab siab txwv ntawm qhov hluav taws xob rau lub roj teeb raws li kev ntsuas raws li qhov ntsuas. Tus nqi siab tsis tau siv hauv cov ntawv no, tab sis tus nqi qis tau siv los txiav txim siab thaum twg yuav tsum nres qhov kev sim. Thaum pib ntawm txoj haujlwm muaj pes tsawg tus resistors siv tau pom los ntawm kev siv lub luag haujlwm tsim los rau lub hom phiaj no. Kev ua haujlwm rov qab tus naj npawb ntawm tus tiv thaiv thiab tib lub sijhawm pib tso tawm thiab rov pib dua lub txee. Tom qab ntawd cov ntsuas hluav taws xob raug ntsuas thiab siv ua ke nrog tus paub resistor tus nqi los xam qhov tam sim no. Tam sim no peb paub qhov hluav taws xob thiab tam sim no thiab lub sijhawm los ntawm nws tau txij li qhov ntsuas kawg, peb tuaj yeem suav qhov peev xwm. Qhov kawg ntawm cov txheej txheem tso tawm roj teeb hluav taws xob tau muab piv rau qhov txwv qis thiab yog tias nws tau mus qis dua qhov txwv qhov tso tawm theem nres, mosfets raug kaw, thiab ntsuas tau chij raws li npaj tau.

Cov txheej txheem txhawm rau nrhiav cov naj npawb ntawm cov neeg tawm tsam siv

Hauv qhov selectNumOfResistors ua haujlwm sib piv yooj yim ntawm qhov hluav taws xob rau cov txiaj ntsig ua ntej tau ua tiav thiab thaum ua tiav cov naj npawb ntawm cov resistors uas yuav siv tau yog txiav txim siab. Qhov tsim nyog mosfet tau qhib kom hla qee qhov ntawm cov neeg tawm tsam. Qhov ntsuas qhov hluav taws xob tau xaiv kom qhov siab tshaj tam sim no txhua lub sijhawm thaum tso tawm yuav nyob me ntsis ntau dua 600mA (2V/3.3Ohm = 606mA). Lub luag haujlwm rov qab tus naj npawb ntawm resistors siv. Vim tias tus kiv cua tau tsav los ntawm kab ib yam li thawj mosfet nws yuav tsum tau qhib ib txwm thaum tso tawm mus.

Kauj Ruam 5: Calibrating Meter

Calibrating tus ntsuas
Calibrating tus ntsuas

Txhawm rau ntsuas lub ntsuas ntsuas kuv tsim lwm daim ntawv thov (txuas nrog). Nws siv tib yam khoom siv kho vajtse. Thaum pib kho qhov faib faib qhov tseem ceeb tau teeb tsa rau 1000.

const int divCorrectionB10V = 1000; // divider kho cov lej hauv thaj tsam 10V const int divCorrectionR10V = 1000; // divider kho cov lej hauv thaj tsam 10V const int divCorrectionB20V = 1000; // divider kho cov lej hauv thaj tsam 20V const int divCorrectionR20V = 1000; // divider kho cov lej hauv thaj tsam 20V

nyob rau hauv readVcc () ua haujlwm ua rau Vcc qhov hluav taws xob tso rau ntawm teeb tsa tus nqi ntawm kab kawg ntawm txoj haujlwm ua ntej rov qab los. Feem ntau koj tuaj yeem nrhiav hauv internet tus nqi ntawm 1126400L los siv hauv kev suav. Kuv pom qhov tshwm sim tsis raug.

Cov txheej txheem ntsuas ntsuas:

  1. Thauj qhov ntsuas app rau Arduino.
  2. Koj tuaj yeem pom hauv Arduino (thiab hauv cov ntawv tso tawm thiab yog tias lub kiv cua tig) yog tias lub thauj khoom nyob. Yog tias nws tig lub roj teeb xaiv xaiv.
  3. Kho tus nqi hauv readuVCC () kom muaj qhov tshwm sim raug. Coj tus nqi uas lub luag haujlwm muab (uas yog hauv millivolts) thiab faib tus nqi ntev nrog nws. Koj yuav tau txais tus nqi nyoos ntawm kev siv sab hauv. Tam sim no ntsuas qhov ntsuas hluav taws xob tiag tiag hauv millivolts nrog lub ntsuas hluav taws xob thiab muab nws suav nrog tus nqi suav yav dhau los thiab koj tau txais qhov kho tshiab qhov txiaj ntsig ntev. Hauv kuv qhov xwm txheej txoj haujlwm rov qab 5288mV thaum qhov tseeb Vcc yog 5.14V. Xam 1126400/5288*5140 = 1094874 uas kuv tau ua tiav los ntawm kev sim. Muab tus nqi tshiab tso rau hauv cov cai thiab xa nws dua rau Arduino.
  4. Kho qhov sib piv ntawm cov tswv yim sib txuas resistor faib cov lus kho qhov muaj txiaj ntsig tshwm sim los ntawm kev siv lub zog hloov pauv tau uas yog siv los pub cov tswv yim ntawm lub ntsuas. Qhov yooj yim tshaj yog siv qhov hluav taws xob los ntawm 1V txog 20V nrog 1V cov kauj ruam thiab sau cov txiaj ntsig rau hauv daim ntawv nthuav tawm. Nyob hauv nruab nrab ntawm daim ntawv nthuav qhia. Cov txiaj ntsig raug kho raug suav nrog cov qauv hauv qab no: "raw_value*range*Vcc/Vin" qhov twg raw_value yog tus nqi hauv 10VdivB, 10VdivR, 20VdivB lossis 20VdivR nyob ntawm qhov kev kho yuav tsum raug xam.

Saib daim ntawv nthuav qhia nws zoo li cas rau kuv. Qhov nruab nrab tau suav tsuas yog los ntawm qhov muaj txiaj ntsig uas yuav tsum yog ntawm qhov ntau thiab cov txiaj ntsig ntawd tau teeb tsa hauv qhov ntsuas qhov tseeb app.

Zoo li no

const int divCorrectionB10V = 998; // divider kho divider hauv thaj tsam 10V const int divCorrectionR10V = 1022; // divider kho divider hauv thaj tsam 10V const int divCorrectionB20V = 1044; // divider kho divider hauv thaj tsam 20V const int divCorrectionR20V = 1045; // divider kho divider hauv thaj tsam 20V

Kev kho tus nqi tiv thaiv tuaj yeem ua tiav los ntawm kev muab qee qhov hluav taws xob rau cov tswv yim (piv txwv li 2V), hloov tus ntaus hom hloov pauv (kom tau thauj khoom) thiab ntsuas qhov tam sim no nkag mus thiab qhov hluav taws xob hla thawj tus tiv thaiv thiab faib qhov hluav taws xob nrog qhov tam sim no. Rau kuv 2V muab 607mA uas muab 2/0.607 = 3.2948 ohms uas kuv muab sib npaug rau 3.295 ohms. Yog li tam sim no qhov ntsuas tau ua tiav.

Kauj Ruam 6: LUS CEEB TOOM

Ib tsab ntawv tseem ceeb ntawm no. Nws yog ib qho tseem ceeb kom muaj txhua qhov kev sib txuas hauv qhov xwm txheej tseem ceeb los ntawm lub roj teeb mus rau cov neeg tawm tsam. Kuv muaj ib qho kev sib txuas tsis zoo thiab xav tsis thoob vim li cas kuv thiaj tau txais 0.3V qhov hluav taws xob tsawg dua hauv cov kab hluav taws xob tiv thaiv ntau dua ntawm lub roj teeb. Qhov no txhais tau tias cov txheej txheem ntsuas tau ua tiav yuav luag tam sim ntawd nrog 1.2V NiCd hlwb vim tias qis dua 0.95V tau mus txog sai.

Pom zoo: