LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

pengontrolan temperature menggunakan arduino dan max6675

halo, perkenalkan saya angga. saya sedang mengerjakan tugas akhir, tugas akhir saya adalah mengontrol heater menggunakan labview dan arduino. ada beberapa masalah yang saya masih belum  mengerti.

yang ingin saya tayakan adalah :

1. bagaimana membuat program visa yang dapat menghasilkan output pwm ?

2. apakah Vi yang sudah dibuat menggunakan visa dapat disatukan dengan Vi yang sudah dibuat menggunakan arduino ?

3. saya melampirkan 2 buah Vi di bawah, saya ingin mengganti thermistor yang ada pada program di bawah ini menggunakan program visa yang sudah saya buat, apakah bisa ? apabila bisa, mohon dibimbing cara.

berikut ini beberapa komponen yang saya gunakan :

1. Max6675

2.Thermocouple type K

3.Solid State Relay

4. Arduino Mega 2560

5. Ceramic Heater

saya menghubungkan Max6675 pada analog input, apakah sudah benar ?

berikut ini code arduino untuk pembacaan temperatur max6675

#include <max6675.h>
#include <Wire.h>

int thermoSO = A1;
int thermoCS = A2;
int thermoCSK = A3;

MAX6675 thermocouple(thermoCSK,thermoCS,thermoSO);
int vccPin = A0;
int gndPin =A4;

void setup() {
Serial.begin(9600);
//use Arduino pins
pinMode(vccPin,OUTPUT);digitalWrite(vccPin,HIGH);
pinMode(gndPin,OUTPUT);digitalWrite(gndPin, LOW);

//Serial.println("MAX6675 test");
//wait for MAX chip to stabilize
delay(500);
}

void loop() {
//basic readout test, just print the current temp

//serial.print("C=");
int temp = thermocouple.readCelsius();
Serial.println(temp);
//Serial.print("F+");
//Serial.println(thermocouple.readFahrenheit());

delay(500);
}

Download All
0 Kudos
Message 1 of 6
(5,906 Views)

waduh repost:

https://decibel.ni.com/content/message/139060#139060

jawab disini saja ya, yang satunya lagi mohon di delete.

1. bagaimana membuat program visa yang dapat menghasilkan output pwm ?

--> NI VISA dan LabVIEW tidak bisa menghasilkan PWM lewat Arduino. Yang bisa adalah Arduino itu sendiri. Saran saya, buat Arduino code yang bisa dicontrol via serial. Dicontrol seperti:

1. PWM ON/OFF

2. PWM Duty Cycle

Jadi NI VISA tinggal kirim perintah PWM ON atau OFF. Dan berapa PWM Duty Cycle-nya. Kalau pakai NI myRIO atau Raspberry Pi 2 dan 3 saya bisa tunjukkan cara-nya.

2. apakah Vi yang sudah dibuat menggunakan visa dapat disatukan dengan Vi yang sudah dibuat menggunakan arduino ?

--> Saran saya, jangan gunakan VI dari Arduino (LIFA) karena sudah ada customization yang dibuat untuk perintah MAX6675. Buat saja code di Arduino yang bisa read/write untuk;

- PWM

- MAX6675

3. saya melampirkan 2 buah Vi di bawah, saya ingin mengganti thermistor yang ada pada program di bawah ini menggunakan program visa yang sudah saya buat, apakah bisa ? apabila bisa, mohon dibimbing cara.

--> Bisa.

Di Arduino tulis gunakan serial.println("Data A")

Di LabVIEW baca dengan NI VISA Read (7 byte, 6 byte data dan 1 byte termination character berupa linefeed)

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 2 of 6
(5,527 Views)

dear mas Krisna, maaf ya postingannya repost.

saya masi bingung dengan menggunakan NI VISA Read (7 byte, 6 byte data dan 1 byte termination character berupa linefeed), bisa tolong dicontohkan mas ?

lalu cara mengganti fungsi thermistor pada labVIEWnya bagaimana ya ? soalnya kan permbacaan thermistor itu ada arduino resource, sedangkan thermocouple yang saya gunakan menggunakan visa resource.  mohon panduannya.

terima kasih sebelumnya.

0 Kudos
Message 3 of 6
(5,527 Views)

hallo mas angs6690 dan mas khrisna.. 
saya juga mau membaca suhu lewat termocouple max6675 menggunakan labview..

bagaiamana ya caranya.. 

apakah mas angs6690 sudah bisa menggunakannya, kalo sudah bisa ajarin saya mas.. makasih..

0 Kudos
Message 4 of 6
(5,291 Views)

silahkan buat post baru.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 5 of 6
(5,276 Views)

kakak, kok kaki vcc dan gnd di pasang pada kaki analog A0 dan A4 emang bisa terhubung ke arduino, sedangkan kakak menggunakan modul yang seharusnya pin 2 dan 3 modul di pasang oleh termokopel

0 Kudos
Message 6 of 6
(3,542 Views)