From our › Theremin Project I derived this Frequency Counter Library.  การแปล - From our › Theremin Project I derived this Frequency Counter Library.  ไทย วิธีการพูด

From our › Theremin Project I deriv

From our › Theremin Project I derived this Frequency Counter Library. The library makes it possible to measure frequencies with a high resolution and accuracy.

The Frequency input is fixed to digital pin 5. This pin is mapped to the alternate port function T1 which is the input 16 Bit Hardware Counter1. To obtain a higher resolution than 16 Bit, the counter overflows are counted also and are calculated with the counter value to the final long integer result. The Frequency Source output must have a digital level so that weak Signals have to be amplified for instance by an single transistor or a 74HC14 inverter. The maximum input frequency is about 8 MHz when signal duty cycle is 50%.

If you like to measure higher frequencies you have to use an prescaler or divider circuit which can be used from other counter projects published in the web. The Gate Time for the counting period can be chosen in the start() function where values of 10, 100 or 1000 ms are practicable for a resolution of 100, 10 and 1 Hz but any value can be used. The internal resolution of the gatetime is 2 ms so that the time can be varied in the increment of 2. If you wish to minimize the indication error the value of FreqCounter::f_comp variable can compensate slight gatetime errors. Compared to an commercial ACECO counter it is possible to trim the deviation to almost zero over the whole range. For gatetimes of 10,100,100 the values 1, 10 and 100 where found to be good for our Duemilanova boards.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
จากของเรา›โครงการ Theremin ฉันมานี้ไลบรารีตัวนับความถี่ รีทำให้สามารถวัดความถี่ มีความละเอียดสูงและความแม่นยำ

ป้อนความถี่ที่ได้รับการแก้ไขเพื่อขาดิจิตอล 5 หมุดนี้ถูกแมปไปยังฟังก์ชันพอร์ตอื่น T1 ซึ่งเป็นการป้อนข้อมูล 16 บิต Counter1 ฮาร์ดแวร์ เพื่อให้ได้ความละเอียดสูงกว่า 16 บิต เนื่องนับนับยัง และคำนวณค่านับผลลัพธ์จำนวนสุดท้าย ผลผลิตความถี่แหล่งต้องระดับดิจิตอลที่สัญญาณอ่อนขยายเช่นทรานซิสเตอร์ตัวเดียวหรือเป็นอินเวอร์เตอร์ 74HC14 ความถี่อินพุทสูงสุดคือ ประมาณ 8 MHz เมื่อสัญญาณรอบภาษี 50%

