คำถามติดแท็ก digital-logic

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

3
40 Gbit / s Ethernet interface จะประมวลผลแพ็กเก็ตในซิลิคอนอย่างไร?
40 Gbit / s Ethernet interface ควรมีสัญญาณ 40 GHz เทคโนโลยีซิลิคอน IC ทั่วไปจัดการกับสัตว์ประหลาดเช่นนั้นได้อย่างไร การคาดเดาที่ดีที่สุดของฉันคือการใช้บัสคู่ขนานต่าง ๆ ภายใน แต่ฉันไม่พบอะไรมากมายเกี่ยวกับสิ่งเหล่านี้

7
จะเกิดอะไรขึ้นหากเอาต์พุตจาก NOT-gate ถูกส่งกลับไปยังอินพุตของตัวเอง
ไม่ใช่เกตหากได้รับอินพุต 0 (ปิด) จะให้เอาต์พุต 1 (เปิด) และถ้าได้รับอินพุต 1 (เปิด) ให้คืนค่า 0 (ปิด) ทีนี้ถ้าฉันสามารถนำเอาท์พุทกลับไปที่อินพุตของเกทไม่ได้ ถ้าเกตกำลังรับ 1 อินพุตมันจะให้เอาต์พุต 0- และจากนั้นถ้าได้รับ 0 อินพุตมันจะให้ 1 เอาต์พุต สถานการณ์ดูเหมือนเป็นแบบจำลองทางกายภาพของ "ความขัดแย้งตัวเอง" (ตัวเอง - เท็จ) (เช่นเมื่อเด็กถูกโจมตีด้วยไข้ - เบอร์ทรานด์รัสเซิลรอที่จะถูกหลอกโดยพี่ชายของเขาในเดือนเมษายน พี่ชายทำให้เบอร์แทรนด์เป็นคนโง่โดยการทำ "no-april-fool" เลยและถ้าพี่ชายของเบอร์แทรนด์ใช้เล่ห์เหลี่ยม april-หลอกเบอร์ทรานด์จะไม่ถูกหลอกเมษายนและถ้าพี่ชายของเบอร์แทรนด์ใช้ไม่มีคนโง่เมษายนนั่นหมายความว่า พี่ชายของเขาถูกหลอกโดยเมษายน) ทีนี้จะเกิดอะไรขึ้นในกรณีฮาร์ดแวร์จริงที่เรียกว่าประตูไม่ได้? ฉันเดาความเป็นไปได้; เกตจะยังคงเป็น 0 (ปิด) - เอาท์พุท เกตจะยังคงเป็น 1 (on) - เอาท์พุท ประตูจะเป็น "PULSATING"; เมื่อมันจะออก …

6
ทำไม NAND Gates ถึงราคาถูก?
ในห้องแล็บอิเล็คทรอนิคส์ดิจิตอลและการบรรยายของเราเราได้รับคำสั่งให้ลองทำสิ่งต่าง ๆ จากประตู NAND เพราะเป็นประตูที่ถูกที่สุดในการซื้อ ทำไมนี้ เหตุใดประตู OR / AND จึงไม่ถูกที่สุดที่จะซื้อ

