พิมพ์หน้านี้ - รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ

LSVคลังสมองออนไลน์ "ปีที่14"

► อิเล็กทรอนิกส์ ► => ใช้งานPICด้วยภาษาASM => ข้อความที่เริ่มโดย: Peaindie ที่ สิงหาคม 23, 2010, 01:52:21 am



หัวข้อ: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: Peaindie ที่ สิงหาคม 23, 2010, 01:52:21 am
คือผมเพิ่งหัดเล่น PIC แล้วได้วงจรนี้มา เป็นวงจรวัดรอบพัดลมคอม อยากจะลองทำดูแต่ว่า มันเขียนโปรแกรมลง IC ไม่ผ่านไม้รูติดอะไร แต่ไปดูในเวปhttp://www.josepino.com/?tachometer2เขาทำได้ ช่วยดูหน่อยนะครับ

(http://upic.me/i/z2/9jca2.jpg) (http://upic.me/show/15908927)

มันมีโค๊ดให้สองตัว ลองใน โปรติอูส แล้วก็ใช้งานได้

http://f1.uploadfile.biz/file/?i=MXEZMEIEEMDEWD (http://f1.uploadfile.biz/file/?i=MXEZMEIEEMDEWD)


หัวข้อ: Re: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: kiano♥ ที่ สิงหาคม 24, 2010, 05:39:58 pm
ไม่ผ่านคือไม่ผ่านยังไงครับผม ไม่ได้บอกรายละเอียดมาก เลยไม่รู้จะตอบอย่างไร


หัวข้อ: Re: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: Peaindie ที่ สิงหาคม 25, 2010, 02:04:32 am
คือมันเป็นแบบนี้ครับ

รูปแรกเขียนผ่าน ซึ่งตอนแรกเขียนไม่ผ่าน งงเลยทีเดียว สงสัยของใหม่
(http://upic.me/i/h6/4f001.jpg) (http://upic.me/show/15949871)

รูปที่สองเขียนแล้ว Verify ไม่ผ่าน ตามรูปเลย
(http://upic.me/i/eo/xm002.jpg) (http://upic.me/show/15949873)

รูปที่สามลอง Read ดูผลออกมาเป็น 0000000....
(http://upic.me/i/2e/z7003.jpg) (http://upic.me/show/15949874)

และสุดท้ายลองต่อวงจรดู ใช้ได้ซะงั้น
(http://upic.me/i/h9/img_1017_resize.jpg) (http://upic.me/show/15947687)

แต่ปัญหาตอนนี้คือรอบที่วัดออกมามันไม่ตรงกับความเป็นจริงซึ่งพัดลมตัวนี้มีรอบประมาณ 2000 รอบ แต่มันวัดได้ 390 มันต้องไปแก้โปรแกรมใหม่แต่ไม่รูว่าแก้ยังไง cry2!!


หัวข้อ: Re: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: kiano♥ ที่ สิงหาคม 25, 2010, 12:31:55 pm
ใจเย็นๆครับ ค่อยๆวิเคราะห์ปัญหา
- ที่เบิร์นไม่ผ่าน อาจเพราะเสียบไม่แน่น ขาไอซีสกปรก เสียบไอซีไม่ตรงขา (ถ้ามั่นใจว่าโค๊ดถูกต้อง)

- ที่อ่านโค๊ดไม่ได้ เพราะโค๊ดเขาเขียนมาแบบล๊อกบิตไว้ ถ้าอยากจะอ่านโค๊ด ก่อนการเบิร์นต้องตั้งค่าตรง
Configuration แล้วมันจะมีช่องต่างๆ ให้เราเลือกติ๊ก การเลือกติ๊กตรงช่องไหน เปิดอ่านได้จากดาต้าชีท
ให้หมวด Configuration Word

- การวัดความเร็วแล้วออกมาไม่ตรง ต้องดูส่วนที่เราทำก่อน คือวงจรถูกไหม เซนเซอร์เป็นอย่างไร เพราะในเวบเค้าผมยังดูไม่ละเอียด
แต่เห็นวงจรที่ท่านต่อแล้ว ไม่ทราบว่า ขา อินพุตของ pic ที่จะต่อกับเซนเซอร์ท่านต่ออย่างไร


หัวข้อ: Re: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: Peaindie ที่ สิงหาคม 25, 2010, 02:52:36 pm
ต่อตรงๆเลยตามรูปครับ
(http://upic.me/i/7k/777zu.jpg) (http://upic.me/show/15954973)

ผมลองเปลี่ยนค่า XTal ใน โปรติอุส เป็น 2.048MHz ดูแล้ว รอบมันไกล้เคียงกับความเป็นจริงมาก เลยอยากจะถามว่า จะมีผลกับวงจรมั้ยครับ รู้สึกว่าใน  โปรติอุส การตอบสนองมันจะช้าลงมาก


หัวข้อ: Re: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: kiano♥ ที่ สิงหาคม 25, 2010, 09:45:10 pm
- สายเส้นเหลืองที่มาจากพัดลมนั่น มันส่งอะไรมาให้ pic ครับ

- การกำหนดความถี่ในโปรแกรม proteus ก็เหมือนเราต่อวงจรจริง แล้วเปลี่ยนคริสตอลความถี่ใหม่ มีผลเพียงแค่กับการซิมเท่านั้นเองครับ
การใช้งานจริง ยังไงมันก็ต้องอ้างอิงความถี่จาก osc อยู่ดี

ผมว่าถ้าจะให้ดี ลองเอาพัลล์ที่รู้ค่าความถี่ที่แน่นอนป้อนให้ pic ดูก่อนดีไหม ถ้าหาไม่ได้จริงๆ ก็ใช้จากเครื่องเบิร์นของท่านนั่นแหละ ไม่รู้ว่าท่านรู้แล้วหรือยัง
ว่าเครื่องเบิร์นกับโปรแกรม pickit2 ของท่าน มันทำได้มากกว่าเครื่องเบิร์น pic อยากรู้ว่ามันทำอะไรได้บ้าง ให้กดที่แถบทาสบาร์ ตรง Tools ดูครับ


หัวข้อ: Re: รบกวนท่านผู้รู้ชว่ยดูวงจรนี้หน่อยครับ
เริ่มหัวข้อโดย: Peaindie ที่ สิงหาคม 27, 2010, 11:49:02 am
แล้วมันใช้ยังไงครับ ผมลองดูแล้วไม่รู้ใช้ยังไง มันสามารถส่งสัญญาณความถี่ออกมาได้ด้วยเหรอครับ เพิ่งซื้อมาได้ หนึ่งอาทิตย์เอง คู่มือที่ให้มาก็ไม่ได้บอกรายละเอียดอะไรมากนัก undecided2