Вверх ↑
Этот топик читают: Гость
Ответов: 1931
Рейтинг: 174
#1: 2015-02-19 19:31:58 ЛС | профиль | цитата
Задача такая: есть датчик давления, который выдаёт сигнал 4-20 мА. Его нужно как-то преобразовать, чтобы передать по интерфейсу RS-232, чтобы можно было считать из com-порта компьютера. К сожалению, в радиотехнике я плохо разбираюсь, поэтому прошу помощи компетентных людей.

Видел какие-то преобразователи в интернете, но толком не разобрался. Подскажите, что можно сделать?
карма: 9
0
Ответов: 8945
Рейтинг: 824
#2: 2015-02-19 19:59:01 ЛС | профиль | цитата
3042, а целый раздел в компонентах под именем "KernelChip" для кого и для чего? В этом модуле и 10-ти битный АЦП на 5 вольт, 250 ом для вашего тока и готово измерение с точностью 0.1% на скорости 400 измерений/сек
карма: 19

0
Ответов: 1931
Рейтинг: 174
#3: 2015-02-19 21:07:12 ЛС | профиль | цитата
Леонид, а "для чайников" можно? Если честно, я никогда не паял и почти ничего не понимаю в радиосхемах. Так понял, что надо купить плату Ke-USB24A, подключить её к компу, а как на неё проводки с аналоговым сигналом прилепить?
карма: 9
0
Ответов: 8945
Рейтинг: 824
#4: 2015-02-19 21:26:27 ЛС | профиль | цитата
3042, абсолютно верно, паять разве что два проводка от сопротивления 250 Ом, один к общему проводу, другой к входу АЦП на платке, конденсаторик параллельно от помех
------------ Дoбавленo в 21.26:
3042, вот, манометр уже нашёл, и ещё есть покрасивее с максимумом

Add(MainForm,8079491,245,161)
{
Width=268
Caption="Манометр"
Position=1
link(onCreate,7564812:doClear,[(284,181)(284,132)])
}
Add(Img_Line,50094,518,203)
{
Size=3
Color=255
Point(Point1)
Point(Point2)
Point(Color)
link(Bitmap,13200834:Var2,[])
link(Point1,14030400:Result,[(531,191)(501,191)(501,243)(426,243)])
link(Color,773428:Part5,[(545,168)(468,168)])
}
Add(Img_Bmp,1684670,371,301)
{
link(Bitmap,9977974:Var2,[])
link(SourceBitmap,8945661:Bitmap,[])
}
Add(PaintBox,10452502,371,203)
{
Left=20
Top=30
Width=220
Height=220
Color=16777215
Name="00"
Point(onMouseDown)
Point(MouseX)
Point(MouseY)
}
Add(DoData,10594624,322,301)
{
link(onEventData,1684670:doDraw,[])
}
Add(Bitmap,8945661,378,259)
{
Picture=[ZIP6637020078DAED9D0B5C4D59FBC75724227745B9140A2911CD6B985028D7DCC7ED751997578C612AE356EF344CE8C28868DCBDFEF37AA991FEA25E720983E822C58B5C2A0AD18546FD6B4AB5FECFE970DE3DFB9CB33BA7CBD9FB9CF37C3F1F3E9DD3DA7B3FEB797EADBDD7DA6B3D6BB8CB92810D8888BFC0BF5EF0EFE9C77F3AA443D5F7FD3EFE9E09451004411004411004411004411004411004411004411004411004411044489C397366E5CA95AB15060AC321E837A4AE080E0E76707018FD89091326B469D38628091C02074A4E022784D3A26F1105193B76ACA1A161C72A4C4D4D1B366C48EA01382D9C5C7C15B81C5C143D8F3079F4E811110C600C46440B494A4ACACACA1A306080B282313030B0B1B1E9AD2470081CA8ECB5C03C30124CC5786930515151A1A1A17E7E7E8A0BC3D6D676CE9C3933AA8067C293274FD6ECD270201C2E3E0F9C104EABB80D6030980DC6D7A12B5EBE7C79E4C89143870EA12A78213D3DDDCDCD6DCB962D8A0860D9B265A0814D55787979C1B1F564129C5C7C15B81C5C5411DBA00A5091DA9B545C5C6C6767273EE7BC79F350212A66E8D0A17DFAF4A9B6C771F5EAD5888888909090CACA4AD51B0917854B83016046B5BD2AA80E54AAC6D7FAE38F3F7AF4E8810B5795A571E3C6D01BDDB66D5B8DCFB07CF9726363E36EDDBA7104372020203B3BFBE9D3A7F0D8269CBA833160121806E671180F55830A42356B70095C4CAD2C3A3A3A1277D5601C0F1E93B8DB190B0B0BF5720818CC5D23A8728D05F9FBEFBFA3E49475DAF5EBD715392A2323233939595ED45AB46861696909FFABAF5B2455905747A83E3881FB319275484A4A0AEA4D11162E5CC8F49BA7A72777F9D4D4D473E7CEC98B14B4BA93264D82029AE11CA8C8E8D1A3E7CE9D2BAFBE50001C22F3586B6B6B664913131379251169962C59C2F41E7C9457323333B37BF7EE32A3B362C50A6F6FEF7DFBF669A48B7C7C7CBEF9E61B99150787805B58E56FDEBC6964642429D3BB77EFB4B434549A5283152C3FBBBABA4A1773727262FDED8B8186312C2C4C1B1C05D584CA4A7B00DC02CE9114BB78F1226BD07EFEFCF9283365D9B56B17D387D01367FED6DEDEDECCCC4C3A16EDDAB57BFDFA756161A1F6380A2A0B55868A4B7B035C048E8232870F1F66DDB54B4B4B51633560C78E1D4C4F8ADD0B383A3ACABC67A1C71419786FD2A4093AAA36C03361B54E6EDEBCB95A77A8EBBC7B0E0EE17017BAA8961C3A7488C3BDBABABA63C78E8D89894147310187805BC039A8C97AE2FCF9F3F2DC1B1A1A8AFE91073847A6D370DE45ED3970E080B463838383C3C3C3D139DC9CA8E2FBEFBF67792F3030109D533322232365BEB046972AC5E5CB9765BE2E07F7A27394222E2E4EE6ADC7DFDF1F9D5303E6CF9F2FED4C70327A4641626363A51DA8E533FDBAB8B1DF9F169D9821F9EDE3524ACCD7C1976D09095F3592D27CE933CC9A35CBC4C4847592848484ECEC6C941C77F378FDFA7596DF1C1C1C66CE9C89CE49A3D478E20670C8F1E97FEA3E9F0341EA7F75F40BD197A7B329D11D1DB1EE734A654FF8B1B1B191FE7B7FF2E409BA5726F1F1F17A7A7A2C77393B3BCB2C5C4CA97BE0450F77F7105F77FA7F8FB5C13F0F8B68EFD99BC127912B3A33BF77F6BE414893C7FE3DE1E7E45CAA3362DD120B52F64AEE7C2A7029CBC9E076703E2A9005DC44A42762B9B8B8C89CF80D4DC0174EBBBF1C6815F43F3F0D9BECBA7AE0A0CAD25B1AEFA20785D472A60FB8E5F4D7C6922FD329ED3F2908BEBCBFB9077CBCFD86EA3BADED4AC8B3E8BFCB3B0FB8141C2B3D9D0F42803AFCAF63D3D3A50721478C1821AFFC807FBD8002C5A1A2072AFF9B15849827FFD4573B3579358F761CF25595267B8935D96CD4DAA684A41E5FC471AAC2C242B85FB3E60C4008EA69FD91DA51525222BD4086A3FC334A755A6ED421A4FCDCD7F0714F52253119B8DE049EA60AB55093F72BA8D5F84DCC7612346940C8A390BF2972CE060DD83BCB41385090D2B370B90F8928A23AFA0EE0CA0FFF5E0A1F836F5710B381AD09A1391A9EF024AD9C5ACDF16369F221A57D5CFC989A6CEABC16BCF1F8A4A24B75988B4D509670A76079C3D4D4B4DAA30E3EA7A4712796264D40936F0F6BF288C4B3A2E063915D1CBF626912D4E3B8E22C218D52FD449ABC93431B8C58F7D70EA438F3BCE22707B7B302A19D377178A2663D43F6EBD74F91BFD00B1F68C36613599A34044DE6EED360776D88CE23061F67D49FFEBA3DF3577BD24B49C39167BF148D055D7A4349FB99475CCD69E51BA5EE56E07CD6B3A5B67579E2E3E359BD6C5B5BDBB76FDF2A742CA50DF516EB3035D969E038D18C9744CD765AF4DD3CFF7F1E2426D3FF35FD4F73F32A28FDC7C5E71D4CC7B94CB2FF7CF0606F97A1452F6E287B72703E2B3B0704487B06886EDDBAC51A87847B8752CF30E44BD14B0D7A7125FCBCFF2E25469F9D9CA62DB3B0EEA515E63F4D96FEFE5AEAFB0BE7A3E3AF5E287F57C3DB2E84807513873041B0B4C1ABAC3735D5766AA48911CDA91E78736527F879C63F9E75240DDEA7F9E108469DC0EAF228B89659AD61BDCBE61EF6E1E015C8B2EB1A38C3E4B6A4FCC529D4521DC2CA0F0321D3E4CEA3D46C1F148030D1921944515151AC9A0E1F3E1CA32F4C2034AC60D56DB24181C09AA0EBE2E282A11732AC77E2103E0DAB60606020B382A3468DE225AB1EA23810200893A6CEF0672D3F747474C488AB0BACD5F4425E6226B65091E49C274E9C603D99E0045D350282C50ADFDEBD7B056867A3468D24164E993285BBF0C68D1B7109835A032163C9523A4716EFB0322D4C9F3E5D5E490F0F0F4C9DA401B0B20BAE5DBB5668169E3A758AF5873366CC188E5B3C8E466A00AC3C39D5960F080858B468D1860D1B5466A1741AD22143862C5CB890E3F118D765AB35A9A9A98A77548382822425BDBDBD5566E4D9B367A557C07DFBEDB7E2DFDADBDBB332576058D51D08A2CC4C774CE2E3E359AF261D1C1C5469647474B43C59B246C831958A06004164C6B46BD7AECCDF969595DDB973475A0F53A74E55BDA93E3E3EDCD9CF30D994C600A164CEC49664037EF3E68DCCE8CF9A358B2F537D7D7DE56912375DD53020A0CC4D2141A5616161CCE14131E3C78F9F33670EBFA66EDDBA5566C252CC0FA9614040AB4D542B6F1C86F76760A065CB961844CDE3F1E3C7F2D4D8AB57AF6BD7AE15141408C4D4ACAC2C1C90D412640A12EEE042B33325250505A9B5B214BE916DDBB6C5A8A923CF8AE8E5984B49377FAB7897C15D12422C704DB236DFC4AC866ACA2F69F40BFBC186DD6D16F4378E3AB8BDBCE081BC9210E21A6F45AAFA4672D2A4495AB57192E6F1DB4B3A77F56E23031B573B335A102DB30C8498B58B99A0AAB07CF97245D66E2C3C91636DDE79E4D041A3478F1E327CB459CF7E8F0F4C41010896B36F69CBCE333D3B34A5F485CC02616161CCB8D76C3FF17AC2D8D8589166FCE5FB8A6BB71FE88DF48432D3CCC8ED98D00F052F30F40264E0E6387D3D5DA2D7541CD0BB01EDE495646E45DAA54B17E15481F976DBC7C787A36409A5F6DEE7A1D8D669ED687126465F887D5597E3A2ED0C5C7A418FE787384A9AB65F2CBA2FDF935978D3A64DCCE668E4C89142A8C2B061C398492DF6EFDFCF51F87D251DECF96F28E93BB90D2DC0ED7A05C70D51D7C0B97B4B5210B50C3E7A5DA924FA8676A0C9A293F20E61CEF89D3C7932EF55484F4FEFD3A78FE2265569320A3529588E168226BBF43424953703E0E3D233EF895EDBD1A276F282BC43A0772011008881F73C816E6E6ECC4C5CD1D1D1A849B52659D44E4EE8D596D0B8ADF071F8B6BB841804F7014D96CB3B0482CECC920792E0B70ACC1941969696D596474D0A9F6E5E0F9B11527062313CEE1B3AAF866095FE3697FB1008BD440620091E8D8F8C8C64652C54E4A8E17E71A84921935741476F8910CF7EB52724F54A3047232986954D94C78DF3424242941A325D74FEBF43EBBE935BA12635AAB7CE0084C197197E7E7ECA0EE37F73F64347E33644D7F007E7E6F4DD230CA5C66061612151020883171B9292926ABCEC624754D6B11FD6D0221C30D7D8A612E4A17A0358B325312208530F200FD51BD0BF7F7FD424C224202040A2079007BF7F141A993013519657AF5EF1DB4CF1DE502342E3E9D3A73C6AF2D1A347B80134C22233339399040344C25723696161919B9B8B114180AB57AFF2D55432AF8B2BB81109AC9C7B7C6992C7417B446828FB6AAFAE6066E758BA742966CB472480184012AACFCC636464249049208800614E1503A9A8E6A29D3A755270A503A28530F3EC8154509388766A92B9A3AEA7A727460161029260EE82AD822B0607074BC6456D6D6D795F7C81080D9084647B7A908A0AD2863B383848FE0A784F7A89081310862AF3998F193306770443B861EE3EA682FCA8A849043589A81D13274E444D2282222C2CCCC0C0402C12D0677D5F8E99DE4D38A9D411A1D1B76F5FB148DAB46973E6CC99FABBD0DEBD7B250341A6A6A6F9F9F9E87C4426565656D2BBCBD507EEEEEECCCC30E87944114DAE59B3A6FE2E0427975C082ECAFCD5EBC2F2D72F9FE77F222F2F2F272797D2528C0E6A922F4D4E3D9249881E7B2F807333303A9AC4CBFFA351D7EE9C397D3A222222E1DA794A0B78D7A4B7B7B73C4D02DBE368A7EE36F3469A7BAC5DBD7CF98ABF2D710DF3C6D4D09A43DADB52AB25475AE89369E31CA74D9F455A5B5ED8E45496F31F156872C68C194B64B162C50A49674AA626813D31595ED367D29CF3E28FC9F7DF505A84D1D400DE533ACE5FB40D71F8B7DD28FD00DFB45F73B30921317ED0EC14736BB2963BCB4F9E3C9928864C4D8A24BDF5FAB88EDD2B0B22308E9A441EA543BC2240844987178ABB09D65BEE810C7E986241DFDFE5D6A48989C9D0A143070D1AF4D9679FD52091AF9E9E5E2D3599416997C1817FEF4C381E3610752438368F9001FF9AA30F3F8FF9B51234D094903037274AF3B935C9A255AB56069F68D2A489858505F775CDCDCD6BA9496056D81B425ADFFBAE3DC651C348A6B471DF2FFFBBF9C8242B5A9C58EDF364B5F4EAD58BFBBA3D7BF61C240B687EA11196A7C952D1334585F867DF784A5A9B7D2E5AB6761EE3A831949453F7D0FBC44494BEFE0B8B16A37A0FA02F4E28D2EFAE16B8A7D7D82A785895A7C9F07B95599141E29FE7EFBE4B74DB88C6829E0660283506BF0B9984D8B62464E2F87EF4EDD906AE579C1B93FCB8039456726B12BAC6D041866EF2D2A54B67CF9E2DADC93D7BF6D4D82A8EF1C9B8026AEFFCEDD70BC77FF9F5AA66863650C0AB273E526A0E7F50BAEC4822211DD7F4D1A1E5A2BD72C61FCCD425E4F4AA3194BEE5D6A4B7B737F357BEBEBEBB3EB173E7CE43870ED5C6300E4D02271F96351AB858FCDBBF76212519981F43A3D87E251BFA38ABCCA1A91125FD2673CE7422E4F151D76AEFDD7CBDC7F9388A554A7373DEE4E4E65714BDC6206A1E07EE51626423D14062809D22CF93F5AA49E61C0C8E7E3782A84C93CCB96A363636E87944114DD6EB5C35CA98D36B646474FBF66D743E221395CDE9A57F5EFB307EFC78743E228D8AD73EE07A1CA45A708D182234702D2DA2E59AC4DC2C48B5A838370BE6B042B8517D0E2B8AB9FE104E549FEB8F624E548413DEF3F46EDEBC19A380F0AE49668EFD1F7FFC11A38030E125C73E732F12E0D8B1631808440C5F7B91D03FEFD974EAD4298C052286AF3D9B28EE6D87C841207BDBE11EA088041EF700C5BD921169F8DD2B99E29EF28814FCEE29CFD264545414460479F5EA15BF9AECDFBF3FBF06204223202040A2079087EA0D80FB356A1211D4E35C525212D386A953A76250B4191000530F200F5ECCF0F3F3C3A612916E2441187C99C1E3A03D22644D8230F8322332329269498B162D380A4789CC1EF7A96C83CDF3FB973FC717401A02849EA90410068FC6302781585A5A729434DFF218CACCB66B5C9EB8033EAEFC8D8EEBDBBA24351203AA0140E825320049F06B8C9B9B1BB39D8C8E8E9657F2D4A34A378FD534E3A4F8E38D4A4ADA4F0C75C13BBEDA034167B69320097EED494F4FEFD3A78FC41EC5B355BBEE4A23A4FD1CD153682A8655AD61E6C00731086189D6B061C32426E9E8E8ECDFBF9FBB7C31A593B69C24A419940FB2C57652BD817043D02502003108C4B0CE9D3B2BB84267E7D37C423E6692F1772455B936113586B9D2A15BB76EC231CCD1D191D9ED3A7EFC3877F92FB7C55A13BDE7319B30A602C433B1F87362468BAA9FAA7DE4C81166DC8D8D8D055511A66D1E1E1EE5E5E5AC027994261EBD456909FC1CF284124B97368494A7FBA20684C6B34ADADAF1FBFC5F17545B322A2A8A19F7E5CB970BB60D97F9BAF305A58BC6FFF307AFC5FE817E8366B8111D4328F6217E156A40800CDF7C2960A20DA5CF39CA14161632377317E04B9365CB9631CD1B3264887419A8E130B79FC50544DBFD7838539A8D021020BEB1AFFBF5B0ABB8B39BA34C76763633E2701F178EFDEBD7AF67EEC3C8FD57534869FCADA7B7EFDC7E1C178FBB420896DB39B4C767CBE2B64DA5B45C5E99B66DDB0AB391F4F7F797B7110F46567D29A5747AE0B50D635D68E923457A10C9C9C9BCDB9C939373F6ECD96AF787C2E0AA2FBFDC2DB1EC6BFFFCFC866A0509646464F06B2D6B811873C0BC5FBF7ECC6F5AB66C89C1551772CA68D18BC7928F2F291D3C716BA4A7A3F46ED710566694A175E2D1EC848484E0E06099827477770F0A0A82BE58F7EEDD255F366FDE1C577FAB0B291574BDD74FFE3E9BB6076EDFB17DBBDFFE5D9DEC5DBD0634A3C57F5A940A0185B04A420CE17EF8F0215F3627262676E8D0415A8D8B172F66EE97979595C57C03AECAEC1C482D19FD73A6747C5F862F62966166E68140F3BB64F5E0C1832C6BEDECECEEDDBB575252C22AE9E4E42429A3ABAB1B1A1A8AE1560B5E14D1B884DB7171B7E23F1173EDE61FAFEE490A402821A092E02E58B0805F83A131640AD2D0D090A370D7AE5D9985C3C3C331E2EA0E0451BA15DDBD7B37BF566DDFBEBD51A3468A74A8EDEDED9996AB26813052AFC8EB4A00172F5E548B2AB026660406066258D517081FF7B8DF952B57A0C721FC8AE070A5C6203DCC225399B76EDD1278453C3C3C9806CF9F3F1F83AB8E40E09871FCEEBBEFE0CB5DBB76CD9B378FA5C9B66DDB2E5AB4283555D06B07366EDCC8B4196A8121562F58C28380327FCBDCC68EF9AEE4D9B36782ADD18913275806E3EE636A0473473031105066818A8A0AF85FB2E3A7A0DE807370E8D021A6B5D0F7C158AB0BAC8E2A8452C167CE070F1EA857AF6DD4A85195959518712103018230293572525656D6B3674F2B2BAB848404B5A863B76EDD9815747171C1B80B190810335E825AFF5557B0D66E00C3870FC7D00B13080D2B589A9AF6362E2E8E55531B1B1B14800061850902A7C1958D8D8DC5817481C3CC930F40C834BECAF1F1F1AC99C0B53F6711FC69B75927DAACC7D39E63098986F1FBEFA56FDF1514BD7B5787556626B500AE5FBFAE25CEDCB97327B3E2A6A6A6D213DE94BEDD586E352224E9A7C9DAE0C0DC72FAB7A3A709E9D8D1A8812ED13DBC6E382DCBA8E5392104CC5DB0013D3D3DE1BF2BAC2B2E5DBAC4CA58686B6BFBF6ED5BE5DAC60A7AEAC6A3FD7B82FF71E8D0DEB063A4C394E684784CE8F3202E8C7E78AFD90E1CE0FF129CE6E5D289D2574BC3DF13D2E2C2F44EB5692DC1F9928DE02559F2E08EA6550F2D090909CCD9A140BF7EFD946A2D338A69E7D93BA55F6CAD1E61400B5234D87577E1A6D072616B42B2FFF9157C0C88A3C4A8D75F444FE6176ADC42B216524168D4658CB16E494F4F67C909EE1D8A1F0E4F5133D747AC1E3522FEFAC9A8DBF1A4F38296846C9D3FF065DA755A5EA2C17E0B7C02FD625D437D5279C54BA4C99B95C4B097A8B798BAA5662764DDB20121E4EBE30BF80B955EFCA8F8E18F29F59CF273DE8DA355CF93DBE07932719BE63F4F1EFB1D34D9AB4A939EF0D135F21D69D11D9A4DFA6E7FED3B3540ED9FED354F960D1B3654627089D2F5E316BC298C2136DBDB1172C3D785520D7F6B09D5230EBF40654BCFAF892BA35D86AC112D685D54935135D6B00F0A927913673D5B0223468C50F0F0D01C3A758425E93ADC503B3409FCF4E4E3B076F7F6CD3A99599C5AD941D933807B590E871068F32D5B669787D51317BF135770AAC6C1479434EEA13D9AACA0D47841480FDDE6F4F62EA59BD9CA4AD6BB6C712F5B3B3B35DCC4C4C4040505B17CE5ECECACE0E16BFE9D4D5AF7B9BCF62F5511D37C32289D38FB40C7DE0336CC72AAC850E26534B894E5643D3D3D6D1BF6510AD65B1EC0C1C141C169C0A71333DF3D8AD51E5F15429563EFF79EEE6BDCC5C8DCA24771F477DCE5C18DE04C967B6FDCB8A1D9AFB3EB04E977E2B868828377E534352DF33FF71F54BE7FC1514C7AED0CCE37500AE919449225663819B806B0167989C1FBB5B2444646B2A6010B24911793924A7A3FFDD5BDBB297189C9B76263731FA608AD8725735D363896DFEDE7D41A794BDD2F5CB8C0BB6D6594AEFBF501696A06F67C6E4C1C1D9C02668E2F4ABF2C10D7858787CBCC5C81C91F6A0F6B899904DE5363659452B339BB4499E5A6DBD1AC08F8E65C56E98FCBBF2B7B758977A78173643A8D7B9117A23832DDABABAB3B76EC581EF35B423B199BFAFAF2D1FFA57F7C5CCB9C564CBF98F4F7DB3FCFE5F10E0E0E01B748BF83D8B871635858186AA94EB0B3B3E34853D3BC7973EE3D9A55C9CC5F327508095FEB44690E2F06802B98094B25AC5A857BBED425FAFAFA44317834F2782934E6C660430742AEEF9857B5ABA420EE26E22DB4504575456969A9898909D3BD870F1FA6558904CDCCCC64FA7FC89021595959D2BB98D507D0140EF6F8953D60F51929BA7F42652E2A2C2C7CFDFA75BB76EDB8FF5A838282504E75026B54CDC0C08099E7D0C9C9C9DADA5A5ECB101212A2020B8363DF914E1F2733583723AB5D4795DE3BAA32FFC0F3216B27AF8F96585B2F58B000DF38D439696969BD7BF79678D5C8C8E8E6CD9BAC32999999CC94FE2C7C7C7CAADDB8B996A4523A61CC8F9E8BC66FDBB5A3E8CA41D57866DFBE7DDEDEDE2B56AC90596B7008B88556E53D637E3F61C204D5DC3E3495D4D454D65D1BFEF6E5953C77EE9C3C59EAE8E8404B0205EACFD4A5FE09CE135C162F9A3B73EE82712E53767AFD95E6D657FA26A80854477A16AE0428C0CCB387AF11EB90949414963F8B8BB97A0D191919C9C9C9F22205BD514B4BCB7AEA9E471450D2629CE45A8D0989DD3EABCEFB38922AC8AB23545F7AE32478D4613DFCA0B46AD877C8C9A9CD1FF8AA55ABB81FF8A74D9BA62EAE0053AB1D6DE0DE7CF3F2E5CB28CB3AD764A3468D6A70124747C7CE9D3B7347332A2A0A3AE94F9E3CC9CDCD1542C5C10C30064C92CEAD24FDC2DAD8D85891FDB21312129807EAEBEB979595A1C694A5A8A8C8DCDC5CECC31E3D7AD4E65443870E656E20250FB80AB427111111C78F1F577D7D2B2B2B434242C00030A35A53A13A5029A5CE7FEBD62DE61EB23D7BF6448DD580BCBCBC9555BC13251EA915E9E9E96E6E6E5BB66C5170E01D7AEB5078D3A64D5E5E5EF5B43E054E0B27DF54859F9F1F6BEB7379805550919A99B478F162C979ACACAC506002016E88A1A1A1A001A230B6B6B673E6CC99C160CC9831F9F9F94A5D37313171DCB8719233C009591927B80183C1EC5AA6DA83CE78AB56ADC427548B1D43B48DA4A42478661B306000A911A6A6A6D6D6D6BD15036EB586868635B80A98074682A97555EB67CF9EA5A4A4083FA53342E56FFDCC0B600C4604613276EC5868D63A5601EDA1F492FC3A014E0B27175F052E875BF7228A131C1CECE0E0309AC1A4499394122A14864398678013E2EE9348DDB277EF5E7777F7D555787B7BF7EDDB57A2401313930D1B36ACFE041483C2E83144C5AC5CB952A24965470E11A43E707575956872F0E0C1E81004358920A84904358920A8490435892075C892254B249A1C3468103A04E11DE6AEEB383511110853A64CD1D3D33337374757200882200882200882202CFE1F01A5DF66]
HWidth=220
HHeight=220
FillColor=-16777201
Point(doCreate)
}
Add(RedrawManager,6535726,476,77)
{
ControlManager="00"
}
Add(Img_Ellipse,11379844,434,77)
{
Point1=6553700
Point2=1310740
Point2AsOffset=0
Size=3
Color=255
BgColor=65535
Point(Point1)
Point(Point2)
link(onDraw,6535726:doRedraw,[])
link(Bitmap,13200834:Var1,[(440,65)(524,65)])
}
Add(GetDataEx,9977974,371,245)
{
link(Data,10452502:Bitmap,[])
}
Add(StrList,14272941,371,63)
{
Strings=#19:0;-100;2;20;255;0.6|18:2;20;-2;20;255;0.6|20:-2;20;0;-100;255;0.6|
}
Add(ArrayEnum,13323882,385,126)
{
link(onItem,773428:doSplit,[])
link(onEndEnum,11379844:doDraw,[(424,139)(424,83)])
link(Array,14272941:Array,[])
}
Add(Math,9480919,490,126)
{
OpType=2
link(onResult,2992699:doOperation,[])
link(Op1,7564812:Value,[(496,114)(428,114)(428,164)(314,164)])
}
Add(Math,2992699,532,126)
{
OpType=13
AngleMode=1
link(onResult,3284928:doOperation,[])
}
Add(Math,3284928,574,126)
{
OpType=12
AngleMode=1
link(onResult,14030400:doCalc,[(618,132)(618,170)(408,170)(408,209)])
link(Op1,9480919:Result,[(580,119)(527,119)(527,164)(496,164)])
}
Add(MathParse,14030400,420,203)
{
DataCount=4
MathStr="round(%3*%2 - %4*%1) + 110 + round(%3*%1 + %4*%2 + 110)*65536"
ResultType=0
AngleMode=1
link(onResult,9809980:doCalc,[])
link(X1,16217933:Var1,[(426,181)])
link(X2,10196221:Var1,[(433,188)])
link(X3,773428:Part1,[])
link(X4,773428:Part2,[])
}
Add(MultiStrPart,773428,434,126)
{
Count=5
link(onSplit,9480919:doOperation,[])
}
Add(MathParse,9809980,462,203)
{
DataCount=4
MathStr="round(%3*%2 - %4*%1) + 110 + round(%3*%1 + %4*%2 + 110)*65536"
ResultType=0
AngleMode=1
link(onResult,50094:doDraw,[])
link(X1,16217933:Var2,[])
link(X2,10196221:Var2,[])
link(X3,773428:Part3,[(482,176)(454,176)])
link(X4,773428:Part4,[(489,172)(461,172)])
}
Add(Hub,10026353,350,119)
{
link(onEvent1,10594624:doData,[(376,125)(376,193)(310,193)(310,307)])
link(onEvent2,13323882:doEnum,[])
}
Add(GetDataEx,13200834,518,190)
{
Angle=3
link(Data,9977974:Var3,[(508,195)(508,250)])
}
Add(GetDataEx,10196221,469,183)
{
Angle=1
link(Data,3284928:Result,[(580,188)])
}
Add(GetDataEx,16217933,462,176)
{
Angle=1
link(Data,2992699:Result,[(538,181)])
}
Add(Memory,7564812,308,119)
{
Default=Integer(-242)
link(onData,10026353:doEvent1,[])
}
Add(ScrollBar,12484518,245,119)
{
Left=15
Top=5
Width=225
Max=242
Min=-242
Position=-242
link(onPosition,7564812:doValue,[])
}
карма: 19