6
อะไรคือข้อดีของการใช้ FPGAs ผ่าน TTL ในสถาปัตยกรรมคอมพิวเตอร์บทนำ?
ฉันสอนหลักสูตรสถาปัตยกรรมคอมพิวเตอร์เพียงวิชาเดียวที่วิทยาลัยศิลปศาสตร์ หลักสูตรนี้เป็นวิชาบังคับสำหรับวิทยาการคอมพิวเตอร์รายใหญ่และรายย่อย เราไม่มีวิศวกรรมคอมพิวเตอร์วิศวกรรมไฟฟ้าหลักสูตรฮาร์ดแวร์อื่น ๆ ฯลฯ เป้าหมายหลักของฉันในหลักสูตรนี้คือเพื่อให้นักเรียนเข้าใจจนถึงระดับประตูการทำงานของคอมพิวเตอร์ซึ่งฉันเชื่อว่าพวกเขาเรียนรู้ได้ดีที่สุดผ่านห้องปฏิบัติการฮาร์ดแวร์และ ไม่เพียงแค่ผ่านตำราเรียน (การจัดระเบียบและการออกแบบคอมพิวเตอร์โดย Hennessy และ Patterson) เป้าหมายรองของฉันคือการทำให้พวกเขาตื่นเต้นเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์และเพิ่มความตื่นเต้นเกี่ยวกับวิทยาการคอมพิวเตอร์ การเตรียมความพร้อมสำหรับอุตสาหกรรมโดยตรงไม่ใช่เป้าหมายแม้ว่าจะเป็นการกระตุ้นให้พวกเขาศึกษาสถาปัตยกรรมคอมพิวเตอร์มากขึ้นก็ตาม โดยทั่วไปนักเรียนไม่ได้มีประสบการณ์ในการสร้างอะไรเลยหรือเรียนหลักสูตรห้องปฏิบัติการระดับวิทยาลัย โดยทั่วไปแล้วนักเรียน 10-15 คนจะเรียนหลักสูตรต่อภาคการศึกษา ฉันสอนวิชานี้มาตั้งแต่ปี 2541 ในลักษณะที่คล้ายกับวิธีที่ฉันสอนสถาปัตยกรรมคอมพิวเตอร์และอุปกรณ์อิเล็คทรอนิคส์ดิจิตอลในช่วงปลายทศวรรษ 1980 ที่ MIT: การใช้ชิป DIP TTL บนแผงวงจรขับเคลื่อน ในการมอบหมายห้องปฏิบัติการฮาร์ดแวร์ครั้งแรกนักเรียนจะสร้าง adder แบบเต็ม ประมาณครึ่งภาคการศึกษาพวกเขาเริ่มสร้างคอมพิวเตอร์อย่างง่ายพร้อมชุดคำสั่ง 8 บิต เพื่อลดการเดินสายไฟฉันได้จัดเตรียม PCB พร้อมอุปกรณ์อิเล็กทรอนิกส์บางอย่าง (flip-flop D สองตัว, LS 181 ALU 4 บิตสองตัวต่อสายเข้าด้วยกันเพื่อทำหน้าที่เป็น 8 บิต ALU และบัฟเฟอร์ tri-state) ในห้องแล็บแรกพวกเขาได้รับสัญญาณควบคุม …

8
มันคุ้มค่าหรือไม่ที่จะเรียนรู้วิธีการใช้ลอจิก "jelly bean" 7400 ซีรี่ส์ของ IC หรือพวกมันล้าสมัยไปแล้ว?
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ แผนที่ถนนของฉันสำหรับการเรียนรู้อิเล็คทรอนิคส์รวมถึงชิปตรรกะซีรี่ส์ 7400 ฉันเริ่มใช้อุปกรณ์อิเล็กทรอนิกส์โดยทำตามห้องปฏิบัติการในคู่มือห้องปฏิบัติการ "Art of Electronics" ซึ่งรวมถึงห้องปฏิบัติการด้วยชิปเหล่านี้ ฉันลงเอยด้วยการสร้างไมโครคอนโทรลเลอร์ PIC และบอร์ดไมโครคอนโทรลเลอร์ Atmel ที่กำหนดเองหลายแห่งก่อนทำแล็บเหล่านี้โดยเฉพาะ ตอนนี้ฉันกำลังสะดุดตาของ FPGA และตื่นเต้นที่ได้ลองทำสิ่งเหล่านี้ ฉันควรทิ้งซีรี่ส์ 7400 ไว้เบื้องหลังหรือความเข้าใจของพวกเขาถือเป็นพื้นฐานในการทำความเข้าใจกับชิปลอจิกที่ตั้งโปรแกรมได้หรือไม่? 7400 series ยังคงใช้ในการออกแบบใหม่ (ดี) สำหรับสิ่งที่ง่ายหรือไม่? ยังมีชิปซีรีส์ 7400 ที่มีประโยชน์ที่ใช้อยู่ตลอดเวลาหรือไม่? ฉันเดาว่าคงใช้เวลาไม่นานในการทำแล็บซีรีส์ 7400 แต่ ฉันแค่อยากรู้ว่าพวกมันล้าสมัยอย่างไรตั้งแต่ฉันมีช่วงเวลาที่ลำบากในการหาชิ้นส่วน ฉันหาบางอย่างไม่ได้และลงเอยด้วยการใช้จ่ายเงินมากกว่าที่ฉันคิดว่าเป็นที่ยอมรับ วิธีการแก้: ขอบคุณสำหรับคำตอบทั้งหมด! ทุกคำตอบมีประโยชน์ ฉันเชื่อว่า 7400 ยังคงพบแอปพลิเคชั่นในการออกแบบและยังคงมีประโยชน์ในทุกวันนี้ แต่โดยทั่วไปแล้วไม่ใช่สำหรับการออกแบบเชิงตรรกะที่มีขนาดใหญ่กว่าซึ่งตรรกะของโปรแกรมนั้นเหมาะสมกว่า นอกจากนี้ฉันเชื่อมั่นว่าการเรียนรู้การใช้ไอซีลอจิกแบบแยกเป็นขั้นตอนการเตรียมการที่ดีก่อนที่จะเริ่มในอุปกรณ์ลอจิกที่ตั้งโปรแกรมได้

