Мазмуну:
Video: Учурдагы булак DAC AD5420 жана Arduino: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Саламатсызбы. Бул макалада мен AD5420 учурдагы санарип-аналогдук алмаштыргыч менен тажрыйбамды бөлүшкүм келет, ал төмөнкү өзгөчөлүктөргө ээ:
- 16 биттик чечим жана монотондуулук
- Учурдагы чыгаруу диапазондору: 4 мАдан 20 мАга чейин, 0 мАдан 20 мАга чейин же 0 мАдан 24 мАга чейин
- ± 0.01% FSR типтүү жалпы жөндөлбөгөн ката (TUE)
- ± 3 ppm/° C типтүү чыгаруу дрейф
- Ийкемдүү сериялык санариптик интерфейс
- On-chip чыгаруу катасын аныктоо
- On-chip маалымдама (10 ppm/° C максимум)
- Пикирлер/чыгуу агымынын мониторинги
- Асинхрондук ачык функция
Электр менен камсыздоо (AVDD) диапазону
- 10,8 В - 40 В; AD5410AREZ/AD5420AREZ
- 10,8 В - 60 В; AD5410ACPZ/AD5420ACPZ
- AVDDге чыгуу циклинин шайкештиги - 2,5 В.
- Температура диапазону: −40 ° Cден +85 ° Cка чейин
1 -кадам: Керектүү компоненттер
Жумуш үчүн мен төмөнкү компоненттерди алдым:
- Arduino UNO,
- AD5420 Arduino үчүн калкан (гальваникалык изоляция менен),
- Мультиметр (чыгуучу токту өлчөө үчүн).
2 -кадам: Ассамблея
Биринчи кадамда калканга логикалык сигналдардын чыңалуу деңгээлин тандоого, ошондой эле FAULT, CLEAR жана LATCH сигналдарын тандоого жооп берген секиргичтерди орнотуу керек.
Экинчи кадамда мен AD5420 калканчын Arduino UNOго туташтырдым, 9-12В кубаттуулугун, программалоо үчүн USB кабелин, 24В чыңалуусун өлчөө үчүн мультиметрди (ички булактан) туташтырдым.
Күчтү туташтырып, мен дароо 24В чыңалуусун көрдүм (бул чындыгында бир аз жогору болчу: 25V).
Чыңалууну көзөмөлдөгөндөн кийин мен мультиметрди калканчтын чыгышындагы токту өлчөө үчүн алмаштырдым.
3 -кадам: Программалоо
Андан кийин, мен эскизди Arduino UNOдо программаладым. Эскиз жана керектүү китепкана төмөндө тиркелет.
Файлдын атын *.txtтан *.zip деп өзгөртүп, ачыңыз.
4 -кадам: Иштөө
Программалоодон кийин мен Serial Monitorду ачтым, ага мүчүлүштүктөрдү оңдоо маалыматы чыгарылат жана ал аркылуу сиз учурдагы маанини 0дон 20 мАга чейин 1.25 мА кадам менен орното аласыз. Мен эскизди татаалдаштырбай, мүмкүн болушунча жөнөкөй кылууну чечтим, андыктан токту 0-9 жана A, B, C, D, E, F, G сандарына жана тамгаларына койдум. Жалпысынан 17 баалуулук, 16 интервал, демек, кадам 20mA / 16 = 1.25mA болуп саналат.
Акыркы кадамда мен ачык микросхеманын табылышын текшердим, бул үчүн мен өлчөө схемасын бузуп, статус регистринин мааниси 0x00дөн 0x04кө өзгөргөнүн аныктадым.
Results: Учурдагы булак DAC туруктуу, жогорку тактыкка ээ. Гальваникалык изоляциянын болушу аны коркунучтуу өндүрүш аймактарында колдонууга мүмкүндүк берет.
Сунушталууда:
Колдогу чыңалуу жана учурдагы булак 4-20mA: 7 кадам
Колдогу чыңалуу жана учурдагы булак 4-20мА: Бул арзан LM324 опамптын жардамы менен 0-20мА +/- 10В сигнал генераторун кантип жасоо керектиги жөнүндө кеңири маалымат. Сигнал генераторлорунун бул түрү өнөр жайда сенсорлорду текшерүү же өнөр жай күчөткүчтөрүн айдоо үчүн пайдалуу
DIY лазер диодунун айдоочусу -- Туруктуу Учурдагы Булак: 6 Кадам (Сүрөттөр менен)
DIY лазер диодунун айдоочусу || Туруктуу учурдагы булак: Бул долбоордо мен сизге DVD күйгүчтөн ширеңкени күйгүзүүчү күчкө ээ лазер диодун кантип чыгаргандыгымды көрсөтөм. Диодду туура иштетүү үчүн, мен кантип тактыкты камсыз кылган туруктуу ток булагын кантип түзөөрүмдү көрсөтөм
DIY жөнгө салынуучу туруктуу жүк (Учурдагы жана кубаттуу): 6 кадам (Сүрөттөр менен)
DIY жөнгө салынуучу туруктуу жүк (Учурдагы жана кубаттуулуктагы): Бул долбоордо мен сизге Arduino Nano, учурдагы сенсор, ЖК, айлануучу коддоочу жана башка бир нече кошумча компоненттерди кантип жөнгө салынуучу туруктуу жүктү түзүү үчүн бириктиргенимди көрсөтөм. Бул туруктуу ток жана кубат режимин камтыйт
Sup - Quadriplegia менен ооруган адамдар үчүн чычкан - Баасы төмөн жана ачык булак: 12 кадам (сүрөттөр менен)
Sup - Quadriplegia менен ооруган адамдар үчүн чычкан - Баасы төмөн жана ачык булак: 2017 -жылдын жазында менин эң жакын досумдун үй -бүлөсү менден Денверге учуп, аларга долбоор менен жардам бергим келет деп сурашты. Алардын Аллен аттуу досу бар, ал велосипед тебүү кырсыгынын кесепетинен квадриплегияга чалдыккан. Феликс (менин досум) экөөбүз тез жооп бердик
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү