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 - s.sirapol

#9
ไฟแสดงสถานะของ NEO-6M   //  http://www.arduitronics.com/product/348/gps-module-ublox-neo-6m-free-gps-antenna

ผมสังเกตเห็นกระพริบเมื่อ 3D Position Fix ความถี่กระพริบประมาณ 1 วินาที

แล้วผมตั้ง Rate Update เป็น 5Hz  //  ค่าสูงสุดที่รุ่นนี้ทำได้ (ผมใช้ U-Center ตั้งค่า ใน หมวด Rate ไม่แน่ใจว่าตั้งค่าถูกไหม)

แต่ไฟมันก็ยังกระพริบด้วยความถี่ประมาณ 1 วินาทีเท่าเดิม  //  ผมเคยใช้ Venus ของ SparkFun พอตั้งค่าแล้วไฟกระพริบเร็วขึ้น แต่ใช้ Skytrap ในการตั้งค่าผ่าน AT Command ของ GPS  https://www.sparkfun.com/products/11058

ไม่ทราบว่าใครเคยใช้รุ่นนี้อยู่บ้างครับ

ผมต้องการเอามาใช้งานเป็น Data Log ของรถยนต์ นะครับต้องการเรื่องความเร็ว กับ ตำแหน่ง ที่ไวพอสมควร

ขอบคุณครับ
#10
รับของได้ที่ไนหครับ  สนใจ STM32
#11
Quote from: orion on December 19, 2015, 01:06:23 PM
1. การใช้ Timer  เนื่องจาก ECU ต้องทำหลายหน้าที่พร้อมกันดังนั้นการเขียนต้องเป็น RTOS ใช่ไหมครับ?
ไม่จำเป็นครับ บางครั้งการใช้ RTOS ก็ทำให้งานซับซ้อนโดยไม่จำเป็น ทำให้โค้ดที่ได้ไม่มีประสิทธิภาพเลยครับ
2. การจูนค่าตัวแปรพวก องศาการจุดระเบิด ปริมาณการฉีด ผมต้องเก็บค่าพวกนี้ไว้ใน EEPROM แยกจาก  MCU เพื่อให้สามารถจูนค่าแบบ Real Time ได้ใช่ไหนครับ?
ขึ้นกับคุณครับ EEPROM ภายนอกก็ได้ ภายในก็ได้ครับ หรือใช้ Flash บางส่วนก็ได้ครับ ซึ่งคนละประเด็นกับเรื่องการจูนค่าแบบ Real Time ครับ
ปกติแล้ว Table ที่ใช้เก็บค่าจูน เมื่อ ECU เริ่มต้นทำงาน จะโหลดมาไว้ใน RAM อยู่แล้วครับ และทำงานบน RAM เวลาจูนหรือเปลี่ยนค่าใน Table ก็จะทำบน RAM ทั้งหมด เมื่อจูนได้ผลที่ต้องการแล้ว ค่อยสั่ง Write ลง EEPROM ครับ

3. การติดต่อสื่อสารกับ Computer  ใช้เป็น Serial port หรอครับ?  //  ผมลองคิดดู  ผมรู้สึกว่ามันช้าไปนะครับ  แต่ผมยังไม่เคยทดสอบนะครับ
ขึ้นอยู่กับการออกแบบ Protocol และระบบของคุณเช่นกันครับ ใช้ Serial Port ก็ได้ครับ Can bus ฯลฯ ก็ได้ครับ ถ้าใช้สำหรับรับส่งข้อมูลในการจูนเครื่องยนต์ Serial Port ก็เพียงพอครับ 

ขอบคุณสำหรับคำแนะนำครับ

เท่ากับว่า  MCU ควรจะมี  Clock speed ที่สูงพอสมควร  และ RAM ที่มากพอสำหรับ Table  ใช่ไหมครับ

ผมเคยใช้  18F2550  ลองเขียน Table 8x8  RAM ไม่พอครับ 

ผมนั่งคิดคงไม่สามารถใช้พวกที่เป็น OS (RPI) มาทำได้เนื่องจากการ Boot OS นานมาก
RPI นี่นอก Field งานครับ อย่างที่คุณเข้าใจไม่สามารถนำมาทำงานนี้ได้ครับ
#12
ตามหัวข้อเลยครับ

ปัญหาของผมตอนนี้มีอยู่หลายอย่างมาก

1. การใช้ Timer  เนื่องจาก ECU ต้องทำหลายหน้าที่พร้อมกันดังนั้นการเขียนต้องเป็น RTOS ใช่ไหมครับ? 
2. การจูนค่าตัวแปรพวก องศาการจุดระเบิด ปริมาณการฉีด ผมต้องเก็บค่าพวกนี้ไว้ใน EEPROM แยกจาก  MCU เพื่อให้สามารถจูนค่าแบบ Real Time ได้ใช่ไหนครับ?
3. การติดต่อสื่อสารกับ Computer  ใช้เป็น Serial port หรอครับ?  //  ผมลองคิดดู  ผมรู้สึกว่ามันช้าไปนะครับ  แต่ผมยังไม่เคยทดสอบนะครับ

ท่านอื่นมีอะไรแนะนำผมได้บ้างครับ

ผมนั่งคิดคงไม่สามารถใช้พวกที่เป็น OS (RPI) มาทำได้เนื่องจากการ Boot OS นานมาก
#13
ยังไม่ค่อยมีงานเข้ามาเลยนะสิครับ

แล้วผมอยากได้ประสบการณ์ทางด้านการเขียนโปรแกรมด้วยนะครับ
#14
ตามหัวข้อเลยครับ
ผมจบ Automotive engineering
ตอนนี้เป็น Sales engineer
แต่อยากทำงานด้าน R&D programming embedded

ประสบการณ์
1. จับ Arduino มา 3 ปี ถือว่าคล่องแต่ไม่ได้เทพเจ้า เพราะใช้ Arduino ทำโปรเจ็คจบเกี่ยวกับส่งข้อมูลของรถแข่งกลับไปยังคอมพิวเตอร์และบันทึกค่าแบบไร้สายและ Real time
2. จับ PIC มา  2 ปีแบบจริงจัง  แรกๆเขียนโดยใช้ Lib ของ MPLAB ตอนนี้เขียนระดับ Bits ตลอด ที่ใช้งานอยู่ตลอดเป็น 16Fxxx,18Fxxxx กำลังจะมี Product วางขายโดยใช้ PIC
3. มีความรู้พื้นฐานการใช้เครื่องมือวัด Scope , meter
4. เคยใช้ Zigbee (Xbee)
5. เคยใช้ GPS ใช้ตอนทำโปรเจ็คจบ  และใช้ทำโปรเจ็คจบให้เพื่อนอีก 1 โปรเจ็ค
ุ6. ใช้ I2C , SPI , CAN bus เป็น  แต่เข้าใจแค่โครงสร้างการทำงานคร่าวๆ แต่สามารถใช้ Lib ในการสั่งงานได้ // กำลังศึกษาระดับ Bits config อยู่
ึ7. ใช้ Eagle Cadsoft เป็น  ใช้ในการทำชิ้นงาน Prototype โดยใช้ IC Throught hole เท่านั้น
8. ผมมีความรู้พื้นฐานเกี่ยวกับระบบฉีดเชื้อเพลิงอิเล็กทรอนิกค์ในเครื่องยนต์  EFI system รู้ถึงค่าสัญญาณต่างๆ เนื่องจากเวลาว่างผมจะเป็นช่างไฟให้กับทีมแข่งขันจักรยานยนต์
9. เขียนโปรแกรมบนคอมพิวเตอร์โดยใช้  Visual C# เพื่อติดต่อสื่อสารกับ MCU ส่งค่า รับค่า บันทึกค่า และน้ำค่าไปใช้งานได้
10. ใช้โปรแกรมเขียนแบบ Solidworks ได้อย่างชำนาญ  // เฉพาะเขียนแบบไม่รับรวม simulation , surface

ข้อเสีย
1. ผมไม่มีแนวคิดแบบ Programmer  // ใครไม่เข้าใจตรงนี้รบกวนสอบถามเป็นการส่วนตัว
2. นอนดึกตื่นสาย เพราะผมสมองแล่นในช่วงหัวค่ำไปยันเช้า
3. กินข้าวไม่เป็นเวลา มีปัญหาเรื่องขับถ่าย // คือกอนง่ายถ่ายเลย
4. เป็นคนที่เครียดมากๆจะคิดอะไรไม่ออก
5. เป็นคนที่หาเรื่องใช่ตัวตลอดเวลา // Active ตัวเองเรียนรู้สิ่งใหม่ๆตลอดเวลา ชอบหา Project ใหม่ๆมาทำ ทั้งๆที่ตัวเองไม่ว่างเท่าไหร่