6
โปรโตคอลการ จำกัด / การซิงโครไนซ์เทคนิคแบบอนุกรม
เนื่องจากการสื่อสารแบบซีเรียลแบบอะซิงโครนัสแพร่กระจายอย่างกว้างขวางในอุปกรณ์อิเล็กทรอนิกส์ทุกวันนี้ฉันเชื่อว่าพวกเราหลายคนได้พบคำถามเช่นนี้เป็นครั้งคราว พิจารณาอุปกรณ์อิเล็กทรอนิกส์Dและคอมพิวเตอร์PCที่เชื่อมต่อกับสายอนุกรม (RS-232 หรือคล้ายกัน) และจำเป็นต้องมีการแลกเปลี่ยนข้อมูลอย่างต่อเนื่อง Ie PCกำลังส่งเฟรมคำสั่งแต่ละเฟรมX msและDกำลังตอบกลับด้วยรายงานสถานะ / เฟรม telemetry แต่ละรายการY ms(สามารถส่งรายงานเป็นการตอบสนองต่อคำขอหรือเป็นอิสระ - ไม่สำคัญเลยที่นี่) กรอบการสื่อสารสามารถมีข้อมูลไบนารีใด ๆ โดยพลการ สมมติว่าเฟรมการสื่อสารเป็นแพ็กเก็ตที่มีความยาวคงที่ ปัญหา: เนื่องจากโปรโตคอลมีความต่อเนื่องด้านการรับอาจหลุดการซิงโครไนซ์หรือเพียงแค่ "เข้าร่วม" ที่อยู่ตรงกลางของเฟรมที่ส่งต่อเนื่องดังนั้นมันจะไม่รู้ว่าจุดเริ่มต้นของเฟรม (SOF) นั้นอยู่ที่ไหน ข้อมูลมีความหมายที่แตกต่างกันไปตามตำแหน่งของ SOF ข้อมูลที่ได้รับจะเสียหายและอาจเกิดขึ้นตลอดไป ทางออกที่ต้องการ รูปแบบการลด / ประสานที่เชื่อถือได้ในการตรวจจับ SOF ด้วยเวลาการกู้คืนสั้น ๆ (เช่นไม่ควรใช้เวลามากกว่านั้นพูด 1 เฟรมเพื่อซิงโครไนซ์อีกครั้ง) เทคนิคที่มีอยู่ฉันรู้ (และใช้บางส่วน) ของ: 1) ส่วนหัว / การตรวจสอบ - SOF เป็นค่าไบต์ที่กำหนดไว้ล่วงหน้า ตรวจสอบผลรวมในตอนท้ายของเฟรม จุดเด่น:เรียบง่าย …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

