From: Jim Meissner (jpmeissner_at_mindspring.com)
Date: 2002-03-08 04:48:50
Dear John:
Well, I guess that I have really been told off? <slinking off into the corner, whimpering....>
I really was trying to help you, believe it or not.
The data that has been recorded is the same exact data that comes into the RS232 port from the remote A/D converter hardware, in this case a Motorola HC11 chip. I uploaded some code that shows how the data comes into the RS232 port and how the program has to handle the Sync data and sort the channel information. This then has to be displayed on the screen as the right and left hemisphere oscilloscope waveform information. Also the FFT has to be calculated and displayed, or in Jim Peters program the Voice Print wavelets display. The data has to be spooled to the hard drive for later analysis and archiving.
So looking at the recorded data that I mentioned is identical to looking atwhat the "hardware" would be transmitting.
If you write some code to handle this one example, you will have a handle on how to code most others with slight variations.
++++++++++++++++
So far on this group we have Joerg's system. He has several versions and is very near completing the latest and better EEG with right leg drive. If you look on his web site he specifies his format. His system is 10 bits resolution.
Andreas is nearing completion of the 12 bit 8 channel design. I do not know what he is planning for the firmware for his system.
Jim Peters has jumped between software and wanting to see actual brainwaveshas some hardware built. I don't know his format.
Several people have the Brain Master that uses the HC11 chip and firmware. The spec for that is available.
Dave has joined in the discussion and has a very professional EEG system that seems to have a proprietary file system. I do not know if Dave has figured out what they are doing, but I think he will.
I have looked at quite a few systems and they all seem to do things slightly different and most of them do not want you to know what it is. When I talked to the WaveRider guy, he wanted an extra $1500 for DLL interfaces. Hewas not sharing his source though.
++++++++++++++++
So, John, I do not know whether you will be able to catalog and quantify "all" of the hardware that is out there.
I was suggesting that you might like to play with a simple system (mine) toget you feet wet, so to speak. Then on to bigger and better things.
Juergen P. (Jim) Meissner
Check out my Website at www.MeissnerResearch.com
Read about the benefits of the Brain State Synchronizer sounds for improving your life and health.
----- Original Message -----
From: John Morrison
To: buildcheapeeg_at_yahoogroups.com
Sent: Thursday, March 07, 2002 10:03 PM
Subject: [buildcheapeeg] To JIM M. was Question for Hardware Guys
Jim did you actually READ the message you've replied to???
I'm after the control and returned data format so that I can start codingthe interface to the hardware.
> I am probably not the right person to answer your question. I know nothing about classes and objects and data structures.
Well Don't answer it then. :-)
> I just wanted to see what the brain is doing and how to train it. I did not care if I did that the "best" or most "elegant" way or not.
> I used what tools I had access to.
We already have tools to do that ElectricGuru, your program, BWview.
Why not have a well planned and flexible piece of code as well that doesn't have to be rewritten every time something new comes along!
> Back in the dark ages when I began this project, 112,500 Baud rates were possible, but other factors made 9600 Baud the "practical" choice.
> I followed the HAL-4 format which is one sync byte and 4 data bytes. If you look on my web site you will find the source code for the HC11 that
> acquired the data and sent it to the PC at 9600 Baud. I can see no reason to send data from the PC to the HC11 although that can be done and
> I believe the Brain Master does that.
As far as I can find out there are LOADS of EEG hardware modules out there that you MUST talk back to to set up in the first place (or to change things).
I'm not sure what the instructions are needed for.
BUT I'm not going to stick my head in the sand and ignore them JUST because I can't see a Good reason for it!
> This group can spend months discussing the "perfect" protocol, but here is one that "works".
> There is several megabytes of "real" brain wave data available for you to look at and write some code.
Excuse me BUT I am working on the HARDWARE interface not for reading available data.
BWview is already doing a great job of reading and analysing existing data!
> Why don't you "start" with something simple and write a small test program to look at the code?
> Logfile1 contains some test tones with which you can test your program.
OK tell me HOW I write code to interface to hardware without knowing how the hardware works?
I know HAL-4 format thanks to you.
Who here besides you has a HAL-4 ???
Will you do all the testing for me ???
<Rave Start>
It is really starting to annoy me you chiming in ALL THE TIME with the same line. CODE NOW!!! CODE NOW!!!
There is code out there that is available, usable and doing the job!
BWview, ElectricGuru, Your code, commercial software and I'm sure there are others!
WHY do we have to create another of the same program? Isn't that a WASTE of time ???
What I want is a piece of software (MODULES) that anyone can grab modify,improve, add to so that they DON"T have to do the ground work every time they start!!!!
WHY does EVERYONE have to RUSH in and CODE now?
We have people coding (i.e. BWview) Dave's code is coming along, and I'm sure others are coding off here!!!
I don't have the time to devote to coding right now (few more weeks) so I'm gathering information that will be valuable to to me and anyone else that is trying to produce a flexible piece of software!!!
THIS IS A discussion forum so WHY do you what to stop the discussion and sharing of valuable information???????
If you keep up the constant badgering you are going to just PISS PEOPLE OFF and maybe annoy them enough to loose then to other projects! THIS IS after all ONLY VOLUNTEER !!!
You said you are a cheer leader......... I'm afraid to me you are more like the over active parents that yell at the coach/players and every one at the game that they are doing everything wrong!!!
</Rave END>
I'm sorry I don't normally get into bull like this but it is REALLY PISSING ME OFF and I think other people to!!!!!!!!!!
If you have something constructive to add please do! Everyone will be enriched by it!
IF NOT........DON'T!!!!!!!!!!!
John
From: John Morrison
To: buildcheapeeg
Sent: Wednesday, March 06, 2002 11:20 AM
Subject: [buildcheapeeg] Question for Hardware Guys
Just a (hopefully) Quick Question!
What instructions can you give your hardware device
eg Set sampling rate
AND if you know what is the actual data sent over the RS232
eg MAYBE 02 03 04 :-)
Basically I need to know how the interface works between the hardwareand
the PC?
Thanks for your help!!!
John Morrison MailTo:jmorrison_at_ahc.net.au
ICQ - 367473
To unsubscribe from this group, send an email to:
buildcheapeeg-unsubscribe_at_egroups.com
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
This archive was generated by hypermail 2.1.4 : 2002-07-27 12:28:40 BST