Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - pa_ul

#1
โจทย์ไม่ชัดเจนครับ

"...แล้วปุ่มกด NEXT จะเป็นปุ่มที่ถ้ากดแล้วจะไปคำสั่งต่อไปทันที"
"..แล้วปุ่มกด ฺBACK จะเป็ฯปุ่มที่ถ้ากดแล้วจะย้อนกลับไปคำสั่งที่แล้วทันที"

ทันทีคือยังไง
- ทำให้จบก่อน แล้วค่อยไปทำอันถัดไป หรืออันก่อนหน้า     หรือ
- ทำถึงแค่ไหน ก็จะยกเลิก ไปทำอันถัดไปหรืออันก่อนหน้าทันที

ถ้าอย่างแรก ไม่ยาก ถ้าอย่างหลัง ยากถึงยากมาก
#2
Embedded System Board / Re: LCD 16x2 to rasp
April 21, 2015, 09:36:27 PM
เรียกใช้ด้วยคำสั่ง ./test_smbus_lcd ครับ

แล้วกรุณาไปศึกษา bash เพิ่มเติมด้วยนะครับ
#3
Electronics ทั่วไป / Re: soft start
April 21, 2015, 09:31:17 PM
หาซื้อตัว NTC Thermistor ขนาดที่ทนกระแสของวงจรได้ (เผื่อซัก 30%) นำไปต่ออนุกรมกับสายไฟเข้าวงจร
#4
ต้องต่อวงจรแปลงกระแสเป็นแรงดันด้วยครับ ยกเว้นจะเอาค่ากระแสไปใช้โดยตรง
#5
Quote from: MicroE on January 31, 2015, 11:42:20 AM
ถ้าใช้ในสภาพแวดล้อมที่มีสัญญาณรบกวนสูงๆ อย่างในโรงงานอุตสาหกรรม
นี่ควรต่อแบบไหนครับ

สัญญาณรบกวนทางไฟฟ้า สามารถแพร่ออกจากแหล่งกำเนิดได้สองทางคือ ทางสนามไฟฟ้า และทางสนามแม่เหล็ก วิธีการชีลด์ป้องกันก็จะแตกต่างกันไป

ลองพิจารณาดูว่า "สัญญาณรบกวนสูงๆ อย่างในโรงงานอุตสาหกรรม" ที่คุณว่ามา มีคุณลักษณะอย่างไร มีแหล่งกำเนิดมาจากไหน เพื่อจะวิธีการป้องกันที่เหมาะสมต่อไป
#6
จะต่ออย่างไร  ขึ้นกับว่าต้องการต่อชีลด์เพื่ออะไร ผมเดาว่าจะตอบว่า "ต่อเพื่อลดสัญญาณรบกวน" ซึ่งก็ต้องไปพิจารณาดูว่าสัญญาณรบกวนที่ต้องการจะลดนั้น มันเป็นสัญญาณรบกวนลักษณะไหน เกิดมาจากไหน แพร่มาจากไหน เข้ามาทางไหน แล้วจึงค่อยพิจารณาว่าจะต่อชีลด์อย่างไรเพื่อที่จะลดสัญญาณรบกวนนั้นลง

ถ้าลองไปเปิดอุปกรณ์อิเล็กทรอนิกส์พวกโทรทัศน์ วิทยุ ฯลฯ ดู จะสังเกตเห็นว่ามีการใช้สายชีลด์น้อยมากนะครับ ที่น่าสนใจก็คือว่าทำไมถึงไม่ต้องใช้ และทำไมถึงใช้
#7
ก่อนอื่นคุณ (และอีกหลายๆท่าน) ต้องทำความเข้าใจใหม่นะครับ เกี่ยวกับการเสียหายของชิ้นส่วนเซมิคอนดัคเตอร์ ว่ามันไม่ได้เกิดจากกระแส หรือแรงดันโดยตรง
แต่มันเป็นผลมาจากกำลังงานสูญเสียที่เกิดขึ้นในตัวมัน ซึ่งมีผลทำให้ชิ้นสารกึ่งตัวนำมีอุณหภูมิสูงขึ้นเรื่อยๆ จนถึงจุดที่เสียคุณสมบัติการทำงานไป หรือมากกว่านั้นก็คือแตก ร้าว ไหม้
สารกึ่งตัวนำที่ทำจากซิลิกอนโดยทั่วๆ ไป อุณหภูมิดังกล่าวจะอยู่ที่ประมาณ 150 องศาเซลเซียส ประเด็นสำคัญจึงอยู่ที่ทำอย่างไรไม่ให้ชิ้นสารกึ่งตัวน้ำมีอุณหภูมิสูงขึ้นจนมันเสียหาย
คำตอบของคำถามนี้อยู่ที่ 1.กำลังสูญเสียที่เกิดขึ้น และ 2.ความสามารถในการระบายความร้อน ในดาต้าชีทของอุปกรณ์อิเล็กทรอนิกส์จะมีระบุถึงตัวแปรสองตัวนี้อยู่ด้วยเสมอครับ

ดังนั้นที่คุณเข้าใจว่าอุปกรณ์ SMD ตัวเล็กนิดเดียวพื้นที่ระบายความร้อนน้อย จะไม่ทนเท่าตัวใหญ่จึงไม่ใช่ความเข้าใจที่ถูกต้องเท่าไหร่ครับ
#8
1.  "11112223334555" มันเป็น 14บิท หรือ 14ไบท์
2. ข้อมูลที่ส่งออกจาก PC ส่งมาเป็น ASCII หรือ BINARY
3. คำสั่ง Serial.Read() รับข้อมูลได้ทีละ 1 ไบท์
4. ตัวแปร framedata ประกาศไว้เป็น char framedata[15] จะมีตัวแปรเริ่มจาก framedata[0] ไปถึง framedata[14] เท่านั้น ไม่มีตัวแปร framedata[15]
5. คำสั่ง color_error=(int)color_error_temp; ต้องการทำอะไร