3
Patty Code คืออะไร
ในการบรรยายตรรกะดิจิตอลของฉันในวันนี้อาจารย์ของฉันแนะนำรหัสสัญลักษณ์ที่เรียกว่าแพตตี้รหัส ฉันคัดลอกตารางนี้ออกจากไวท์บอร์ด: | สัญลักษณ์ | ไบนารี Odd Patty แม้แต่ขนมพาย | -------- -------- + + + ----------- ------------ | | a | 00 | 100 | 000 | | b | 01 | 001 | 101 | | c | 10 | 010 | 110 | | d | 11 | …

3
SRAM ไม่ว่างเมื่อเปิดเครื่องนี่เป็นเรื่องปกติหรือไม่
ในที่สุดฉันก็เสร็จสิ้นหน่วยความจำ Z80 ของฉัน แต่ฉันรู้สึกผิดหวังที่เห็นว่ามันทำงานไม่ถูกต้อง (การทดสอบ NOP แบบง่าย ๆ กับสายที่อยู่ที่เชื่อมต่อกับ LED บางอัน) เนื่องจากตัวนับหมุนวนอย่างรวดเร็วแทนที่จะควบคุมเพิ่มขึ้นตามที่ควร อย่างไรก็ตามฉันไม่ใช่คนเดียวที่ยอมแพ้และหลังจากนั้นประมาณสามสิบนาทีของการทดสอบความต่อเนื่องในการเปิดเผยว่าไม่มีวงจรลัดและการเชื่อมต่อที่เหมาะสมทั้งหมดในที่สุดฉันก็คิดว่าจะตรวจสอบว่าชิป SRAM นั้นเปิดเครื่องอยู่หรือไม่ ฉันตระหนักดีว่า SRAM (ยกเว้นกรณีที่ไม่ระเหยซึ่งชิปของฉันไม่ได้) จะสูญเสียเนื้อหาทั้งหมดเมื่อสูญเสียพลังงาน แต่ฉันคิดเสมอว่าจะเต็มไปด้วย 0 (เช่น "ว่างเปล่า") เมื่อมันกลับมา อำนาจ SRAM ที่ฉันใช้ดูเหมือนจะเต็มไปด้วยการสุ่มของ 1 และ 0 ทุกครั้งที่พลังงานถูกรีเซ็ต มันไม่เคยจำข้อมูลใด ๆ แต่มันไม่โหลดเปล่า นี่ไม่ใช่ปัญหาจริงๆเพราะฉันสามารถเขียนโปรแกรมขนาดเล็กใน ROM เพื่อโหลด 0 ทั้งหมดลงใน RAM บน powerup แม้ว่าฉันจะยังอยากรู้ว่านี่เป็นวิธีที่ SRAM ควรทำงานหรือไม่ ขอบคุณ! แก้ไข: ฉันลืมที่จะพูดถึงว่าหลังจากใช้ ROM เพื่อโหลด …

4
ทำไมวงจรอะซิงโครนัสอย่างไม่สมบูรณ์จึงแพร่หลายมากกว่า? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา จากความเข้าใจของฉัน CPU ของผู้บริโภคที่ทันสมัยส่วนใหญ่นั้นใช้ตรรกะแบบซิงโครนัส แอปพลิเคชั่นความเร็วสูงบางตัว (การประมวลผลสัญญาณ ฯลฯ ) ใช้ตรรกะ ansync เพื่อความเร็วที่สูงขึ้น อย่างไรก็ตามในตลาดปัจจุบันความเร็วของผลิตภัณฑ์สำหรับผู้บริโภคเป็นหนึ่งในจุดขายหลัก (ดู AMD และ Intel) การพัฒนาของการพิมพ์หินที่ซับซ้อนมากขึ้นเร็วกว่าการใช้ตรรกะแบบอะซิงโครนัสอย่างเต็มที่หรือไม่? หรือ ansync ลอจิกซับซ้อนเกินไป / ทำไม่ได้สำหรับแอปพลิเคชัน VLSI หรือไม่

10
มีวิธีการใช้ครึ่งบิตหรือไม่?
ตามที่คนส่วนใหญ่ที่นี่รู้โดยใช้ 4 บิตเราสามารถนับจาก 0 ถึง 15 (0123456789ABCDEF เป็นเลขฐานสิบหก) แต่ถ้าเรานับได้เพียง 9 เราจะยังคงใช้ 4 บิตและตัวเลขจาก A ถึง F จะสูญเปล่า อย่างไรก็ตามหน้า QR-Code ของ Wikipediaระบุว่าการใช้เฉพาะตัวเลขที่เป็นตัวเลขตั้งแต่ 0 ถึง 9 ใช้3⅓บิตต่อตัวอักษรซึ่งถูกต้องจากจุดยืนทางสถิติ และหนึ่งในสามของบิตไม่ใช่วัตถุทางกายภาพและการส่งตัวเลขตั้งแต่ 0 ถึง 9 จะใช้ความรู้ของฉันอย่างน้อย 4 บิต มีวิธีใดบ้างที่จะใช้ชุดค่าผสมที่สูญเปล่าเพื่อส่งอักขระอย่างมีประสิทธิภาพด้วยเศษส่วนของบิต? ตกลงฉันขอยกตัวอย่าง: ต้องส่งสองหลัก "27" ด้วยเทคนิคการเข้ารหัสปกติบิตที่ส่งจะเป็น 00100111 จากนั้นเราสามารถจินตนาการระบบที่จะแทนที่ตัวเลข '2' ด้วย 'E' หรือ 'F' ซึ่งขึ้นอยู่กับบิตถัดไป ในกรณีนี้บิตถัดไปคือ 0 ดังนั้น '2' จึงถูกแทนที่ด้วย …

2
ทำไมการเชื่อมต่ออุปกรณ์ที่มีกระแสสูงเข้ากับวงจรดิจิตอลของฉันทำให้เกิดพฤติกรรมแปลก ๆ
ฉันมี Arduino ไมโครคอนโทรลเลอร์ สิ่งดิจิตอลอื่น ๆ และเมื่อฉันเชื่อมต่อ เครื่องยนต์ ปั๊ม เครื่องทำความร้อน สิ่งที่สูงในปัจจุบันอื่น ๆ ฉันมีประสบการณ์ การวัด ADC แปลก ๆ เรียบ เกิดความผิดพลาด ข้อผิดพลาดในการสื่อสารแบบดิจิตอล พฤติกรรมที่ไม่คาดคิดอื่น ๆ แหล่งจ่ายไฟของฉันมีขนาดที่เหมาะสมเพื่อจ่ายไฟให้กับอุปกรณ์เหล่านี้ทั้งหมด ฉันไม่มีออสซิลโลสโคปดังนั้นฉันจึงไม่เห็นเลยว่าเกิดอะไรขึ้นในวงจร สาเหตุที่เป็นไปคืออะไร?

1
การรับสัญญาณเอาต์พุตดิจิตอลจำนวนมาก (~ 100) จาก Arduino
ฉันต้องการที่จะสามารถควบคุมประมาณ 100 ไฟ LED ที่เป็นอิสระโดยใช้ Arduino ปัญหาคือว่า Arduino ไม่มีพินที่เกือบพอที่สามารถกำหนดค่าสำหรับสิ่งนี้ อะไรจะเป็นวิธีในการแก้ปัญหานี้? มีชิปที่สามารถ demux สัญญาณที่ซับซ้อนกว่าจาก Arduino ที่สามารถควบคุมไฟ LED ได้หรือไม่? หรือมีวิธีแก้ไขปัญหาอื่น

