�����������������¶ȡ�ѹ�����������������仯(chao)����������ɢ�����������룬�������������������̾������ݲɼ������ݲɼ�����Ҫ�������ǽ����������ĸ��ֲ���ͨ�����ִ�����Ԫ�����ʵ�ת�������پ����źŵ��������������������롢�����Ȳ��裬(ling)�����͵��������������ݴ������洢���������ݲɼ��ij����豸��Ϊ���ݲɼ�ϵͳ�����Ǽ��������ⲿ��ϵ���������ǻ�ȡ��Ϣ����Ҫ;�������ݲɼ�ϵͳ����Ŀ�������������Ⱥ��ٶȡ����κ����IJ��Զ�Ҫ��һ���ľ�ȷ��Ҫ������ʧȥ���Ե����壻�������ݲɼ����ٶȲ������������˹���Ч�ʣ�����Ҫ���������ݲɼ�ϵͳ�����÷�Χ�����ڶ�̬���ԡ�
1�����ݲɼ�ϵͳ��Ӳ������
ϵͳ��Ӳ�����������ػ���PCI-6071E���ݲɼ�����ADAM4520 RS-485��RS-232ת������ADAM 4015�¶Ȳ���ģ�飬(juan)�ӿ��䣬�źŵ����䣬(zai)�¶ȡ���ѹ����ת�ٵȸ������㴫������
������Ӳ��ʱ����ע���˿����ţ��ɿ����������Ƶȣ������ֱ������м����ֽ��н��ܡ�
1.1���ػ�
���ػ�����̨���л������ļ�����������
1.2������
��������ѡ��ȡ���ڲ�������������Ҳͬ�豸�ͻ����Լ����������й�ϵ��ͬʱ���Ǵ���������Ӧ�Ժ��ȶ��Ե����ܡ�
1)������
����������ĥ�𣬴�����������Ƥ����ʧ�⣬�����ػ��������������ʣ�������ת�ٹ��ߵȣ����ᷴӦ������������ʱȷ�ļ�������������״�����Լ��з�Ӧ������������״����
2)ת�ٴ�����
ת��̫�ͳ��������������½���������ʧ�٣���������ת�ٹ��������������������Լ�ʱȷ�ļ��������ٶ��Ƿdz���Ҫ�ġ�
3)����������
�����ж����ͱ�ĥ���������Ĺ��Ͳ��㣬�������ڵ������Ϳף�����ȴ��������·�Ȳ�λ����������м���������ɵĻ��Ͳ�������©���ϡ�
1.3ADAM4015�¶Ȳ���ģ��
�����¶�ֵ�Ǹ����������ڲɼ�������ÿ�β��������õĽ���������ͬ�����˱��ɼ�ϵͳ���¶Ȳɼ�������������ģ�������ɼ���ͬ�IJɼ�ģ�飬�Ա��ܼӿ��ɼ��ٶȲ�ͬʱ����ϵͳ��Դ���ġ�
ADAMģ����һ�����Ӵ������빤�ػ������ܽ��棬(quan)��������һ�ʹ��������û�����ͨ��һϵ�л���ASCII����ʽ��RS-485Э����ָ�����������п��ơ�������������ͨ��RS-485�ӿڷ��͵����������ṩ���źŵ��ڡ�A/Dת���Լ�RS-485���ݴ����ȹ��ܡ�
1.4ADAM4520 RS-485��RS-232ת����
RS-485��Ϊ���ֶ��㡢�������ݴ����ĵ����淶(lai)���ѳ�Ϊҵ��Ӧ����Ϊ�㷺�ı�����֮һ���������������ڼ�һ��˫�����Ͻ��ж��㡢(man)˫��ͨ�ţ����������������������������ݴ������ʡ����³��ȼ��ɿ������������������ġ�����Ϊ���ˣ�����ѡ��RS-485��Ϊ�������ݴ�����·��
��ϵͳ�У�ͨ��ADAM4520ģ�齨��һ��RS-485������������ЩԶ���������ݴ������⡣�������������ŵ㣺(xin)
1) ADAM4520Ϊ�������ϸ�����ģ��(������ѹΪֱ��500V)�����ֳ������ڵ��Ÿ��š������ӵػ�Զ���봫�䣬(zai)���п������ɵ�ѹ������˹������ϵȸ��뷽ʽ��ADAM4520ģ�飬(juan)����Ч��ֹ��ѹ�������Ŀ����豸���ϻ���
2) RS-485�����Ĵ��䷽ʽΪ��˫�����㣬(qi)1�������������ж���32���������������ڹ��ػ���ֻ��1��������ADAM4520���Ϳɽ��ֳ����ݽ��յ����ػ���
3) RS-485����ͨ�ž���Ϊ1200m���ɳ�������Զ����ʵʱ���ݴ�����Ҫ����
4) ADAMģ��������I/O��·�Զ�������������������Ҫ�����ź�(��RTS��CTS)������RS-485����ͨ��ֻ��һ�Ե��߱��ɡ�
��ϵͳ����3��ADAM4520����ģ�飬ÿ������ģ������6��33�����ȵ�ADAM4015�¶Ȳ���ģ�飬(juan)���ӷ�ʽ�������������ӡ���ͼ�Ǹ�ģ�������ӽṹͼ��
2�����ݲɼ�ϵͳ����������
���������г���ע�������������Ź��ܵļ��룬����˼����Ӳ�����ƾ������Ѿ������Ĺ���������ʵ�֡��������ƿ��Լ���Ӳ���������Ӷ������˲��ɿ����أ������Ӿ����Ͽ��Խ��ͳɱ������Ҹ�����ϵͳ�Ĺ�����չ�ͼ�����������������Ӳ����ͬ���ֱ�Ϊ�¶ȴ������ͷ��¶ȴ��������Ʋɼ�������
2.1���¶Ȳɼ�����
LabVIEWΪ�������������ṩ�����ݲɼ�������ģ�飬(juan)������Щ��ģ�齫(yun)�ɼ�ϵͳ���Ƴ���ͼ3��ͼ4��ʾ��
�ɼ�ģ���������������̵���������ѭ���ṹ(While Structure)��Whileѭ���������̶��Ķ˿ڡ�ѭ���˿�Iteration Terminal��һ�������˿ڣ�������ѭ����ǰִ�еĴ�����ѭ�����Ǵ�0��ʼ�����ġ������˿�Conditional Terminal��һ�������������˿ڣ�����ѭ���Ŀ���������
2.2�¶Ȳɼ�����
�ó��������˿ؼ�VISAOpen��VISA Close��VISA Read��VISAWrite�����Ǹ��ԵĹ��ֱܷ�Ϊ����һ��ָ�����ڲ�����������һ���ܵ����������ڲ����ı�־���У��ر�һ��ָ�����ڲ�ʹֹ֮ͣ�����κδ��ڲ������У���ͬ�������첽��ʽ�Ӵ��ڶ���ָ���ֽڵ����ݣ���ͬ�������첽��ʽ��д�����ݻ��������д������������֮����Ҫ��һ�εȴ�ʱ�䣬�Ա��ȴ����Ӵ����豸(zhi)�Ӵ�������ȡ���������ݣ�������Ҫ���õȴ��ؼ�Wait(ms)�趨(qu)�ȴ�ʱ�䣬(zai)ʹд���������������������ܹ�ͬ�����С��ȴ�ʱ���Ȳ���̫��Ҳ����̫�̣�̫�������²���ʱ��������Ӱ������������ִ��Ч�ʣ�̫��������д����������������������ͬ�����У����ɶ���������Ӱ�����Ͻ�����ȷ�ԡ����ݷ������ԵĽ������ȴ�ʱ��Ӧ���趨(qu)Ϊl00ms����������ѭ����������������ѭ���������ɴ������IJɼ�ģ�����������ڸ�������ÿ��ѭ��ʱ��ͨ��VISAWrite�ؼ���ADAM��������“#AA”����AA��ģ���Ĵ����е�����ͨ��VISARead�ؼ����뵽�ڴ檔(dang)��ͨ���ַ��ؼ�( String Subset)����ת���ɳ�������Ҫ��˫����ʵ����ʽ��
3��������
ͨ������������Ӳ��ϵͳ�����ƣ�ʵ��֤�������������ݲɼ�ϵͳ��Ч�ʣ��Ӷ����Դ���������������������ϵͳ��Ч�ʡ�
������������Ʒ��
1����ʽ������
2��Բ������
3������ĥ�ۻ�



