Goto page Previous 1, 2, 3 Next
misiunno
Guest
Mon Oct 23, 2006 8:36 pm
mysle ze z rozpoznaniem sobie poradzilem (a przynajmnije tak mi sie wydaje)
To co z tym schematem???


misiunno
Guest
Mon Oct 23, 2006 8:41 pm
dokladnie to HBCS 1100
kurde a ja zaczalem od EAN 13 i rozpracowalem go bardzo dokladnie wiec sam
kod, kodowanie, kreski itd, nie sa mi straszne, bardziej zalezy mi w tym
monecie na schemacie jakims, takiego czytnika, na czyms na czym moglbym sie
wzorowac
EAN 13, jak juz pisalem mam w jednym palcu, i zadnym problemem nie jest
sprawdzenie czy jest on odwrocony czy nie, uwierzcie mi :)
Z gory dzieki za pomoc
Piotr
misiunno
Guest
Mon Oct 23, 2006 8:44 pm
dokladnie mozna wziac jakis w miare szybki mk i ustawic odpowiednia granice
bledu, a jeszcze (w przypadku EAN 13) dochodza znaczniki startu i stopu, za
pomoca ktorych mzona zrobic synchronizacje dlugosci (ilsci impulsow) trwania
pojedynczej kreski czarnej i pojedynczego kreski bialej (przerwy)
Użytkownik "Zibias" <qwaterka@poczta.onet.pl> napisał w wiadomości
news:ehj935$6mq$1@news.onet.pl...
Quote:
Prawdziwym wyzwaniem jest jednak odkodowanie, biorac pod uwage
ze predkosc przesuwu jest niezbyt okreslona i zmienna nawet w czasie
jednego odczytu.
Ale szerokości kresek i przerw są ściśle określone więc można
szybkość przesuwu korygować dynamicznie.
No chyba że ktoś przesuwa czytnik wybitnie nierównomiernie.
Dlatego na początku i na końcu każdego kodu znajdują się znaki
synchronizujące.
A zresztą w czytnikach laserowych i tak masz zmienną szybkość kodu,
gdy kod jest naklejony na nierównym podłożu.
Z tego co pamiętam chyba właśnie HP robiło specjalny układ-procesor
który to rozkodowywał. Ale symbolu nie pamiętam. Teraz to pewnie
siedzi w jakimś procku.
Filip Ozimek
Guest
Mon Oct 23, 2006 9:26 pm
misiunno napisał(a):
Quote:
mysle ze z rozpoznaniem sobie poradzilem (a przynajmnije tak mi sie wydaje)
To co z tym schematem???


Led do podświetlania, soczewka, fototranzystor/fotodioda + ew. opamp i
dalej do cyfrówki. Led oświetla miejsce, gdzie pojawia się kod paskowy,
soczewka tworzy obraz tej płaszczyzny na fotodiodzie; dalej prosta
elektronika robiąca 1/0 logiczne gdy pasek jest lub nie ma. Może być
problem z tłem, bo taki obraz może być źle interpretowany. Wtedy można
modulować światło oświetlającego leda z f=36kHz a jako detektor
zastosować TSOP1736, który ma wyjście w standarcie TTL.
Ważne jest tutaj rozpoznanie prędkości przesuwania pióra, bo od tego
zależy odczytany kod. Trzeba popatrzeć w specyfikacji kodów, czy nie ma
pasków synchronizacyjnych na początku; jeśli wiesz ile czasu minie
pomiędzy paskami synchronizacyjnymi to znasz prędkość przesuwu pióra
(można założyć, że na obszarze paska jest stała) i wiesz kiedy próbkować
stan pod czytnikiem. Wszystko można zamknąć w obudowie od dużego flamastra.
--
Filip.
Zibias
Guest
Mon Oct 23, 2006 9:50 pm
Schemat mozesz dać taki jak na stronie 6 do transoptora CNY17-2
http://www.ortodoxism.ro/datasheets2/1/02zk4u92qu0s3qwufrdfe2ip21fy.pdf
Zasilanie leda, dobierzesz coś żeby swiecił, a jako czujnik fototranzystor
podpięty np. przez 10k do zasilania. Zresztą opornik powinieneś dobrać
odpowiednio do fototranzystora jaki zastosujesz.
Problemem jest poziom zadziałania. Możesz dodać jakiś komparator na
wzmacniaczu
z regulacją poziomu, żeby ustalić najlepszy poziom sygnału, lub jasnością
oświetlenia.
Fajniejsze rozwiązanie to poziom wyzwalania ustalany prze uC. Ale nie wiem
czy to
nie przesada?
Schemat to nie problem, problemem jest układ optyczny żeby to chciało
działać.
Jeśli przyłożysz fototranzystor do kodu to nie będzie on czytać
wystarczająco dokładnie. Potrzebujesz jakiejś optyki, ale nie mam pomysłu
na to jak. Może obiektyw z jakiegoś walniętego aparatu lub telefonu?
misiunno
Guest
Mon Oct 23, 2006 9:59 pm
ile chcesz za takiego pilta???


