-
Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
เนื่องจากว่า ผมเห็นว่า สมช. Triton ทั้งหลาย
มีความคิดความฝัน มากมาย จะต่างกันบ้าง
เหมือนกันบ้าง แต่ก็มีจุดมุ่งหมายสู่ความสำเร็จ
ที่แปลก ๆ ต่างกันไป
และหลาย ๆ อย่างที่คิดจะทำ ส่วนมากแล้ว
ก็จะเกี่ยวกับระบบไฟฟ้าอิเล็กทรอนิกเป็นส่วนใหญ่
แต่จะดีไม่น้อย ถ้าเรามาร่วมกันคิด ร่วมกันสร้าง
ในงานที่เราอยากจะได้ อยากจะทำ ให้เป็นผลสำเร็จออกมา
และถ้า เป็น ระบบที่ควบคุมที่ใช้ ไมโครคอนโทรเลอร์
ก็จะสามารถตอบโจทย์ได้ง่ายขึ้น และที่จะบังเกิดเป็น
ประโยชน์มากมาย สำหรับอนุชน หรือเยาวชนที่สนใจ
ที่จะมาเรียนรู้การใช้งานจริง หรือ ลองเรียนรู้ไปกับ น้า ๆ พี่ ๆ
และเป็นแนวทางด้านการศึกษาต่อไป
จึงกราบขอเรียนเชิญ จอมยุช ที่พอมี หรือ ร้ายกาจ
ทางด้าน MCU เข้ามาช่วยชี้แนะด้วยครับ
ถ้าไม่ว่าอะไรก็ขอนำสเนอ
MCU PIC18F4620 เพราะว่าผมซื้อมาแล้ว ยังใช้ไม่เป็นเลย (อิอิ)
จะเริ่มที่ การสร้าง งานง่าย ๆกันก่อนก็ได้ครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
มาช่วยดันให้โครงการนี้เกิดครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
สนับสนุน 1 เสียงครับ ดันๆๆๆ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
มาช่วยดันครับอีก1เสียงครับ.....ผมไม่เก่งนะครับส่วนมากเก่งไอเดียร์คริๆๆ...
คงจะมาร่วมแชร์กันได้เปล่าครับน้ายงค์ ..
การลำดับซีเคว้นซ์มีแชร์กันได้ครับ(เพื่อความสมดุลของวงจร/ความปลอดภัย)
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
Yanyong
เนื่องจากว่า ผมเห็นว่า สมช. Triton ทั้งหลาย
มีความคิดความฝัน มากมาย จะต่างกันบ้าง
เหมือนกันบ้าง แต่ก็มีจุดมุ่งหมายสู่ความสำเร็จ
ที่แปลก ๆ ต่างกันไป
และหลาย ๆ อย่างที่คิดจะทำ ส่วนมากแล้ว
ก็จะเกี่ยวกับระบบไฟฟ้าอิเล็กทรอนิกเป็นส่วนใหญ่
แต่จะดีไม่น้อย ถ้าเรามาร่วมกันคิด ร่วมกันสร้าง
ในงานที่เราอยากจะได้ อยากจะทำ ให้เป็นผลสำเร็จออกมา
และถ้า เป็น ระบบที่ควบคุมที่ใช้ ไมโครคอนโทรเลอร์
ก็จะสามารถตอบโจทย์ได้ง่ายขึ้น และที่จะบังเกิดเป็น
ประโยชน์มากมาย สำหรับอนุชน หรือเยาวชนที่สนใจ
ที่จะมาเรียนรู้การใช้งานจริง หรือ ลองเรียนรู้ไปกับ น้า ๆ พี่ ๆ
และเป็นแนวทางด้านการศึกษาต่อไป
จึงกราบขอเรียนเชิญ จอมยุช ที่พอมี หรือ ร้ายกาจ
ทางด้าน MCU เข้ามาช่วยชี้แนะด้วยครับ
ถ้าไม่ว่าอะไรก็ขอนำสเนอ
MCU PIC18F4620 เพราะว่าผมซื้อมาแล้ว ยังใช้ไม่เป็นเลย (อิอิ)
จะเริ่มที่ การสร้าง งานง่าย ๆกันก่อนก็ได้ครับ
ตัวนี้การโปรแกรมค่อนข้างโบราณแล้วครับผ่านพอร์ตขนานอยู่แนะนำสองตัวนี้ครับ
ตัวโปรแกรมผ่าน USB เรียกผ่าน MPLAB โดยตรง
http://www.etteam.com/product/pic/cp...4550-icd2.html
และตัวนี้เป็นบอร์ดทดลองครับตัว chip เขียนควบคุมผ่าน USB ได้
http://www.etteam.com/product/pic/cp...4550-icd2.html
ใช้สองตัวนี้จบครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
BMP
เราได้อาจารย์ มา 1 ท่านแล้วครับ
ถ้าพอจะเมตตาต่อ สาวก DIY ทั้งหลายทั้งปวง
จะทดลอง ทำ คันเร่ง ไฟฟ้าเป็นงานตัวแรก น่าจะได้กุศลแรงนะครับท่านอาจารย์
ผมขอตั้ง โจทย์เลยและกันนะครับ เพราะว่าถ้า ลูกศิษย์ไม่บอกสิ่งที่อยากได้
อาจารย์คงหาจุดเริ่มให้ยาก
ถ้าจะกรุณา ขอเป็น Micro C มาเป็นน้ำจิ้มได้ใหมครับ
PIC18f4620+DAC MCP4922
1.0 input ช่อง RA0 = 0-5.0 V / ถ้า RA0 น้อยกว่า 1.1 v / DACout1= RA0 , DACout2= RA1
2.0 input ช่อง RA1 = 0-2.5 V
3.0 ถ้า RA0 (มากกว่า 1 V)ให้จ่ายแรงดันเพิ่มมากกว่า V ที่เข้ามาเพิมขึ้นตาเงื่อนไขที่ 3.1
3.1 ถ้าการเปลี่ยนแปลงของแรงดัน int1 , int2 มากกว่า 0.1 v ภานใน 1 วินาที เพิ่ม DACout1 , DACout2 = 15 % ของ input
3.2 ถ้าการเปลี่ยนแปลงของแรงดันมากกว่า 0.3 v ภานใน 1 วินาที
-ให้เพิ่ม DACout1 , DACout2 = 25% ของ input และมี output ออกที่ ขา RD0 1 นาที แล้ว off
3.3 ถ้า RA0 มากกว่า 2.5 v ให้ DACout 2 ถูกล็อคใว้ที่ 2.5 v ไม่เพิ่มไปกว่านี้
3.4 ถ้า RA0 ลดลงมากกว่า 0.2 v ภายในเวลา มากกว่า 1.2 sec ให้
- DACout1 = RA0
- DACout2 = RA1
4.0 ถ้าแรงดัน RA0 อยู่ที่ 2.2 -2.4 v นานเกิน 5 วินาที ให้ล็อคค่าใว้ และมี output ออกที่ ขา RD1 ทุก 1 วิ
4.1 ในขณะที่ RA0 ลดลง มากกว่า 0.5 v ในตอนนี้ จะล็อคค่า DACout2 ไว้ทันที ให้ยกเลิกการทำงานของ RD1 ด้วย
4.2 ถ้า RA0 เพิ่ม มากกว่า 2.2 v (หรือ 2.4 v แล้วแต่ว่าเริ่มล็อคค่าใด)ให้ปลดล็อคและเพิ่มแรงดันตามเงื่อนไขที่ 3.0
4.3 ถ้าสัญญานไฟเข้ามาที่ขา RA4 ให้ตัดระบบล็อคข้อ 4.0 ไปตามเงื่อนไขที่ 3.4
ถ้าไม่สะดวกเรื่องการเขียนลายวงจรก็เขียนเฉพาะ คำสั่งภาษา C (Micro C)ก็ได้นะครับ
ท่านอาจารย์
แล้วผมจะสานต่อการทดลองต่อไปครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
มารอดูผลงาน และอาจารย์ท่านต่อไป ขอให้สำเร็จนะครับ.:99 2:
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
Yanyong
เราได้อาจารย์ มา 1 ท่านแล้วครับ
ถ้าพอจะเมตตาต่อ สาวก DIY ทั้งหลายทั้งปวง
จะทดลอง ทำ คันเร่ง ไฟฟ้าเป็นงานตัวแรก น่าจะได้กุศลแรงนะครับท่านอาจารย์
ผมขอตั้ง โจทย์เลยและกันนะครับ เพราะว่าถ้า ลูกศิษย์ไม่บอกสิ่งที่อยากได้
อาจารย์คงหาจุดเริ่มให้ยาก
ถ้าจะกรุณา ขอเป็น Micro C มาเป็นน้ำจิ้มได้ใหมครับ
PIC18f4620+DAC MCP4922
1.0 input ช่อง RA0 = 0-5.0 V / ถ้า RA0 น้อยกว่า 1.1 v / DACout1= RA0 , DACout2= RA1
2.0 input ช่อง RA1 = 0-2.5 V
3.0 ถ้า RA0 (มากกว่า 1 V)ให้จ่ายแรงดันเพิ่มมากกว่า V ที่เข้ามาเพิมขึ้นตาเงื่อนไขที่ 3.1
3.1 ถ้าการเปลี่ยนแปลงของแรงดัน int1 , int2 มากกว่า 0.1 v ภานใน 1 วินาที เพิ่ม DACout1 , DACout2 = 15 % ของ input
3.2 ถ้าการเปลี่ยนแปลงของแรงดันมากกว่า 0.3 v ภานใน 1 วินาที
-ให้เพิ่ม DACout1 , DACout2 = 25% ของ input และมี output ออกที่ ขา RD0 1 นาที แล้ว off
3.3 ถ้า RA0 มากกว่า 2.5 v ให้ DACout 2 ถูกล็อคใว้ที่ 2.5 v ไม่เพิ่มไปกว่านี้
3.4 ถ้า RA0 ลดลงมากกว่า 0.2 v ภายในเวลา มากกว่า 1.2 sec ให้
- DACout1 = RA0
- DACout2 = RA1
4.0 ถ้าแรงดัน RA0 อยู่ที่ 2.2 -2.4 v นานเกิน 5 วินาที ให้ล็อคค่าใว้ และมี output ออกที่ ขา RD1 ทุก 1 วิ
4.1 ในขณะที่ RA0 ลดลง มากกว่า 0.5 v ในตอนนี้ จะล็อคค่า DACout2 ไว้ทันที ให้ยกเลิกการทำงานของ RD1 ด้วย
4.2 ถ้า RA0 เพิ่ม มากกว่า 2.2 v (หรือ 2.4 v แล้วแต่ว่าเริ่มล็อคค่าใด)ให้ปลดล็อคและเพิ่มแรงดันตามเงื่อนไขที่ 3.0
4.3 ถ้าสัญญานไฟเข้ามาที่ขา RA4 ให้ตัดระบบล็อคข้อ 4.0 ไปตามเงื่อนไขที่ 3.4
ถ้าไม่สะดวกเรื่องการเขียนลายวงจรก็เขียนเฉพาะ คำสั่งภาษา C (Micro C)ก็ได้นะครับ
ท่านอาจารย์
แล้วผมจะสานต่อการทดลองต่อไปครับ
แค่อ่านดูโจทย์ผมก็มืดแล้วครับไม่รู้เลยครับพวกอิเล็คทรอนิค ยังไงก็ช่วยดันโครงการนี้ต่อครับเพื่อสมาชิคไทรทันคลับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
จะทำคันเร่งไฟฟ้า ก็ยืมคนที่มีมาก๊อปสิครับง่ายดี
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ที่จริงผมใช้กล่องม้ากระโดดอยู่ครับน้า
แต่ไม่อยากจะทำอย่างงั้นครับ มันเหมือนเราไม่ใช่นักคิด( ด้วยความเคารพนะครับ):doraemon_11:
และอีกอย่างคือ ถ้าเราไม่เรียนให้รู้ เราก็จะได้แต่รอคอย ว่าเมื่อไรเขาจะ ..ทำอย่างนั้น... อย่างงี้มาขาย หน๊ออ..???
แล้วถ้าเราอยากให้ดีกว่า หรือ ทำงานที่ต่างไปจากที่เขาออกแบบไว้ เราก็ไม่สามารถทำได้ครับ
:31 4:
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
เค้าไม่ได้เรียกก๊อปครับ เค้าเรียก ต่อยอด
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
เรากำลังจะสร้างสรรค์งานอยู่นะครับ
โปรดให้เกียรติท่านสมาชิกอื่น ที่ให้ความสนใจอย่างจริงจังด้วยนะครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อิอิ เข้ามาแจมครับกำลังศึกษาข้อมูล mcu และการลงโปรแกรมอยู่
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
เป็นกำลังใจให้นะครับน้ายงค์...ติดตามด้วยคนครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
chaiyasit
เป็นกำลังใจให้นะครับน้ายงค์...ติดตามด้วยคนครับ
ครับน้ายง น้าชัยก็ใช่เล่นไอเดียเขาเยอะ เข้ามาเป็นกำลังใจด้วยครับ ผมเองก็ชอบทางนี้ แต่ดันไปเรียน วิทยาศาสตร์อาหาร ???
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
-
1 ไฟล์แนบ
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
น้าครับผมเห็นน้าจากเวปวีโก้ศึกษาและหาข้อมูลมาจากเวปนี้ครับไฟล์แนบ 111758
http://www.logicthai.net/aggregator?page=212
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ขอบคุณทุกแรงใจครับพี่น้องครับ
อย่างงี้ก็ไปกันต่อได้ครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
:Banane03:ช่วยดันสุดแรงครับน้า
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
กำลังรอราคาครับ
เท่าที่คุยดูนี่ ราคาค่าเขียน Program แพงเหมือนกันครับ
นี่คือสาเหตุที่ อยากจะทำเองให้ได้ครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
โอ้...วิชาคำนวณผมไม่เคยได้เกรดเกิน2เลยครับขอบายครับขอบาย555
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
CONMAN
ครับน้ายง น้าชัยก็ใช่เล่นไอเดียเขาเยอะ เข้ามาเป็นกำลังใจด้วยครับ ผมเองก็ชอบทางนี้ แต่ดันไปเรียน วิทยาศาสตร์อาหาร ???
เอาไปช็อต-ปลาช็อตกุ้งหราตาโต้ง...(ล้อเล่นน่ะ)5555+++บายดีเนอะ...คิดถึงจัง
*เข้ามาดันครับ*
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ผมว่าน้าชัยเนี่ยแก อมภูมิอยู่ แน่ ๆเลยครับ พี่น้องครับ
เท่าที่เคยติดต่อแก ผมว่าแกรู้ แต่แกไม่บอกผม 5555
ดังนั้นถ้า ไม่อยากให้ทุกความสงสัย ไปบังเกิดกับ น้าชัย
จง คายความรู้ ออกมาซะดี ๆ.. โอม.. นะจังงัง โมจังงัง เอหิ เอหิ วิชชาจามิ..
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
Yanyong
ผมว่าน้าชัยเนี่ยแก อมภูมิอยู่ แน่ ๆเลยครับ พี่น้องครับ
เท่าที่เคยติดต่อแก ผมว่าแกรู้ แต่แกไม่บอกผม 5555
ดังนั้นถ้า ไม่อยากให้ทุกความสงสัย ไปบังเกิดกับ น้าชัย
จง คายความรู้ ออกมาซะดี ๆ.. โอม.. นะจังงัง โมจังงัง เอหิ เอหิ วิชชาจามิ..
นั่นไงล่ะงานงอกแล้ว555..ป่าวงุ๊บงิบครับน้ายง(พูดตรงๆก็คือเอาไปทำรวยบ่ได้อ่ะคริๆๆ)
ที่เคยคุยกันแล้วผมไม่ได้ตอบกลับ คือรูปแบบวงจรของน้าก็เป็นแบบหนึ่งที่ผมทำไว้น่ะครับ
ใช้ได้ครับ..*ต้องขอโทษน้ายงอย่างแรงที่ไม่ได้ตอบกลับน้าจนล่วงเลยมาถึงทุกวันนี้ครับ:yenta4-emoticon-002*
ถ้าไม่ถือโทษโกรธกันผมจะส่งV.03ให้นะครับเป็นตัวที่ปรับเปลี่ยนไว้ล่าสุด ไว้ทำเล่นแก้เหงา
หรือต่อยอดได้ตามสบาย..ไม่หวงครับคริๆๆ
(แต่ผมหยุดทำละคริๆๆ..เวลาแต่งรถเริ่มมีน้อยครับ)
เรื่องMcuในกลุ่มมีผู้ที่เคยหยิบจับมาบ้างและนั่งคุยกันครับน้า แต่ไปๆมาๆไหง
สนแก้วมากกว่าจับมาทำก็ไม่รู้ครับ555..
เลยวางมือกันไปดื้อๆเลิกคิดการณ์ใหญ่ไปนานเลยสำหรับผมเรื่องนี้ยังรู้น้อย
กว่าน้าแน่นอนครับน้ายงป่าวอมภูมิครับคริๆๆ..:34 5::kapook-17335-3382:..
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ทำแบบคอนเซ็ปที่เขียนมาเลยใช้ไหมครับ เด๋วลองปรึกษาเพื่อนผมดู ว่าแต่ว่ามันใช้ทำอะไรครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
nut_ty
ทำแบบคอนเซ็ปที่เขียนมาเลยใช้ไหมครับ เด๋วลองปรึกษาเพื่อนผมดู ว่าแต่ว่ามันใช้ทำอะไรครับ
มันคือคันเร่งไฟฟ้า ที่ทำงานแปลผันตาม ใจที่สั่งให้ เท้าทำงานครับ (ตอนนี้ผมใช้ของ Jumper Horse แต่เซ็ต โปรแกรมส์ไว้ตายตัว อยากปลี่ยนต้องจูนกับคอมส์ใหม่ตลอด)
คือถ้าค่อย ๆ กด มันก็จะค่อย ๆ ออก
ถ้ากดปืดดดด มันก็จะจ่ายสัญญานออกมา ปืดให้ตามได้เลย
คือ เปลี่ยนแปลงการทำงานแบบปรับด้วยตัวมันเองโดยที่เราสร้างเงื่อนไขให้มัน หรือแบบ เรียวทามส์
และในขณะที่กดหนัก ๆ วงจรจะสั่งตัดคอมแอร์ 1 นาทีเผื่อเวลาเร่งแซงที่ต้องการความคล่องตัว
แถมด้วยระบบ ครุ๊ยส์คอนโทรน์ ล็อคความเร็วเมือความเร็วที่ 100-120 km/h หรือความเร็วรอบเครื่องยนต์ที่ 2200-2500 RPM
และจะตัดระบบล็อคความเร็ว (รอบ )ทันที ที่แตะเบรค ซึ่งระบบที่ วาดฝันไว้นี้ มีในรถยนต์ ราคา หลาย ๆ ล้าน นู๊นละครับน้า
แต่เราจะทำใช้เองใน THE TRITON
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ได้ Code นี้ มาจากใหนจำไม่ได้แล้วครับ
แต่มันยังไม่ตรงตามที่ต้องการ
และที่สีแดงนั้นคือผมแปลความหมายไม่ออกครับและยังไม่เข้าใจหลักการทำงานของมัน
ตัวนี้ผมจำไม่ดไครับว่า Sim ผ่านหรือยัง เพราะบางบรรทัดผมเพิ่มเข้าไป
ท่านใดมีความเข้าใจ สอนทีครับ
#include
unsigned int i;
unsigned int vout;
//***********************************'
// MCP4922 Configuration Constants '
//***********************************'
const unsigned int A_B1_G1 = 0x7000; //Channel A Buffered x1Gain
const unsigned int A_B1_G2 = 0x5000; //Channel A Buffered x2Gain
const unsigned int A_B0_G1 = 0xF000; //Channel A nonBuffered x1Gain
const unsigned int A_B0_G2 = 0x1000; //Channel A nonBuffered x2Gain
const unsigned int B_B1_G1 = 0x3000; //Channel B Buffered x1Gain
const unsigned int B_B1_G2 = 0xD000; //Channel B Buffered x2Gain
const unsigned int B_B0_G1 = 0xB000; //Channel B nonBuffered x1Gain
const unsigned int B_B0_G2 = 0x9000; //Channel B nonBuffered x2Gain //กลุ่มจากข้างบนถึงตรงนี้เป็น หัวข้อที่เราเลือกใช้งานเข้าใจแล้ว
const char SHDN = 0x0000; //Channel A & B Output = High Impedance //ตรงนี้รูว่าเป็นการสั่งการปิดเปิดช่วงสัญญาณ พอเข้าใจ
void DAC_OUT(unsigned int config,unsigned int output)//ตรงนี้คือ สั่ง output อะไรกะ อะไร ครับ
{
PORTC.F0=0; // Enable Chip Select // ตรงนี้สั่งให้สัญญานออกที่ช่อง c ขา 0 เป็น 0 พอเข้าใจ แต่ไม่รู้ว่าสั่งทำใม
}
SPI_Write(config+Hi(output));//ตรงนี้สั่งรับสัญญาน 10 bit บน
SPI_Write(config+Lo(output));//ตรงนี้สั่งรับสัญญาน 10 bit ล่าง
PORTC.F0=1; // 'DAC output refreshed at this point // ตรงนี้สั่งเริ่มส่งข้อมูลจนครบทุกสัญญานการทำงาน
}
void main()
{
PORTC=0x00; // clear portC สั่ง output เป็น 0 เตรียมใช้งาน
TRISC.F0=0; // Chip select line set to output
Spi_Init(); // Initial Spi//ตรงนี้ไม่รู้เรื่อง
PORTC.F0=1; // Disable Chip Select//ตรงนี้สั่งหยุดการส่งข้อมูลเมื่อครบรอบการทำงาน
DAC_OUT(SHDN,0);[/COLOR]//ตรงนี้สั่งหยุดการส่งข้อมูลเมื่อครบรอบการทำงาน
while(1)
i=Adc_read(1);
{
if[i>=200&&i<=205;vout=i+35;
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx เดี๊ยว up ใหม่ให้ครับ
}
{
DAC_OUT(A_B1_G1,vout); // Output on channel A
DAC_OUT(B_B1_G1,vout); // Output on channel B
delay_ms(200);
}
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
มาเป็นกำลังใจให้น้ายงลุยโปรเจ๊กนี้ให้สำเร็จครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ยังเงียบครับ
*
เท่าทีลองตอนนี้
เจอปัญหาคือ
-เริ่มต้นที่แรงดันวิ่งขึ้นเช่น 1.1,1.2,1.3,1.4,1.5,1.6,2.8,1.8,1.9,2.1,2.2 ...
**ผมงงมากตอนที่มันเป็น 2.8 v มาได้ยังไงไม่รู้ครับ
เดียวลองเอา code มาให้ดู งง เล่น เผื่อมีเซียน แวะมาดูครับ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ช่วยดันค่ะ งานสร้างสรรต้องการเวลาเพื่อความสมบูรณ์เสมอค่ะ ...........เชียร์เชียร์
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อัฟกระทู้ให้ครับน้ารอท่านอาจารย์ทั้งหลายมาประศาสตร์วิชาต่อ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
ใครซุ่มอยู่ ออกมาช่วยเสนอ หน่อยครับ
อย่าเงียบครับ อย่าเงียบ
สู้ๆครับ น้ายง
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อีกหนึ่งกำลังใจ..คับน้ายง
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
รอซัก นี๊ซซซซซซซ....
ใหน ๆ ก็รอกันมาวัก พาคคคค ละ
กะลังซุ่มสร้าง New Innovation อยู่ ใกล้ จะคลอดละ
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
Yanyong
รอซัก นี๊ซซซซซซซ....
ใหน ๆ ก็รอกันมาวัก พาคคคค ละ
กะลังซุ่มสร้าง New Innovation อยู่ ใกล้ จะคลอดละ
ยอดมาครับน้ายงค์ ผมไม่มีความรู้ด้านนี้แต่เอาใจช่วยสุดแรงครับ
-
5 ไฟล์แนบ
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
มาแว้วววววว
หลังจากที่ตรากตรำ ทำการทดลอง ซ้ำ ๆ ซาก ๆ มาเป็นแรมปี ก็เห็นผลและครับพี่น้องครับ
การทำงานส่วนนี้ เป็นส่วนการควบคุมการทำงานเท่านั้นครับ
ในส่วนการปรับเปลี่ยนระบบของ Sensor นั้น เสร็จไปแล้ว
* การทำงาน *
-ถ้ากดคันเร่งเรื่อยเปื่อย ค่อย ๆ ไป จะไม่มีการทำงาน
-ถ้าเผลอเท้าหนักชักกระตุกอยากได้แรงช่วงแซงเปลี่ยนเลน ก็จะ เปิด Step 1
ให้ 10 วินาที on AT1, AT2, AF พร้อมเสียงเตือนการเริ่มต้น 1 ครัง และเตือน จบ 1 ครั้ง
-ถ้าต้องการเร่งแซงแบบ 3 คันรวดเดียวจบ ก็กดเร็ว ๆ พรวดเดียว step 2 จะทำงาน ต่อไปอีก 20 วินาที on AT1,AT2,AF,WT พร้อมเสียงเตือนการเริ่มต้น 2 ครัง และเตือน จบ 2 ครั้ง
-แต่เอ้า อยากลองของกับใคร ซักหน่อย ตั้งเป้าใว้ 180 km/h เอาให้ขาด ถ้าไม่ขาดก็ยอม ก็กระทืบคันเร่งให้มิด เร็ว ๆ จะไปสู่ step 3 on AT1,AT2,AF,WT,ปิดคอมส์แอร์ 30 วินาที พร้อมเสียงเตือนการเริ่มต้น 3 ครัง และเตือน จบ 3 ครั้ง
-แตะเบรค ตัด off ระบบทั้งหมด
รอการกดคันเร่งในครั้งต่อไป
-สามารถตั้งได้ว่า
- จะทำงานปรกติกับระบบ เดิมของรถก็ได้ + kick down
-จะทำงานกับระบบ ประหยัดก็ได้ + kick down
- หรือจะเลือกแบบ แรง ตลอด ก็ได้ All time
ทั้งหมดนี้ ออกแบบ และทำงานจริงเสร็จแล้วครับ
แต่จะทดลองใช้งานก่อน ซักพักแล้วจะมาต่อครับ
เฮ้ว ๆ :151:
-
ตอบ: Mcu ไมโครคอนโทรเลอร์ ทำอะไร ๆ ก็ทำได้ ถ้าทำเป็น
อ้างอิง:
โพสต้นฉบับโดยคุณ
Yanyong
มาแว้วววววว
หลังจากที่ตรากตรำ ทำการทดลอง ซ้ำ ๆ ซาก ๆ มาเป็นแรมปี ก็เห็นผลและครับพี่น้องครับ
การทำงานส่วนนี้ เป็นส่วนการควบคุมการทำงานเท่านั้นครับ
ในส่วนการปรับเปลี่ยนระบบของ Sensor นั้น เสร็จไปแล้ว
* การทำงาน *
-ถ้ากดคันเร่งเรื่อยเปื่อย ค่อย ๆ ไป จะไม่มีการทำงาน
-ถ้าเผลอเท้าหนักชักกระตุกอยากได้แรงช่วงแซงเปลี่ยนเลน ก็จะ เปิด Step 1
ให้ 10 วินาที on AT1, AT2, AF พร้อมเสียงเตือนการเริ่มต้น 1 ครัง และเตือน จบ 1 ครั้ง
-ถ้าต้องการเร่งแซงแบบ 3 คันรวดเดียวจบ ก็กดเร็ว ๆ พรวดเดียว step 2 จะทำงาน ต่อไปอีก 20 วินาที on AT1,AT2,AF,WT พร้อมเสียงเตือนการเริ่มต้น 2 ครัง และเตือน จบ 2 ครั้ง
-แต่เอ้า อยากลองของกับใคร ซักหน่อย ตั้งเป้าใว้ 180 km/h เอาให้ขาด ถ้าไม่ขาดก็ยอม ก็กระทืบคันเร่งให้มิด เร็ว ๆ จะไปสู่ step 3 on AT1,AT2,AF,WT,ปิดคอมส์แอร์ 30 วินาที พร้อมเสียงเตือนการเริ่มต้น 3 ครัง และเตือน จบ 3 ครั้ง
-สามารถตั้งได้ว่า
- จะทำงานปรกติกับระบบ เดิมของรถก็ได้
-จะทำงานกับระบบ ประหยัดก็ได้
- หรือจะเลือกแบบ แรง ตลอด ก็ได้
ทั้งหมดนี้ ออกแบบ และทำงานจริงเสร็จแล้วครับ
แต่จะทดลองใช้งานก่อน ซักพักแล้วจะมาต่อครับ
เฮ้ว ๆ :151:
เก่งจริงน้ายงค์:23: