Qlim
							
								Интересующийся 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 «  : 24-02-2011 04:08 »   | 
								
								 | 
							  
							 
							задача: считать на прямую бесконтактную карту - со считывателя CR-12001 - подключенный к COM порту 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Антон (LogRus)
							
						 | 
						
							
								  | 
								
									
									 « Ответ #1 : 24-02-2011 04:20 »   | 
								
								 | 
							  
							 
							Qlim, в чём проблема?
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Странно всё это.... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Qlim
							
								Интересующийся 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #2 : 24-02-2011 05:51 »   | 
								
								 | 
							  
							 
							проблема- считать код карты - напрямую кудаибудь программно - со считывателя - подключенного к com порту -
  Добавлено через 1 минуту и 31 секунду: порт кое-как открыла- что дальше делать в непонятках- начальство давит и ждет 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 24-02-2011 05:52 от Qlim »
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Dimka
							
								Деятель 
								Команда клуба
								
								 
								  Offline
								Пол:   
								
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #3 : 24-02-2011 05:56 »   | 
								
								 | 
							  
							 
							Qlim, наверно, это не проблема, а заданная задача, и задана она не нам?
  Конечно, непонятки, ведь надо документацию читать. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Программировать - значит понимать (К. Нюгард) Невывернутое лучше, чем вправленное (М. Аврелий) Многие готовы скорее умереть, чем подумать (Б. Рассел) 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Qlim
							
								Интересующийся 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #4 : 24-02-2011 06:05 »   | 
								
								 | 
							  
							 
							нет у меня документации! только как шнурок прикрутить 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Dale
							
						 | 
						
							
								  | 
								
									
									 « Ответ #5 : 24-02-2011 06:51 »   | 
								
								 | 
							  
							 
							порт кое-как открыла Сначала проверьте, что обмен данными действительно происходит. Запустите какой-нибудь эмулятор терминала и посмотрите, выводится ли что-то правдоподобное на экран, когда подносите карту к считывателю. Когда уточните все параметры порта - скорость, четность, стоп-биты, управление потоком, - тогда уже настанет пора и порт кое-как открыть.  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.
  Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard
  Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Антон (LogRus)
							
						 | 
						
							
								  | 
								
									
									 « Ответ #6 : 24-02-2011 07:07 »   | 
								
								 | 
							  
							 
							ээх, вот так через раз   почему бы сразу не выложить все данные для анализа: 1. что нужно 2. сделали попытались сделать 3. какая есть документация 4. модель используемого оборудования 5. ОС и среда разработки 6. еще что-нибуть нужно максимально подробно описывать проблему, а то много уважаемая  Qlim, Вас примут за ленивого студента и отправят в известном напрвалении опять же кучу времени у людей отнимаете, мы же тут не телепаты, способные по фразе "помоги подключить" определить цвет ваших глаз, кличку кота и вес соседа по подъезду с пятого этажа. Добавлено через 3 минуты и 32 секунды:кстати документация прекрасно ищется по ключевой фразе "CR-12001" в известных поисковиках  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 24-02-2011 07:10 от LogRus »
								 | 
								
									 
									Записан
								 | 
							  
							 
							Странно всё это.... 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Qlim
							
								Интересующийся 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #7 : 24-02-2011 07:44 »   | 
								
								 | 
							  
							 
							среда- билдер5 данные передаются асинхронно при считывании карты  структура данных 26 бит - крайние - биты четности формат Wiegand 26  длительность инф. импульса 100 мкс период повторения импульсов - 1 мс кошку зовут Жозефина
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Dale
							
						 | 
						
							
								  | 
								
									
									 « Ответ #8 : 24-02-2011 08:22 »   | 
								
								 | 
							  
							 
							структура данных 26 бит - крайние - биты четности формат Wiegand 26  длительность инф. импульса 100 мкс период повторения импульсов - 1 мс Это не похоже на корректные параметры RS-232. Все-таки не пожалейте немного времени на проверку связи при помощи эмулятора терминала. Потом все равно окупится сторицей.  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.
  Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard
  Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Вад
							
						 | 
						
							
								  | 
								
									
									 « Ответ #9 : 24-02-2011 08:30 »   | 
								
								 | 
							  
							 
							Беглое гугление указывает, что оный прибор производится компанией PERCo. Далее, небольшая работа интуиции по поводу WTF-ной организации раздела с документацией на приборы оной компании (perco.ru) и немного везения - и догадываемся поглядеть программное обеспечение тоже:  http://www.perco.ru/support/programmnoe-obespechenie/(вообще-то, я там стал искать драйвер, потому что что-то такое упоминалось в мануалах на другие устройства, которые я проглядел по диагонали тем же гуглопоиском)Там, проявляя небольшие телепатические способности, замечаем последний пункт: "Сервер интеграции с аппаратурой серии 12000". Чуем, что нам что-то такое надо. Загрузка файлика по оной ссылке превосходит все ожидания: там демо-проект на  паскале Delphi, озаглавленный  "Демонстрационная программа к COM/DCOM серверу для PERCo-SYSTEM-12000" (бинарник сервера прилагается) Это случайно не то, что надо?  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 24-02-2011 08:33 от Вад »
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Qlim
							
								Интересующийся 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #10 : 24-02-2011 09:22 »   | 
								
								 | 
							  
							 
							я полный дурик- мне никто не может объяснить - что-такое эмулятор терминала- подскажите- мне очень интересно
  Добавлено через 2 минуты и 17 секунд: система Перко - у нас стоит - нормально фунциклирует- но начальству придумалось - считать карты для идентификации самостоятельно- для других задач - создать свое ПО. демо посмотрю - по фиг- пусть Дельфи
  Добавлено через 3 минуты и 35 секунд: я поняла так- что драйверы нужны токмо для уисбишных считывателей- для комовского не нужно- в инструкции к нему так и написано - просто прикрутить 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 24-02-2011 09:28 от Qlim »
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Dale
							
						 | 
						
							
								  | 
								
									
									 « Ответ #11 : 24-02-2011 09:32 »   | 
								
								 | 
							  
							 
							что-такое эмулятор терминала- подскажите- мне очень интересно Это такая программа, которая имитирует обычный алфавитно-цифровой терминал на компьютере. То, что поступает на вход COM-порта, отображается на экране. То, что набрано на клавиатуре, уходит в COM-порт. Самый простой и эффективный способ разобраться, как работает внешнее оборудование (и работает ли), в каком формате шлет данные и т.д.  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.
  Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard
  Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Dale
							
						 | 
						
							
								  | 
								
									
									 « Ответ #12 : 24-02-2011 09:36 »   | 
								
								 | 
							  
							 
							P.S. У меня на Windows XP штатная программа называется Hyper Terminal, находится в All Programs -> Accessories -> Communications.
  В Windows 7 я такую не нашел, пришлось скачивать (этого добра в Сети валом, есть из чего выбрать). 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.
  Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard
  Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							Qlim
							
								Интересующийся 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									 « Ответ #13 : 24-02-2011 09:48 »   | 
								
								 | 
							  
							 
							я посмотрел код демоверсии - там процедуры считывания нет- просто присвоен жестко номер переменным - и демонстрируются ситуации по проходам - а у меня считыватель - с пом. которого мы присваиваем номер карты- т.е. читаем и заносим в базу - он не на турникетах- на столе 
  Добавлено через 1 минуту и 14 секунд: спасибо - поищу 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 24-02-2011 09:50 от Qlim »
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						| 
							Dale
							
						 | 
						
							
								  | 
								
									
									 « Ответ #14 : 24-02-2011 09:52 »   | 
								
								 | 
							  
							 
							В топку демо-версию. Сделайте самое простое - убедитесь при помощи эмулятора терминала, что данные действительно поступают в порт и имеют правдоподобный формат. Остальное приложится. 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									Записан
								 | 
							  
							 
							Всего лишь неделя кодирования с последующей неделей отладки могут сэкономить целый час, потраченный на планирование программы. - Дж. Коплин.
  Ходить по воде и разрабатывать программное обеспечение по спецификациям очень просто, когда и то, и другое заморожено. - Edward V. Berard
  Любые проблемы в информатике решаются добавлением еще одного уровня косвенности – кроме, разумеется, проблемы переизбытка уровней косвенности. — Дэвид Уилер. 
						 | 
					 
				 
			 |  
		 
	 | 
	
		
		
			
				
					
						
							aaa
							
								Новенький 
								
								 
								  Offline
								
								
								
								
							 
						 | 
						
							
								  | 
								
									
									«  Ответ #15 : 25-02-2011 14:27 »    | 
								
								 | 
							  
							 
							данные передаются асинхронно при считывании карты  структура данных 26 бит - крайние - биты четности формат Wiegand 26  длительность инф. импульса 100 мкс период повторения импульсов - 1 мс
   Все эти цифры не имеют никакого отношения к COM-порту (может только если к тому считывателю что приклеен сверху    , но Вам они не нужны) Предъявленную карту у контрольного считывателя надо ЗАПРАШИВАТЬ. Звоните в PERCo и говорите волшебные слова - "Нужен протокол общения с CR12001" Добавлено через 11 минут и 39 секунд:Звоните в PERCo и говорите волшебные слова - "Нужен протокол общения с CR12001"
   Упростим задачу  http://files.mail.ru/D8XSO3 по ссылке в архиве есть всё что Вам потребуется  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Последнее редактирование: 25-02-2011 14:39 от aaa »
								 | 
								
									 
									Записан
								 | 
							  
						 | 
					 
				 
			 |  
		 
	 | 
	 |