1
Голосовали:3042
Ответов: 522
Рейтинг: 167
#5: 2015-02-20 00:01:10 ЛС | профиль | цитата
3042 писал(а):
есть датчик давления

3042, питание датчика случайно не 24 в ?
Т.к. сопротивление нагрузки определяется напряжением питания.
карма: 4

0
Ответов: 9906
Рейтинг: 351
#6: 2015-02-20 09:34:12 ЛС | профиль | цитата
Не "сопротивление нагрузки", а верхнее значение этого сопротивления.
И, вообще-то, определяется стандартом...

карма: 9

0
Ответов: 1931
Рейтинг: 174
#7: 2015-02-20 19:21:43 ЛС | профиль | цитата
tig-rrr писал(а):
3042, питание датчика случайно не 24 в ?
Т.к. сопротивление нагрузки определяется напряжением питания.


12-36 В. Aplisen'овский датчик РС-28. http://www.aplisens.ru/doc/%D0%98%D0%B7%D0%BC%D0%B5%D1%80%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B8_%D0%BF%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D0%B4%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_PC-28.pdf


------------ Дoбавленo в 19.20:
А может, всё же есть решения без пайки? Видел пока только овеновские модули ввода http://www.owen.ru/catalog/modul_vvoda_analogovih_signalov_owen_mv110_2a/opisanie
и преобразователи интерфейсов http://www.owen.ru/catalog/avtomaticheskij_preobrazovatel_interfejsov_usb_rs_485_owen_as4/opisanie.