ข้อดี
1. ทำงานหามรุ่งหามค่ำได้
2. ไม่เกี่ยงงาน // กวาดบ้านถูกบ้าน หุ้งข้าวล้างชาม ล้างห้องน้ำก็ทำได้ พ่อบ้านชัดๆ
3. ไม่กลัวแดดกลัวฝน // กลัวเป็นไข้อย่างเดียว
4. เป็นคนที่หาเรื่องใช่ตัวตลอดเวลา // Active ตัวเองเรียนรู้สิ่งใหม่ๆตลอดเวลา ชอบหา Project ใหม่ๆมาทำ ทั้งๆที่ตัวเองไม่ว่างเท่าไหร่
5. ไม่เกี่ยงเรื่องภาษา อังกฤษ เยรอมัน จีน ญี่ปุ่น มาเลเซีย อินโด // ถ้าคุณใช้ผมก็พร้อมเรียนรู้
ุ6. นอนได้ทุกที่ ขอแค่มีหมอน กับผ้าห่ม // ผมขี้หนาว


ด้านบนคือสิ่งที่ผมต้องการ Present ตัวเองให้ Hr รู้

ผมอยากถามพี่ๆว่า ผมควรจะเริ่มต้นยังไง
ตอนนี้คือล่าสุดไปสัมพาษณ์งานบริษัทเกี่ยวกับ ECU แถวอโศก ตำแหน่ง Embedded แต่เค้าเงียบหายไป 2 อาทิตย์ยังไม่ได้รับการติดต่อ
ผมควรทำอย่างไรต่อไปดีครับ

พี่ๆในนี้มีใครทำงานแนวๆนี้บ้างไหม หรือถ้ามีตำแหน่งงานว่างอยู่ ลองเรียกผมไปสัมพาษณ์ดูก่อนได้นะครับ

ขอบคุณครับ

ศิรพล ศรีอวยพรชัย
e-Mail : s.sirapol@hotmail.com
#15
ผมเพิ่งมาเริ่มเล่น RPi หลังจากที่ดองเค็มไว้นานมาก  เกือบปี

คร่าวนี้ผมมีเป้าหมายหลายอย่าง  แต่ว่ายังเป็นมือใหม่  ถือว่ามือใหม่ล่ะกัน  เพิ่งมาจับระดับ OS  // เคยเขียน PIC Arduino C# มาก่อนแต่ไม่ได้เก่งอะไรมากมาย

ตอนนี้เป้าหมายคือจะเขียน  OS เอาไว้ใส้ในรถยนต์เอง  โดยเอาพื้นฐานของ Rasbian  หรืออะไรทำนองนี้

ที่ต้องทำตอนนี้มีเยอะมาก

1. แก้ไขเรื่องการ Boot ให้มาเข้าหน้าโปรแกรมที่ผมเขียนขึ้นมาเองเลย  (ไม่ต้อง Boot เข้า Desktop) // อันนี้ถ้าทำไม่ได้จริงๆกะว่าจะสั่งให้มัน Run start up แบบ Windows

2. อยากจะแก้ไข Logo ขณะ Boot ครับ

แต่สำหรับมือใหม่  ตอนนี้ผมอยากรู้เกี่ยวกับคำสั่งต่างๆใน Lxterminal เช่น  sudo , shutdown และอื่นๆ คำสั่งต่างๆที่สามารถใช้งานได้ใน Lxterminal

ไม่ทราบว่าผมจะสามารถหาอ่านได้ที่ไหนครับ? ภาษาอังกฤษก็ได้ครับผมไม่เกียงเรื่องภาษา  // ไม่เอา พม่า มาเล รัซเซียนะครับ เกินความสามารถจริงๆ

หรือใครมีหนังสือแนะนำบ้างครับ  หรือผมต้องเริ่มเรียนจากตรงไหน แนะแนวผมที

ปล.ผมไม่ได้จบคอมมาครับ  จบเกี่ยวกับ ยานยนต์ มา แต่ชอบเรื่องพวกนี้มาก  //  ตอนนี้กำลังเล่น CAN Bus ในรถยนต์อยู่ ว่าจะเอามาคุมมันนิดหน่อย
#16
ผมทำงานโปรเจ๊คพวก ECU รถยน มอไซ  Prototype เสร็จแล้ว กำลังจะขึ้นแมส

ตอนนี้ผมต้องการกล่องพลาสติก 5 ด้าน

กับน้ำยากัน Copy แบบแข็งอะครับ

ผมไม่รู้ว่าเค้าเรียกว่าอะไร  ผมต้องการในจำนวนเยอะครับ  ตอนนี้อาจจะดูน้อยนะ

50set นะครับ  แต่รอบต่อไป 100set  ครับ

ยังไงลองติดต่อหรือแนะนำโรงงานที่ทำให้ผมหน่อยครับ  ลองหาดูแล้ว จนปัญญาครับ  ไม่รู้จะหาว่าอะไร