Sorry, but I didn't mean to confuse you. There is no "attitude" from my part. I speak as a professional systems designer and am only trying to be helpful. If my approach does not mesh with yours I can butt out.HUH !!!!!
What's with the attitude?
Both ways can work. I have seen systems work reliably without checksum.Would this sort of system normally require error correcting codes or checksums, or would it work reliably without?
Both ways can work. I have seen systems work reliably without checksum.
It does not hurt to include a checksum.
I have a very simple and efficient protocol that I can share with you once we learn how the OP wants to handle this.
So I understand this correctly, I have a question on the terminal (3 button box) side.
Definitely a mustThere are 3 buttons, when any one of them is pressed, it sends a signal to the main processor, and that keypad will not accept any other button presses for 10 seconds.
Any one of them lock out the rest in that terminalDoes it matter which of the 3 buttons is pressed for the signal and lockout delay to occur?
Outstanding Idea, definitely we should implement itI'm assuming the 3 buttons each send a different signal, so if these are "typical factory workers", I'd strongly suggest LED Feedback to let them know the button press was recognized, maybe keep the LED on until the 10 second delay is over.
Controller should monitor all the terminal continuously thru out the session.All terminals would need to be continually polled for a button press, would a button press on any other terminal lock out the any buttons other than all the buttons on the terminal where the button was pressed?
I believe terminal ID idea is necessary so the table registry will not get confused.What confused me is where you stated the terminal ID didn't need to be logged. How would the master controller count presses from each terminal if the terminal ID wasn't logged?
It did mateWith that info, a pretty good idea for design can be made.
Yeah, I pretty much have a solution except for the bus particluars. The race condition from two terminals activated at once isn't really a race condition since they are polled, and terminal ID's are kept.@thatoneguy
It did mate
For worn out parts, I guess I'll have spares fro that.Yeah, I pretty much have a solution except for the bus particluars. The race condition from two terminals activated at once isn't really a race condition since they are polled, and terminal ID's are kept.
The hardest part on this will be "typical factory worker" proof enclosures and buttons, seriously. Even those indestructible arcade game like buttons would probably get broken somehow.
In Eagle, please...Can we make a working PCB first with MrChips guideline.
Don't worry nerd, I think you would do the PCB'sIn Eagle, please...
Ah... Thanks.Don't worry nerd, I think you would do the PCB's
Umm!! it's 2 in the morning or midnight.R!f@@, what time is it now in Maldives? Don't you ever sleep?
I know what is public domain. I don't care if they copy or not, but they cannot copy what I don't show them .."Public domain" means telling the whole world what you are doing.
So, do you want to reveal your secret to every one so that they can copy?
To tell u the truth, I some what misjudged you. for that I am sorry, So please, welcome to the family.My services are "pro bono publico" meaning I do it for free. I do not take or expect anything in return.
I like you, for the fact tht you are direct. My kinda guy.There are lots of young engineers on this site who can learn by observing how to put together a good systems design. However, I respect that this is your idea and you may well wish to retain the IP (intellectual property).
As I have said, you have told us enough already. Do you want to close this thread and go private or do you want to continue and let everyone in on your secret?
Thread starter | Similar threads | Forum | Replies | Date |
---|---|---|---|---|
test bench code | Homework Help | 1 | ||
Arduino nano wireless car Current leakage | General Electronics Chat | 38 | ||
Custom LCD and Driver Coding | Programming & Languages | 5 | ||
PIC based MCU coding to make a speedometer | Microcontrollers | 20 | ||
NRF24L01 - Coding | Microcontrollers | 21 |
by Jake Hertz
by Duane Benson
by Jake Hertz