Не думал, что так сложно ввести 4-20 мА в com-порт.
------------ Дoбавленo в 19.21:
Хотя и там внешний резистор нужен для токового сигнала.
карма: 9
0
Ответов: 8945
Рейтинг: 824
#8: 2015-02-20 19:46:12 ЛС | профиль | цитата
3042, нет в обычном компьютере аналоговых входов, разве на звуковой карте, да и там сигнал на АЦП идёт через разделительный конденсатор Ни СОМ, ни LPT без дополнительного железа не примут ваш ток. Ну а всяко-разных устройств/плат сбора информации сколь угодно везде на любой кошелёк.
карма: 19

0
Ответов: 1931
Рейтинг: 174
#9: 2015-02-20 21:50:46 ЛС | профиль | цитата
Леонид, изучил подробнее KernelChip - не подойдёт, т.к. 10 бит - мало. У нас значения датчика от 0 до 1000 бар, нужны и десятые доли, а 10 бит это 1024 градации, т.е. по бару на градацию. А вот ЧД особо не важна - давление изменяется не быстро.

А вообще, тут процесс как в звукозаписи: мех. колебания -> микрофон (тоже мембранный преобразователь) -> АЦП. И вот параметры звуковухи (48 кГц, 24 бит) идеально подошли бы.