:)
Użytkownik "News" <michael214@wp.pl> napisał w wiadomości
news:ehj79g$p8$1@nemesis.news.tpi.pl...
Quote:
Zibias
Guest
Mon Oct 23, 2006 9:59 pm
Przyszło mi do głowy jeszcze inne rozwiązanie optyczne:
Oświetlić kod mocnym światłem, np led superflux
a zamiast soczewki dać fototranzystor w rurkę (np czarną
termokurczliwą, żeby nie łapał obcego światła).
a na wejściu do rurki dać przesłonę z małym otworkiem,
taka mała kamera-obscura. Jeśli poziom oświetlenia będzie spory,
a otworek mniejszy od połowy szerokości wąskiej kreski
to jest szansa odczytać kod. Probelmem jest zbliżenie otworka do
kodu, powinno być jak najbliżej, ale musi być dostęp światła.
misiunno
Guest
Mon Oct 23, 2006 10:03 pm
piszac o schemacie mas zna mysli uklad swiecacy optyke i to co napisales
ponizej, a nie moznaby uzyc ukladu o ktorym pisalem wczesniej zamiast tego
wszystkiego???
HBCS 1100
i miec problem zglowy.
Ja piszac schemat mialem na mysli calosc lacznie z mk zasilaniem itd.
Zibias
Guest
Tue Oct 24, 2006 6:05 am
Quote:
Ja piszac schemat mialem na mysli calosc lacznie z mk zasilaniem itd.
Niestety gotowca schematu nie posiadam...
Zibias
Guest
Tue Oct 24, 2006 6:16 am
Quote:
Ja piszac schemat mialem na mysli calosc lacznie z mk zasilaniem itd.
Tutaj masz pdf do czujnika HBCS1100
http://www.datasheetarchive.com/datasheet.php?article=1600375
Tam jest schemat podłaczenia.
Do tego zapinasz uC z zasilaniem i resztą potrzebną do odebrania sygnału.
Co tu więcej chcesz kombinować, bo ja nie bardzo rozumiem.
Nie wiem do czego to ma być podłączone, czy to ma być czytnik do PCta?
czy do kasy czy jeszcze do czegoś.
Gdzieś mi się pojawił ten układ do kupienia za 300zł, to trochę drogo
szczególnie jak na konstrukcję eksperymentalną, ale to Twój wybór.
Kmail
Guest
Tue Oct 24, 2006 7:43 am
Użytkownik "Zibias" <qwaterka@poczta.onet.pl> napisał w wiadomości
news:ehkb3l$252$1@news.onet.pl...
Quote:
http://www.elfa.se/elfa-bin/setpage.pl?http://www.elfa.se/elfa-bin/showpage.pl?next=2011703.htm&lang=pl
troszke drogo jak za fragmencik czytnika :/
misiunno
Guest
Tue Oct 24, 2006 8:00 am
no troche tak

, dlatego napisalem o sample do roznych firm :)
Użytkownik "Kmail" <kmail@wpq_bez_q_.pl> napisał w wiadomości
news:ehkgcu$opd$1@nemesis.news.tpi.pl...
Quote:
misiunno
Guest
Tue Oct 24, 2006 8:06 am
dobrze rozumiesz
HBCS 1100 - tylko w tym datasheet'cie do samego ukladu dodane sa dwie diody,
czy to juz jest schemat podlaczenia???
do tego uC - to oczywiste, z zasilaniem
i podlaczenie do PC
Czy cos jeszcze potrzebuje????
HBCS podlaczam do uC i otrzymuje ciag zer i jedynek prawda? na podtsawie
tego dekoduje kod i teraz czy uC zamienie to na ciag ASCII czy potrzebuje
jakis uklad o zamiany??? Bo jak do PC pojdzie ASCII no to jestem w domu
uC + zasilanie , HBCS, interfejs do PC cos jeszcze ????
J.F.
Guest
Tue Oct 24, 2006 8:20 am
On Tue, 24 Oct 2006 09:43:51 +0200, Kmail wrote:
Quote:
Te czytniki nie sa tanie :-)
O sampla prosic w agilent ...
Ale tak sie zastanawiam .. a moze sie zrobic oryginalnym i mala
kamerke na koncu ? Pole widzenia niech ma niewielkie, powiedzmy 3-5mm.
Jak ktos sie lubi bawic to moze sprobowac glowice z CD-ROM sprawdzic
w prototypie.
J.
Kmail
Guest
Tue Oct 24, 2006 8:50 am
Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:4tirj21hs36jr8utl03c4tf2756280dbnv@4ax.com...
Quote:
http://www.cyfronika.com.pl/semi/cz_fotokomorki.htm
321 Zł - ochu..eli chyba, nie znaleźliscie czegos tańszego może ?
ten temat równiez mnie interesuje, ale taniej nieco kurde.
Goto page Previous 1, 2, 3 Next