Sida 1 av 4

Passersystem

Postat: 25 mars 2005, 17:28:26
av sebastiannielsen
(Nu kallar jag "allt" för nyckel eftersom passersystem kan göras på många olika sätt, tex kod, dallasnyckel, kort, fingeravtryck, elektroniska nycklar med eeprom i, smartkort..)

Fördelar med datorstyrning:

- Du kan tex lägga in att nyckel nr 12 ska fungera vardagar mellan 13:00 och 14:00 så länge 12haspaid.txt finns i c:\payment

- Loggning, du kan logga vilka som har gått in (begränsas bara av hårddiskens storlek).

- Endast modifiering av programvaran behövs om man vill utveckla passersystemet.

Nackdelar:

- En dator måste stå på och "mullra" hela tiden.

- Om programvaran krashar så fungerar bara öppning med mekanisk nyckel.



--------------------------------

Fördelar med µC-syrning

- Ingen dator behöver stå på.

- Om man programmerat µCn väl så är det stabilt system.

Nackdelar:

- Hela realtidsfunktionen går förlorad

- Ingen eller begränsad loggmöjlighet (kanske bara 10 senaste)

- Du kan inte se tid/datum då inpasseringen skedde.

- Du måste programmera om µCn varje gång du vill ändra något.

- Bara att klippa av kabeln mellan datorn och uCn (när man passerat in på giltig kod) så kan man passera in fastän datorn försöker automatiskt ta bort en kod som har på distans markerats som ogiltig.

Postat: 25 mars 2005, 17:41:30
av $tiff
Har du inte underskattat µC lite? Lägg till ett EEPROM och en RTC så kan du nog logga allt du behöver!
Det är klart du ska kunna ändra saker utan att programmera om µC, lägg bara till någon form av administratörgränssnitt genom vilket du kan modifiera önskade parametrar.

Postat: 25 mars 2005, 17:47:20
av sprawl
Jag håller med stiff, mikrokontrollern är alldeles för underskattad. Det mesta du skulle vilja göra med en PC och ett kodlås-system kan du säkert lyckas göra med en mikrokontroller också.

/a

Postat: 25 mars 2005, 17:47:58
av Magnus Pihl
Ja, eller ett Compact Flash. Ett 32MB t.ex. är väl nästan gratis och det räcker ett bra tag...

RTC löser ju som sagt realtidsproblemet.

Postat: 25 mars 2005, 17:56:07
av cyr
En uC har bara såna allvarliga begränsningar om man saknar fantasi eller programmeringskunskaper.

Du kan få in ett web-baserat användargränssnitt i en uC om du vill, även om det kanske är en smula överdrivet.

Ett program på datorn som kan läsa ut loggar och ändra inställningar vid behov, men som inte måste vara igång för att låset ska fungera är absolut bäst (IMHO).

Du kan *lätt* ha loggar för hundratals händelser i ett minne för 20kr, eller hundratusentals i ett minneskort för ett par hundra. Det är heller inget svårt alls att ha regler som "giltig endast mellan 12.00 och 14.00 på vardagar" i en uC. Använd seriell eller USB-anslutning till datorn för övervakning/loggläsning och för att ändra reglerna. Vill man ha det mer integrerat med datorn kan man göra så att vissa koder t.ex. slutar fungera när kontakten med datorn försvinner (efter en viss tid kanske, så att det inte störs av tillfälliga problem, typ en reboot) medan andra permanenta koder fortsätter fungera.

Postat: 25 mars 2005, 19:41:29
av Selpix
Har du tänkt att systemet ska fungera vid strömavbrott också?

Isåfall så kan ju en dator drivas av en UPS, men inte speciellt länge. Däremot en mikrokontroller kan du ju driva väldigt mycket längre med samma kraft.

Postat: 25 mars 2005, 20:57:50
av sebastiannielsen
Man kan ju ha ett dieselaggregat med ett 12v batteri, och när strömmen går så faller ett relä, som aktiverar startknappen för aggregatet. Då drar relät igen eftersom systemet får ström.