ถ้าคุณต้องการวัดความถี่สูงที่คุณต้องการใช้เป็นวงจร prescaler หรือแบ่งซึ่งสามารถใช้ได้จากที่อื่น นับโครงการเผยแพร่ในเว็บ เวลาประตูสำหรับการนับรอบระยะเวลาสามารถเลือกในฟังก์ชัน start() ค่าของ 10, 100 หรือ 1000 ms practicable สำหรับความละเอียด 100, 10 และ 1 Hz แต่ค่าใด ๆ สามารถใช้ ความละเอียดภายในของ gatetime เป็น 2 ms เพื่อให้เวลาจะแตกต่างกันในการเพิ่มขึ้นของ 2 ถ้าคุณต้องการลดข้อผิดพลาดบ่งชี้ ค่าของตัวแปร FreqCounter::f_comp สามารถชดเชยข้อผิดพลาดเล็กน้อย gatetime เปรียบเทียบการค้า ACECO โต้ จึงสามารถตัดแต่งความแตกต่างเกือบเป็นศูนย์ช่วงทั้งหมด สำหรับ gatetimes ของ 10,100,100 มูลค่า 1 10 และ 100 ที่พบจะดีสำหรับบอร์ด Duemilanova ของเรา
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
จากของเรา> แดมินโครงการที่ผมได้รับมานี้ความถี่เคาน์เตอร์ห้องสมุด ห้องสมุดที่ทำให้มันเป็นไปได้ที่จะวัดความถี่ที่มีความละเอียดสูงและความถูกต้องป้อนความถี่ถูกกำหนดเป็นดิจิตอลขา 5 ขานี้แมปไปยังฟังก์ชั่น T1 พอร์ตอื่นซึ่งเป็นอินพุทที่ 16 บิตฮาร์ดแวร์ Counter1 เพื่อให้ได้ความละเอียดสูงกว่า 16 บิตล้นเคาน์เตอร์จะนับและยังมีการคำนวณมูลค่าที่เคาน์เตอร์เพื่อผลจำนวนเต็มยาวสุดท้าย เอาท์พุทที่มาความถี่จะต้องมีระดับดิจิตอลเพื่อให้สัญญาณอ่อนแอจะต้องมีการขยายตัวอย่างโดยทรานซิสเตอร์เดียวหรือ 74HC14 อินเวอร์เตอร์ อินพุตความถี่สูงสุดคือประมาณ 8 MHz เมื่อรอบการทำงานสัญญาณคือ 50% หากคุณต้องการที่จะวัดความถี่สูงที่คุณต้องใช้ prescaler หรือแบ่งวงจรซึ่งสามารถใช้จากโครงการเคาน์เตอร์อื่น ๆ ที่เผยแพร่ในเว็บ ประตูเวลาสำหรับระยะเวลาการนับสามารถเลือกฟังก์ชั่นเริ่มต้น () โดยที่ค่าของ 10, 100 หรือ 1,000 มิลลิวินาทีที่ทำได้สำหรับการแก้ปัญหาของ 100, 10 และ 1 เฮิร์ตซ์ แต่ค่าใด ๆ ที่สามารถนำมาใช้ ความละเอียดภายในของ gatetime เป็น 2 มิลลิวินาทีเพื่อให้เวลาที่สามารถแตกต่างกันในการเพิ่มขึ้นของ 2 หากคุณต้องการที่จะลดข้อผิดพลาดในการแสดงค่าของตัวแปร FreqCounter :: f_comp สามารถชดเชยข้อผิดพลาด gatetime เล็กน้อย เมื่อเทียบกับ Aceco เคาน์เตอร์เชิงพาณิชย์ก็เป็นไปได้ที่จะตัดค่าความเบี่ยงเบนไปเกือบเป็นศูนย์ในช่วงทั้ง สำหรับ gatetimes ของ 10,100,100 ค่า 1, 10 และ 100 ที่พบว่าเป็นสิ่งที่ดีสำหรับบอร์ด Duemilanova ของเรา



การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
จาก›ของเราเทเรมินโครงการผมได้มานี้ความถี่เคาน์เตอร์ห้องสมุด ห้องสมุดช่วยให้สามารถวัดความถี่ที่มีความละเอียดสูงและความถูกต้อง

ความถี่เข้าซ่อมเข็มดิจิตอล 5 . เข็มเป็นแมปไปยังพอร์ตอื่นฟังก์ชัน T1 ซึ่งเป็นข้อมูล 16 บิตฮาร์ดแวร์ counter1 . เพื่อให้ได้ความละเอียดสูงกว่า 16 บิตเคาน์เตอร์ล้นจะนับและคำนวณด้วยค่าตัวนับผลเลขจำนวนเต็มยาวสุดท้าย แหล่งกำเนิดความถี่เอาท์พุทต้องมีดิจิตอลระดับดังนั้นสัญญาณอ่อนแอต้องขยายตัวอย่าง โดยมีทรานซิสเตอร์เดี่ยวหรือ 74hc14 อินเวอร์เตอร์ ความถี่อินพุตสูงสุดประมาณ 8 MHz เมื่อวงจรที่ทำหน้าที่ส่งสัญญาณเป็น 50%

ถ้าคุณต้องการที่จะวัดความถี่สูงที่คุณต้องใช้ปรีสเกลเลอร์ หรือแบ่งวงจรซึ่งสามารถใช้จากเครื่องอื่น ๆโครงการที่เผยแพร่ในเว็บ เวลาที่ประตู ให้นับระยะเวลาที่สามารถเลือกใน start() ฟังก์ชันที่ค่า 10 , 100 หรือ 1000 ms จะปฏิบัติเพื่อความละเอียดของ 100 , 10 และ 1 Hz แต่ค่าใด ๆสามารถใช้ความละเอียดภายในของ gatetime 2 MS เพื่อที่เวลาสามารถที่แตกต่างกันในการ 2 ถ้าคุณต้องการที่จะลดข้อผิดพลาดบ่งชี้คุณค่าของ freqcounter : : ตัวแปร f_comp สามารถชดเชยความผิดพลาด gatetime เล็กน้อย เทียบกับ aceco พาณิชย์โต้มันเป็นไปได้ที่จะตัดค่าเกือบเป็นศูนย์ในช่วงที่ทั้ง สำหรับ gatetimes ของ 10100100 ค่า 110 และ 100 ที่พบจะดีสำหรับบอร์ด duemilanova ของเรา
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: