Friday, March 26, 2010

labview rs232




Rs232เป็นการติดต่อสื่อสารระหว่าง Hardware และ Software สามารถนำไปประยุกต์ใช้ในงานตรวจวัดต่างๆ เช่น Data-Logger โดยที่ Software ก็มีหลายตัวที่นำมาเขียน เช่น Labview ni เราใช้ ni เพื่อเป็นตัวรับค่าจาก Hardware เพราะสามารถเขียนได้ง่ายไม่ยุ่งยากมากเพราะเป็นโปรแกรมแบบ graphic Language และ Hardware ใช้ Micro controller ตระกูล PIC โดยการเขียนโปรแกรมลงใน PIC เพื่อรับส่งข้อมูลระหว่าง Hw/Sw และนำข้อมูลที่ได้ไปแสดงเป็นกราฟหรือเก็บใน Lab tops
โดยทั่วไปงานตรวจวัดต่างๆจำเป็นอย่างยิ่งที่เราต้องการนำค่ามาแสดงผลไม่ว่า จะมาแสดงที่ Personal computer หรือ LCD ต่างๆ เหตุผลหลักคือเราต้องการนำข้อมูลเหล่านั้นมาเก็บและนำออกมา วิเคราะห์ในภายหลังได้ ในหัวข้อนี้เราจะกล่าวถึงการนำข้อมูลที่ได้จาก ตัวตรวจรู้ (Sensor) ผ่าน Micro Controller มาแสดงผลโดยใช้ Program labview มาเป็นตัวรับค่า ขั้นตอนแรกเมื่อเมื่อเปิดโปรแกรมขึ้นมาแล้วไปที่ block diagram->Instrument I/O -> Serial แล้วนำ block ที่มีชื่อดังต่อไปนี้
1.configure Port
2.Read
3.Close
ค่าที่ได้ออกมานั้นข้อมูลจะยังคงเป็นชนิด String อยู่ เราก็สามารถแปลง ไปเป็นตัวเลข Double ได้เพื่อที่จะนำไปแสดงผลเป็น waveform graph


                              

  วิดีโอสาธิตขั้นตอนการเขียนโปรแกรม





วิดีโอสาธิตประยุกต์ใช้งานจริง Temperature Data-logger



19 comments:

Anonymous said...

แล้วใช้โปรแกรม อะไรเขียน PIC ครับ

Sarayut said...

ผมใช้โปรแกรม CCS ครับ

Anonymous said...

ผมเป็นนักศึกษาอยู่อะครับ แต่อยากจะทราบว่าโปรแกรม lab view นี้ ใช้กับ PIC รุ่น ไหนได้บ้างอะครับ

ME KMUTT said...

รุ่นอะไรก็ได้ขอให้มี serial module

somchai said...

สนใจใน Labview ต้องเริ่มต้นออย่างไรคับ

somchai said...

ช่วยแนะนำด้วยนะครับว่าต้องเริ่มต้นอย่างไร
หรือส่งเมลล์
th.gsmthai@hotmail.com

chavanun said...

ผมลองทำตามหมดแล้วไม่รุ้ทำไมมันไม่แสดง ICON บน Front Panel ครับ

ME KMUTT said...

ICON ของอะไรนะครับ

nunutjung said...

คุณ ME KMUTTคะไม่ทราบว่าขอเมล์ปรึกษาเรื่องการเขียน labview ได้ไหมคะอยู่ (อยู่KMUTTเหมือนกันคะ)

ME KMUTT said...

nunutjung ครับไม่ทราบจะศึกษาเรื่องอะไรเกี่ยวกับ Labview ครับ

tuknaew said...

ผมอยากใช้แลปวิวควบคุม อุณหภูมิอ่ะครับ ทั้งแสดงผลด้วยและควบคุมกลับไป สามารถปรับค่าได้ด้วย ผ่านพอต rs 232 กับปิค ครับ จะต้องทำยังงัยครับ ติดต่อมาหน่อยครับ
tuk_naew_bot@hotmail.com จะขอบพระคุณเป็นอย่างสูง

khoon-elec said...

อยากทราบว่าวิธีแสดงผลบน Labview ครับ ว่านำข้อมูลเข้ามายังไง งานผมติดต่อผ่าน TCP/IP ต้องการความช่วยเหลืออย่างมากครับ เมลล์ผม kaki_kh@hotmail.com PM เบอร์โทรก็ได้นะครับ ขอบคุณครับ

auziferz said...

ผมใช้ software และ hardware ติดต่อเหมือนกันครับผมทำวัดค่าพลังงานนะครับแต่ยังไม่รู้เลยว่าจะทำ hardware ยังไงให้มันใช้กับ labvieew ได้ช่วยหน่อยนะครับ

Anonymous said...

ใช้ PIC เบอร์ไหนครับ
รบกวนขอ Code ของ PIC ที่ Compile เป็น *.HEX ได้ไหมครับ
กับ Circuit Board เพราะถ้าซื้อเซตจาก NI ราคาสูงมากๆ
ต่ำสุดก็ 3500.- แล้ว แค่ต้องการ A/D และ D/A ได้ไม่กี่ Chenal ก็เพียงพอแล้วครับ

ถ้าไม่เป็นรบกวนมากเกิน สงเคราะห์หน่อยน้า
จะเอาไปทำโปรเจคครับ A/D แสดงผลใน Labview
sakura_au@msn.com

Anonymous said...

อยากทำ labview เป็น voltmeter โดยผ่านทาง sound card
สงเคราะห์หน่อยครับ พึ่งศึกษา
panyaphasingsri@hotmail.com

ME KMUTT said...

โทษทีนะครับที่ไม่ได้ตอบนาน เลย

Dave Korpi said...

Got the source code?

D.Crusader said...

Please guide me from the start
dragonbeh@gmail.com

Need your help badly...

Unknown said...

ใช้ PIC เบอร์ไหนครับ
รบกวนขอ Code ของ PIC ที่ Compile เป็น *.HEX ได้ไหมครับ
กับ Circuit Board เพราะถ้าซื้อเซตจาก NI ราคาสูงมากๆ
ผมแค่ต้องการ A/D และ D/A ได้ไม่กี่ Chenal ก็เพียงพอแล้วครับ

ถ้าไม่เป็นรบกวนมากเกิน สงเคราะห์หน่อยนะคับ
จะเอาไปทำโปรเจคครับ A/D แสดงผลใน Labview
sanga1991@hotmail.com

Post a Comment