Czy istnieje rozwiązanie do konwersji drukowanych schematów na listy przypraw?

9

Chciałbym móc skanować schematy obwodów do symulatora obwodu. Chociaż zdaję sobie sprawę, że symbole nie są całkowicie ustandaryzowane, czy istnieje oprogramowanie, które może to przybliżyć?

Joe Stavitsky
źródło
@Joe - W jakich komponentach chcesz skanować? Możliwe jest uzyskanie list sieciowych i automatyczne wykrywanie rezystorów / czapek / zasilania / uziemienia, ale tak wiele symboli jest tworzonych ręcznie, różni się w zależności od biblioteki lub edytowanych, że nie jestem pewien, czy oprogramowanie może cokolwiek zrobić naprawdę użyteczne. Jeśli chcesz przenieść schemat do symulatora, pobierz go w formacie cyfrowym i napisz konwerter. Jakie (legalne) przykłady możesz podać tam, gdzie masz schematy papierowe, ale nie cyfrowe?
Kevin Vermeer
4
dlaczego nielegalne byłoby skanowanie, powiedzmy, schematu obwodu z miksera audio? Są one często dostarczane z instrukcją i są dość, jeśli nie wyczerpująco szczegółowe.
Joe Stavitsky,
Czy oprócz prawnie zastrzeżonych dokumentów i podręczników uniwersyteckich mógłbyś podać przykład schematu, którego skanowanie byłoby nielegalne? Nie widzę, jak podręcznik college'u byłby nielegalny, nawet jeśli nie zeskanuję całej sprawy.
Joe Stavitsky
2
Schematy mogą być chronione prawami autorskimi ... ale szczerze mówiąc, nie mogę (w tej chwili) wymyślić schematu, który ktoś pokazałby, że nie chce, abyś z nich korzystał. Gdyby nie chcieli, abyś miał informacje na schemacie, nie pozwoliliby ci ich zobaczyć. Ciekawe jest pytanie, czy jest to po prostu wydrukowany przykład schematu chronionego prawem autorskim, czy też „dzieła pochodne”, takie jak lista sieci ... lub czy lista sieci liczy się jako dzieło pochodne. Jeśli jednak robisz to w celu kradzieży obwodów, masz tylko na papierze przy niewielkim dodatkowym wysiłku ... wstyd!
AngryEE 24.09.11
Uważam, że odpowiedni termin to „patent”. Jednak nie interesuje mnie ich kradzież, tylko ich zrozumienie.
Joe Stavitsky

Odpowiedzi:

5

Niestety nie ma takiego oprogramowania, o którym wiem. Jest bardzo mało prawdopodobne, aby ktokolwiek kiedykolwiek zawracał sobie głowę (być może poza ćwiczeniami akademickimi), ponieważ:

  • Symbole schematyczne są całkowicie niestandardowe, z wyjątkiem niejasnej de facto standaryzacji niektórych elementów pasywnych i analogowych, a nawet to nie zawsze jest przestrzegane. Komponenty cyfrowe prawie zawsze są tylko prostokątami. Symbole złączy i tym podobne są jeszcze bardziej zróżnicowane.
  • Nie ma standardowego schematu, w którym schematy umieszczają meta-informacje o atrybutach części, właściwościach itp. - zamiast tego często opiera się ona na ludzkim „czytaniu między wierszami” lub poleganiu na dodatkowych informacjach zawartych w zestawieniu komponentów lub wersja elektroniczna.
  • Większość współczesnych schematów jest wysoce abstrakcyjno-graficzna, głęboko zhierarchizowana i wykorzystuje takie cechy, jak podzielone symbole, których narzędzie skanujące nie byłoby w stanie odtworzyć w żaden znaczący sposób (czasami ludzie ledwo mogą to zrobić).
  • W przeciwieństwie do OCR jeden drobny błąd na zeskanowanym schemacie może mieć poważne konsekwencje dla całego obwodu. Oznacza to, że człowiek będzie musiał ręcznie zweryfikować schemat po zaimportowaniu, co jest mniej więcej taką samą ilością pracy, jak wejście na schemat w pierwszej kolejności.

Najważniejsze jest to, że schematy są niestandardową, hybrydową reprezentacją tekstowo-graficzną, która jest ledwo (a czasem niezupełnie) wystarczająco dobra, aby wykwalifikowany inżynier mógł coś z tym zrobić.

Oto prawdopodobnie najbliższy, który otrzymasz:

  1. Zeskanuj swój papierowy schemat za pomocą skanera do pliku obrazu.
  2. Załaduj nowy schemat w gschem gEDA.
  3. Wybierz Dodaj-> Obraz i wybierz plik.
  4. Wybierz całą stronę schematu, aby zapisać obraz jako obraz.
  5. Narysuj na nim swój „prawdziwy” schemat, używając go jako odniesienia.

Oczywiście możesz zrobić coś podobnego z dowolnym porządnym programem do rysowania schematów, nie tylko gschem.

Alternatywy:

  • Pomiń krok skanowania i przerysuj schemat ręcznie.
  • Bezpośrednio wprowadź informacje o liście sieci w formacie tekstowym, takim jak lista sieci SPICE lub projekt PHDL .
wjl
źródło
1
doskonała odpowiedź, doskonały awatar. Byłbym zadowolony z czegoś, co po prostu odkłada ślady.
Joe Stavitsky 10.10.11
@JoeStavitsky, i dotyczy to również innych, wiem, że Kellenjb pracował nad próbą zrobienia czegoś takiego, możesz sprawdzić jego postęp lub sprawdzić, czy osiągnął jakieś przeszkody. Jest na czacie stosunkowo regularnie.
Kortuk 10.10.11