Sedan ett annat relä på stoppknappen, som är inkopplat på en likriktare , och själva elnätet, så när strömmen kommer tillbaka, så stoppas aggregatet.

Postat: 25 mars 2005, 21:02:28
av sebastiannielsen
en annan idé är ju att ha en "nödnyckel" som är inlagt i programmet i en µC

Och nödnyckeln är kopplad till en pinne, som kör igång något internt tystlarm + öppnar låset, om nödnyckeln används.

Sedan kör man resten av allt i en PC, att om koden INTE är en nödnyckel, så skickas allt till PCn så får den "ta hand om det".

Postat: 25 mars 2005, 21:07:32
av AndLi
Väljer man uC lösningen ska det vara VÄLDIGT långa strömavbrott för att man ska behöva ta till diselaggregat...

Inte ens 4 veckor känns som ett problem... Såvida det inte är ett himla spring i dörren, den stora strömätaren är ju låsblecket!

edit: jaja, är det teknik eller stavning vi diskuterar här?

Postat: 25 mars 2005, 21:10:58
av sebastiannielsen
Man kan ju ha som jag sa i andra exemplet, att blir det strömavbrott fungerar endast µCn och då måste man använda en nödkod.

Postat: 25 mars 2005, 21:19:10
av sebastiannielsen
ÄNNU mer nackdelar med en µC:

Vill man skicka ut en programvaruuppdatering på ett µC-system så är det ju omöjligt... Utan att skicka ut nya µCs med det nya programmet i. Ganska dyrt om man har ca 100 kunder....

Kör man med PC så lägger man bara ut programmet för nedladdning, eftersom det är bara mjukvaran i PCn som behöver bytas ut. GRAAAAATIS!!!



Majoriteten av kunder för passersystem är ju företag, och de flesta företag har ju en egen webserver, varför inte vara lite smart och använda den till passersystemet också då?

Postat: 25 mars 2005, 21:27:39
av matseng
AndLi skrev:Väljer man uC lösningen ska det vara VÄLDIGT långa strömavbrott för att man ska behöva ta till diselaggregat...

Inte ens 4 veckor känns som ett problem... Såvida det inte är ett himla spring i dörren, den stora strömätaren är ju låsblecket!
Det finns ju kodlås för dörrar som ersätter det existerande hantaget med ett egen handtag med en knappsats under. Dom är helt batterimatade och räcker i flera års normal användning. Så som sagt var, batterimatning är absolut inget problem.

Postat: 25 mars 2005, 21:29:20
av danei
Det går bra at byta program i en µC Antingen via vanlig serielänk eller via ISP.

Postat: 25 mars 2005, 21:29:32
av sebastiannielsen
Dom har en kod, och ingen inpasseringslogg.
Altså använder alla användare samma kod.
Att ha knappsatsen under hantaget kan knappast vara bekvämt.
Har bara sett dom med knappsatsen ovanför.

danei: Nu menade jag när produkten är såld och det kommer en uppdatering på programmet i µCn. Då ska kunderna gå å köpa en ICSP-PRO för 1000 spänn på elfa menar du eller? Och om man inte vill visa källkoden för eventuella konkurrenter som utger sig för att vara kunder?
Uppdatering går ju endast om man kör med PC.

En annan lösning om man MÅSTE ha µC så kan man ha en sockel, så byter man ut hela µCn när ett nytt program kommer. Men det är ju kostsamt att ge ut dessa, och är det ett säkerhetshål i programmet som måste fixas, och man är tvungen att SÄLJA uppdateringarna pga att µC-kretsarna är dyra, så kommer ju majoriteten att skita i att uppdatera och det finns ett säkerhetshål i deras programvara i µCn.

Postat: 25 mars 2005, 21:34:39
av evert2
"Att ha knappsatsen under hantaget kan knappast vara bekvämt.
Har bara sett dom med knappsatsen ovanför."

Det har väl ingen sexuell betydelse