5
ทำไมเราถึงเลือก Flip Flops
ฉันพยายามทำความเข้าใจ Flip Flops & Latches ฉันอ่านจากหนังสือ Digital Logic โดย Morris Mano สิ่งหนึ่งที่ฉันไม่สามารถเข้าใจได้คือเหตุผลที่เราเฝ้าดูรองเท้าแตะ ฉันเข้าใจว่าทำไมเราถึงต้องการ 'เปิดใช้งาน' หรือสลักแบบมีขอบ แต่การใช้นาฬิกาคืออะไร ฉันไม่สามารถเข้าใจสิ่งนี้ ทำไมเราไม่สามารถเปิดใช้งาน flip-flop ที่จำเป็นและให้อินพุตได้ ในขณะที่เราเปลี่ยนอินพุตเอาต์พุตจะเปลี่ยน เหตุใดเราต้องเปลี่ยนผลลัพธ์ด้วยขอบนาฬิกาที่เพิ่มขึ้นหรือลดลง (ในกรณีที่มีการเปิดใช้งานฟลิปฟล็อป) ความช่วยเหลือใด ๆ เกี่ยวกับเรื่องนี้ชื่นชม

8
Ribbon Cable Cross Talk - มีการแก้ไขหลังจากข้อเท็จจริงหรือไม่
ฉันเกี่ยวข้องกับโครงการที่ลูกค้ากำหนดพินในสายริบบิ้นโดยไม่คำนึงถึงปัญหาการพูดคุยข้ามที่เป็นไปได้ สัญญาณคือสัญญาณข้อมูล 1 MHz โดยไม่มีสายดินแยกออกจากกัน ฉันไม่เคยมีประสบการณ์กับการคุยข้ามและรู้สึกประหลาดใจกับขนาดของข้อบกพร่องที่เกิดขึ้น (0.5 ถึง 0.65 โวลต์) ด้านที่รับนั้นใช้ไดรเวอร์สาย 74HCxx (ระดับการสลับ CMOS) ซึ่งส่งผลให้ขยะในสตรีมข้อมูล ลูกค้ากำลังเปลี่ยนไปใช้ไดรเวอร์ 74HCT เพื่อย้ายระดับการสลับ "สูง" ที่ต่ำกว่าระดับความผิดพลาด แต่ฉันมีข้อกังวลใจ เป็นสิ่งที่สามารถทำได้นอกเหนือจากการเปลี่ยนไปใช้ชิ้นส่วน HCT หรือเพียงแค่ออกแบบบอร์ดอย่างถูกต้องเพื่อกู้สิ่งที่เรามี?

2
ส่งสัญญาณ 5v ผ่านสายเคเบิลยาว
ฉันขอความช่วยเหลือจากที่นี่เพราะฉันต้องการคำตอบที่เชื่อถือได้ ฉันต้องการรับสัญญาณอินพุต (ความถี่ต่ำ5v digital pulse) ไปยังตัวควบคุมขนาดเล็กจากเซ็นเซอร์ (ความใกล้ชิด) ที่อยู่ในระยะห่างจากแผงควบคุม ฉันจะแยกแยะประเด็นที่สำคัญ ระยะทาง Tx สูงสุด: 50 ม ความถี่พัลส์ดิจิตอลสูงสุด: 10 Hz ช่วงแรงดันของเซ็นเซอร์: 5 ถึง 30 v (จะส่งแรงดันไฟฟ้าออกมาตามที่ให้มาด้วย) Max input to micro-controller: 5 v สำหรับแอปพลิเคชั่นที่เรียบง่ายคล้ายกันนี่คือสิ่งที่ฉันเคยทำมาก่อน เซ็นเซอร์นั้นมาพร้อมกับ 12 โวลต์ที่ปลายอีกด้านพัลส์ (ซึ่งปัจจุบันคือ 0-12 โวลต์) จะถูกป้อนไปยังไมโครคอนโทรลเลอร์ผ่านตัวควบคุม 7805 ใช้งานได้ดี แต่มีคนบอกฉันว่าวิธีการนี้ไม่ดีและไม่เหมาะกับการใช้งานที่เชื่อถือได้ ฉันก็รู้สึกว่ามันน่าเกลียด แต่ฉันไม่ได้คาดหวังว่าจะยุ่งกับฮาร์ดแวร์สร้างวงจรแยก ฯลฯ ฯลฯ ... ใครสามารถเสนอทางออกที่ดีกว่า (หรือเห็นด้วยกับฉัน: D) ฉันชอบมากถ้าฉันไม่ต้องสร้างวงจรใด ๆ …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.