Так что буду искать дальше.
карма: 9
0
Ответов: 8945
Рейтинг: 824
#10: 2015-02-20 22:40:49 ЛС | профиль | цитата
3042, для повышения точности измерений можно применить математику, особенно когда позволяет быстродействие системы. Например, для повышения точности измерения в ДЕСЯТЬ раз необходимо и достаточно провести 10^2 т. е. СТО отсчётов измеряемой величины. При использовании модуля Ke-USB24A с гарантированым быстродействием 400 отсчётов/сек (в моих опытах этот модуль работал и при 1000 команд/сек) и если изменение давления происходит со скоростью не более 0.4 бара/сек, вполне достижима точность +-0.1 бар Метод называется Дельта-сигма преобразование и на нём работает абсолютное большинство простых и профессиональных звуковых карт, цифровых приёмников и, даже, устройств управления крылатыми ракетами
карма: 19

0
Ответов: 1931
Рейтинг: 174
#11: 2015-02-20 23:17:07 ЛС | профиль | цитата
Леонид, а можно подробнее? 100 отсчётов, а что дальше с ними делать? И что, если давление будет вдруг изменять быстрее 0,4 бар/сек?
карма: 9
0
Ответов: 522
Рейтинг: 167
#12: 2015-02-20 23:23:30 ЛС | профиль | цитата
3042 писал(а):
У нас значения датчика от 0 до 1000 бар

