R
Rick C
Guest
This design group I am in is being led by a mechanical engineer who has his limitation. Initially I thought it was just that he didn\'t know much about electronics. Then I found his thinking for mechanical issues to be a bit lacking in sophistication. Now I realize he doesn\'t understand fundamental principles of analysis.
I was not involved in the project from the start. They had built a revision 1 of the board which was essentially an arduino with a motor controller chip and some comparators. I realized they were not very skilled at electronics design and figured I could help.
What I didn\'t realize was the extent of ignorance in project development and management. The entire project has moved along in fits and spurts and many, many backflips because of a lack of initial analysis and specification of requirements.
All through this project they have been planning to measure flow rate by means of detecting the differential pressure across an orifice. They had a guy who seemed to have that as his sole task so I expected it was covered. There were concerns about the resolution at the low end so a separate circuit was added to provide more gain for the low end giving more resolution. Again, I expected they had it under control.
I am designing much of the FPGA that reads the differential sensor and other inputs to calculate the flow rate. The ADC will be a delta-sigma built in the FPGA with over 17 bits of resolution. I\'m thinking that is enough, but to be sure I ask for a number for the resolution in flow rate required....
No one could provide that simple piece of data. It has gone on for weeks with every excuse in the book for not providing it. Instead they talk about having to take into account all manner of errors and could not explain what they were talking about. Today I finally found out they want to determine the resolution based on it\'s contribution to accuracy. Once I had that data it took me about 15 minutes to do the calculations that show even if they assume no other source of error the resolution required would be about 1 part in 15,000 or 14 bits of ADC. That\'s great, but this worst case happens at the low end of the scale and the error of the pressure sensor itself is pegged to the full scale value and so is enormously large at this close to zero.
I think they are now trying to rationalize continuing down this road by picking a higher value as the minimum to be measured. Trouble is they don\'t have control over that.
Months ago I suggested they go with a flow sensor that was cheap, available and produced a digital output of 14 bits, adequate for this purpose. That was rejected because they were new and in short supply. However, the pressure sensors used in ventilators are all in short supply. So it doesn\'t matter much which device you pick if they are all in short supply.
I\'m about fed up with this project. We can replace anyone on the project, except for the guy running it, the one we need to replace. Sounds like many of the jobs I\'ve had.
--
Rick C.
- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209
I was not involved in the project from the start. They had built a revision 1 of the board which was essentially an arduino with a motor controller chip and some comparators. I realized they were not very skilled at electronics design and figured I could help.
What I didn\'t realize was the extent of ignorance in project development and management. The entire project has moved along in fits and spurts and many, many backflips because of a lack of initial analysis and specification of requirements.
All through this project they have been planning to measure flow rate by means of detecting the differential pressure across an orifice. They had a guy who seemed to have that as his sole task so I expected it was covered. There were concerns about the resolution at the low end so a separate circuit was added to provide more gain for the low end giving more resolution. Again, I expected they had it under control.
I am designing much of the FPGA that reads the differential sensor and other inputs to calculate the flow rate. The ADC will be a delta-sigma built in the FPGA with over 17 bits of resolution. I\'m thinking that is enough, but to be sure I ask for a number for the resolution in flow rate required....
No one could provide that simple piece of data. It has gone on for weeks with every excuse in the book for not providing it. Instead they talk about having to take into account all manner of errors and could not explain what they were talking about. Today I finally found out they want to determine the resolution based on it\'s contribution to accuracy. Once I had that data it took me about 15 minutes to do the calculations that show even if they assume no other source of error the resolution required would be about 1 part in 15,000 or 14 bits of ADC. That\'s great, but this worst case happens at the low end of the scale and the error of the pressure sensor itself is pegged to the full scale value and so is enormously large at this close to zero.
I think they are now trying to rationalize continuing down this road by picking a higher value as the minimum to be measured. Trouble is they don\'t have control over that.
Months ago I suggested they go with a flow sensor that was cheap, available and produced a digital output of 14 bits, adequate for this purpose. That was rejected because they were new and in short supply. However, the pressure sensors used in ventilators are all in short supply. So it doesn\'t matter much which device you pick if they are all in short supply.
I\'m about fed up with this project. We can replace anyone on the project, except for the guy running it, the one we need to replace. Sounds like many of the jobs I\'ve had.
--
Rick C.
- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209