คำถามติดแท็ก 7segmentdisplay

5
ทำไม LED เซกเมนต์ 7 จอแตกเมื่อฉันแปรงฟัน?
คำถามนี้อาจฟังดูงี่เง่า แต่มันร้ายแรงมาก (ถึงแม้ว่าฉันจะต้องพูดเกินจริงฉันต้องยอมรับ) เมื่อฉันใช้แปรงสีฟันไฟฟ้าหน้านาฬิกาปลุก (หนึ่งในนั้นที่มีจอแสดงผล LED สีแดงขนาดใหญ่) ตัวเลขดูเหมือนจะแตกสลาย ทำไม? ด้วยนาฬิกาปลุกปัจจุบันของฉัน 3 กลุ่มแรก (a, b, c) ทำให้กลุ่มหนึ่งและอีกกลุ่มหนึ่งสร้างอีกกลุ่มหนึ่ง สิ่งที่โดดเด่นคือทั้งสองกลุ่มดูเหมือนจะแกว่งไปมาช้าๆในระยะต่อต้าน ฉันไม่สามารถยืนยันได้ว่าการจัดกลุ่มนั้นเหมือนกันสำหรับการแสดงผลทุกประเภท - และฉันไม่สามารถตรวจสอบได้ตอนนี้เพราะฉันมีจอแสดงผล LED เดียวที่บ้าน - แต่ฉันเคยเห็นภาพลวงตานี้ในการแสดงที่แตกต่างกันในอดีต ฉันคิดว่าภาพลวงตานี้น่าหลงใหล (บอกคุณว่าฉันเกินบรรยาย) และฉันอยากจะเข้าใจว่าทำไมมันถึงเป็น ... ฉันเชื่อว่ามันมีส่วนเกี่ยวข้องกับ 1) การสั่นสะเทือนของแปรงสีฟันทำให้ดวงตาของฉันสั่นไหวในวงโคจรของพวกเขาดังนั้นภาพดูเหมือนจะเคลื่อนไหว (เหมือนเมื่อคุณแตะที่ตาด้านข้างด้วยนิ้วของคุณและภาพทั้งหมดดูเหมือนจะ ย้าย), 2) ด้วยการรีเฟรชเป็นระยะของกลุ่ม ฉันสงสัยว่าทั้งสองกลุ่มที่ฉันเห็นอยู่นั้นตรงกับแถบสองกลุ่มที่กระพริบในเวลาเดียวกันดังนั้นจึงมีสองกลุ่ม (แต่ทำไมพวกเขาถึงแยกเช่นนั้น) 3) อัตราการรีเฟรช "การรับรู้" ของเราเป็นระยะ สิ่งที่คล้ายกับสิ่งที่ทำให้เราเห็นล้อรถนิ่งเมื่อพวกเขาหมุนด้วยความเร็วที่แน่นอน ฉันต้องบอกว่าความสามารถของฉันในอุปกรณ์อิเล็กทรอนิกส์ใกล้กับศูนย์ดังนั้นคำถามของฉันอาจจะไม่สำคัญกับพวกคุณ การรีเฟรชของส่วนของเส้นตรงในการแสดงผล 7 ส่วนเกิดขึ้นได้อย่างไร? มันขี่จักรยานหรือไม่ (a, b, c, …

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 

4
ทำไมการแสดงผลเซกเมนต์ทั้งเจ็ดจึงมีจุดทศนิยมที่ด้านขวา [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 เดือนที่ผ่านมา เซกเมนต์ทั้งเจ็ดที่ฉันเห็นมานั้นมีจุดทศนิยมอยู่ทางด้านขวาของตัวเลขหลัก ทำไมเป็นเช่นนี้ จุดทศนิยมทางซ้ายจะสามารถแสดงชุดค่าผสมของตัวเลขที่เป็นไปได้มากขึ้น จอแสดงผลหลักเดียวที่มีจุดทศนิยมทางด้านซ้ายสามารถแสดงตัวเลขที่เป็นไปได้อีกเก้าหมายเลข ( ) กว่าจอแสดงผลทั่วไปที่มีจุดทศนิยมทางด้านขวา.1 , … , .9 0.1, ..., 0.9 .1,\ \ldots ,\ .9 แก้ไข:ทำไมตัวเลขจึงเอียงไปทางขวาด้วย

2
จอแสดงผลเจ็ดส่วนดูเหมือนจะวาดกระแสน้อย
ฉันซื้อจอแสดงผล LED แคโทดทั่วไปเจ็ดส่วน 1.8 นิ้วจาก AliExpress ดังนั้นจึงไม่มีแผ่นข้อมูล ฉันใช้ตัวต้านทาน 1 kΩและแหล่งจ่ายไฟ 5 V เพื่อวาง max 5 mA ใน LED ฉันวัด 1.6 V สำหรับจุดทศนิยมและ 3.5 V สำหรับแต่ละเซ็กเมนต์ การดึงกระแสไฟฟ้าที่วัดได้สำหรับหนึ่งส่วนคือ 1.5 mA ตอนนี้ฉันคาดว่า LED แต่ละตัวจะค่อนข้างมืดที่ 1.5 mA แต่มันกลับกันฉันสามารถใส่ตัวต้านทาน 4 kΩและยังมีจอแสดงผลที่ใช้งานได้ ฉันตั้งใจจะขับเคลื่อนจอแสดงผลโดยใช้ ATmega328P และ MAX7219 (ซึ่งน่าจะตกลงได้มากถึง 500 mA ต่อเซกเมนต์) การวัดนี้ดูเหมือนจะถูกต้องหรือไม่และถ้าเป็นเช่นนั้นฉันสามารถวาง MAX7219 และขับเซ็กเมนต์โดยตรง (ด้วยตัวต้านทาน จำกัด ปัจจุบัน) …

4
ทำไมตัวต้านทาน LED ของฉันถึงไหม้ในขณะที่ไฟ LED สี่ดวงในซีรี่ส์
ฉันพยายามสร้างวงจรเพื่อสลับจอแสดงผล LED ขนาดใหญ่ 7 เซ็กเมนต์ ( LDS-CD16RI ) โดยใช้ MOSFET คู่หนึ่งดังนี้: จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab ที่นี่ฉันกำลังพยายามใช้สัญญาณลอจิก 3.3V (ภาพประกอบเป็นวงกลม 1) เพื่อสลับ 24V เพื่อขับ LED วงจรนี้ซ้ำสำหรับแต่ละส่วนของจอแสดงผล แรงดันไฟฟ้าไปข้างหน้าโดยทั่วไปของแต่ละ LED (ซึ่งอยู่ในอนุกรมภายในแต่ละส่วนของจอแสดงผล) คือ 6.8V และกระแสคงที่ไปข้างหน้าสูงสุดของพวกเขาคือ 20mA ดังนั้นฉันจึงมุ่งกระแส 10mA ผ่านไฟ LED เนื่องจากแรงดันไฟฟ้าของฉันเป็นเพียง 24V ฉันจึงวางแผนที่จะลดลงประมาณ 5.75V สำหรับไฟ LED เพื่อให้แรงดันตกคร่อมบน M2 และ R2 ฉันมาถึงค่าของตัวต้านทาน R2 ที่ จำกัด ในปัจจุบันที่100Ωโดยใช้: R=Vs−VfI=24−(5.75∗4)0.01=100ΩR=Vs−VfI=24−(5.75∗4)0.01=100Ω …

3
พลังงานต่ำ, จอแสดงผลเจ็ดส่วน
ฉันต้องการแสดงตัวเลข 4 หลักบนอุปกรณ์ขนาดเล็กที่เหมาะกับมือ ฉันมีแบตเตอรี่ CR2032 3V ที่ประมาณ 230mA ไมโครโปรเซสเซอร์ของฉันคือ 8051 (ในBLE112 ) มักใช้ประมาณ 0.9µA และฉันต้องการให้อุปกรณ์มีอายุการใช้งานนานที่สุด ฉันดูที่เซกเมนต์เจ็ดเซ็กเมนต์ทั่วไปซึ่งโดยทั่วไปจะใช้ mA สองสามอันซึ่งมากเกินไป อีกทางเลือกหนึ่งคือ Sharp LS013B7DH01ซึ่งใช้ใน Pebble และใช้ 5 µ A แต่ดูเหมือนว่าจะซับซ้อนเล็กน้อยสำหรับไมโครโปรเซสเซอร์ของฉัน (และแพง) ควรมีจอแสดงผลเซกเมนต์พลังงานต่ำ 7 ส่วนง่ายซึ่งมีการใช้พลังงานเฉลี่ยที่วัดใน µA (ไม่ใช่ mA) แต่ฉันไม่สามารถหามันได้หรือคิดหาวิธีแก้ปัญหาอื่น ๆ ฉันมีทางเลือกอะไรบ้าง?

1
ใช้ LED 7 ส่วน 4 หลัก
ฉันมีจอแสดงผล 7 ส่วนที่มีตัวเลข 4 หลัก ฉันจะต้องใช้อะไรกับสิ่งนี้ ไมโครคอนโทรลเลอร์ตัวเดียวสามารถจัดการการทำงานได้หรือไม่? ฉันหมายถึงPIC16F690 ... ฉันเห็นชิป MAXIM ที่ขับเคลื่อนจอแสดงผลประเภทนี้ ... จำเป็นหรือไม่ นี่คือรูปภาพจากแผ่นข้อมูลฉันไม่รู้ว่าทำไมถึงมีไดอะแกรม 2 ขา นี่คือลิงค์ไปยังแผ่นข้อมูล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.