3042, а датчик у Вас на руках? Т.К бегло пробежался по интернету с такими данными не попался экземпляр.
Возможно погрешность самого датчика + температурная погрешность + погрешность вызванная изменением напряжения питания не дадут такого точного(желаемого) результата, используя замер свыше "10 bit"
карма: 4

0
Ответов: 1931
Рейтинг: 174
#13: 2015-02-20 23:29:22 ЛС | профиль | цитата
tig-rrr, http://www.aplisens.ru/catalog/detail.php?ID=991&SID=27

Пределы измерений давления: от -0,1 до 100 МПа

Датчиков у нас таких аж 3

tig-rrr писал(а):
Возможно погрешность самого датчика + температурная погрешность + погрешность вызванная изменением напряжения питания не дадут такого точного(желаемого) результата, используя замер свыше "10 bit"

Дисплей (http://www.aplisens.ru/catalog/detail.php?ID=1104&SID=34) в комплекте с датчиком показывает и десятые доли.
карма: 9
0
Ответов: 8945
Рейтинг: 824
#14: 2015-02-20 23:39:15 ЛС | профиль | цитата
3042 писал(а):
..100 отсчётов, а что дальше с ними делать..
Самое простое -- сложить и разделить на их количество, т. е. вычислить среднеарифметическое, оно будет соответствовать истиному давлению с точностью +-0.1 бар, хотя каждое измерение было выполнено с точностью +-1 бар. Кроме уже упомянутого раздела "KernelChip" в HiAsm есть раздел "Массивы" в котором стараниями nesco имеются компоненты выполняющие эту и другие подобные операции. Всё для пользователя!
карма: 19

0
Ответов: 522
Рейтинг: 167
#15: 2015-02-20 23:42:51 ЛС | профиль | цитата
3042 писал(а):
Дисплей в комплекте с датчиком

3042, так как вариант с самого дисплея считывать информацию и в LPT порт к примеру..
карма: 4

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)